.accordion .article{padding: 0 1.5em}.entry-title h1,.entry-title .h1,.entry-content h1,.entry-content .h1,.page-title{font-size: 3.2em}.entry-title h2,.entry-title .h2,.entry-content h2,.entry-content .h2,.entry-title{font-size: 3em;text-align: center}.entry-title h3,.entry-title .h3,.entry-content h3,.entry-content .h3{font-size: 2.8em}.entry-title h4,.entry-title .h4,.entry-content h4,.entry-content .h4{font-size: 2.4em}.entry-title h5,.entry-title .h5,.entry-content h5,.entry-content .h5{font-size: 2em}.entry-excerpt img{height: auto}@media all and (max-width: 30.9975em){.entry-excerpt img,.entry-excerpt .g80{width: 100%}}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap: 0.5em}:where(.is-layout-grid){gap: 0.5em}body .is-layout-flow>.alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em}body .is-layout-flow>.alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0}body .is-layout-flow>.aligncenter{margin-left: auto !important;margin-right: auto !important}body .is-layout-constrained>.alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em}body .is-layout-constrained>.alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0}body .is-layout-constrained>.aligncenter{margin-left: auto !important;margin-right: auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important}body .is-layout-constrained>.alignwide{max-width: var(--wp--style--global--wide-size)}body .is-layout-flex{display: flex}body .is-layout-flex{flex-wrap: wrap;align-items: center}body .is-layout-flex>*{margin: 0}body .is-layout-grid{display: grid}body .is-layout-grid>*{margin: 0}:where(.wp-block-columns.is-layout-flex){gap: 2em}:where(.wp-block-columns.is-layout-grid){gap: 2em}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em}.has-black-color{color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color: var(--wp--preset--color--white) !important}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color: var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color: var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color: var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em}:where(.wp-block-columns.is-layout-flex){gap: 2em}:where(.wp-block-columns.is-layout-grid){gap: 2em}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6}nav.vertical{border-radius: 4px;overflow: hidden;text-align: center}nav.vertical>ul{list-style-type: none;padding-left: 0}nav.vertical>ul>li{display: block}nav.vertical>ul>li>att{background-color: rgba(101,142,79);background-image: -webkit-linear-gradient(150deg,rgb(101,142,79),rgb(101,142,79));background-image:    -moz-linear-gradient(150deg,rgb(101,142,79),rgb(101,142,79));background-image:      -o-linear-gradient(150deg,rgb(101,142,79),rgb(101,142,79));background-image:         linear-gradient(150deg,rgb(101,142,79),rgb(101,142,79));transition: all .1s ease}nav.vertical>ul>li>a{background-color: rgba(101,142,79,.8);border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: inset 0 1px 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1);color: rgb(255,255,255);display: block;font-weight: 600;height: 40px;letter-spacing: .25rem;line-height: 40px;text-shadow: 0 1px 1px rgba(0,0,0,.1);text-transform: uppercase;text-decoration: none}nav.vertical>ul>li>a:hover{background-color: #fff;background-image: -webkit-linear-gradient(135deg,rgba(101,142,79),rgba(101,142,79,.5),rgba(101,142,79,.9));background-image:    -moz-linear-gradient(135deg,rgba(101,142,79),rgba(101,142,79,.5),rgba(101,142,79,.9));background-image:      -o-linear-gradient(135deg,rgba(101,142,79),rgba(101,142,79,.5),rgba(101,142,79,.9));background-image:         linear-gradient(75deg,rgba(100,142,79),rgba(101,142,79,25),rgba(101,142,79,.9));cursor: pointer}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:bold}.main{width:100%;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.footer{height:115px;width:100%;max-width:em-calc(1235);text-align:center;position:relative;background:#4b4b4d;zoom:1;padding:20px 0;margin-top:0}.footer a{color:#fff;text-decoration:none;transition:color .25s;font-size:16px}.footer a:hover{color:#deebbf}.footer:after,.footer:before{content:" ";display:table}.footer:after{clear:both}.footer-content{position:relative;padding-left: .9375em;padding-right: .9375em;width:100%;float:left;font-size:1em;line-height:3em}.footer-nav{width:100%;margin:0;padding:0;list-style:none}.footer-copyright{font-size:14px;line-height:1.8em;color:#fff}ul{list-style-type:none}.mobile-visible{display:none}.feature,.search{background:#fff;font-size:1.5rem;line-height:1.5em;position:relative;zoom:1}.feature:after,.feature:before,.search:after,.search:before{content:" ";display:table}.feature:after,.search:after{clear:both}ul.title-area li{display:inline-block;height:45px;list-style:none}#nav a,#nav a img,audio,canvas,img,video{display:inline-block}img{border:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle}.hidden{display:none}#nav a img{vertical-align:baseline}.contain-to-grid,.top-bar{background-color:white}.green{color:#7cb100 !important}.empty-row{padding:20px 0;color:#a9abae}.searchbar-section form{margin-bottom:0}.searchbar-section form input{}.rc-anchor-normal{height:74px;width:100%;max-width:300px}.searchbar-section{display:none;background-color:#7cb100}.feature.with-padding{padding:10px}span.text-count{color:#7cb100}audio:not([controls]){display:none;height:0}script{display:none!important}a{background:0 0;color:#7cb100;text-decoration:none;transition:color .25s;font-size:16px}abbr[title]{border-bottom:1px dotted}.top-bar-section .dropdown li a.parent-link,b,strong{font-weight:700;list-style:none}.top-bar .name h1{line-height:45px;font-size:1.0625em;margin:0}.top-bar-section ul li>a{display:block;color:#7cb100;font-size: .8125em;font-weight:700;list-style:none;padding:0 20px}.top-bar-section .dropdown li{width:100%;height:auto;list-style:none}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#555;font-weight:700;font-size: .625em}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}form[name=contact] input[type=text],form[name=contact] textarea{border:1px solid #7cb100;width:100%}#nav a:after{content:'|';margin:0 5px}#nav a:last-child:after{content:'';margin:0}.top-bar .toggle-topbar.menu-icon a span{position:absolute;display:block;width:30px;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;height:30px;background:#7cb100 url(/images/burger.svg) center 5% no-repeat;border-radius:3px;box-shadow:none}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#fff;text-align:center;top:3px}.form-search,.txt-search{position:relative;width:100%}.form-search{-moz-box-shadow:3px 3px 0 #84959c;zoom:1;margin:0 auto;max-width:em-calc(1235);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:10px;box-shadow:3px 3px 0 #083537;-webkit-box-shadow:3px 3px 0 #083537}.txt-search{float:left;font-size:1.16667em;line-height:1.28571em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:10px;padding:0 10px;color:gray;border:10px solid #7cb100!important;box-shadow:inset 3px 3px 6px rgba(0,0,0,.25)}.txt-search::-webkit-input-placeholder{font-weight:100;color:#a9abae}.txt-search:-moz-placeholder,.txt-search::-moz-placeholder{font-weight:100;color:#a9abae}.txt-search:-ms-input-placeholder{font-weight:100;color:#a9abae}.txt-search.big{height:64px;border-width:2px;font-size:1.5em;line-height:2em;margin-top:5px}.btn-search{position:absolute;right:0;margin-top:2px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;text-indent:-10000px;border-radius:0 10px 10px 0!important;border:0;background:#7cb100 url(/images/search-w.svg) no-repeat center center;background-size:50%;width:46px;height:46px;transition:all .25s}.btn-search.big{height:63px;width:64px;margin-top:6px}.btn-search:hover{box-shadow:5px 5px 2px #424242,inset 1px 1px 0 rgba(255,255,255,.5),inset -1px -1px 0 rgba(0,0,0,.5)}.fixed{left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar input{height:2.45em}.top-bar .button{padding-top: .5em;padding-bottom: .5em;margin-bottom:0}.top-bar .title-area{position:relative;margin:0}.top-bar .name,.top-bar-section ul{height:45px;margin:0;font-size:16px}.top-bar-section ul{height:auto;display:inline-block;background:0 0;padding:0;float:left}.top-bar .name h1 a,.top-bar .toggle-topbar a{color:#fff;font-weight:700;display:block;padding:0 15px}.top-bar .name h1 a{width:50%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{text-transform:uppercase;font-size: .8125em;position:relative;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{margin-top:7px;padding-left:10px}.top-bar.expanded{height:auto;list-style:none}.top-bar.expanded .title-area{background:white}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{}.top-bar-section{left:0;position:relative;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section .divider,.top-bar-section [role=separator]{border-bottom:solid 1px #196b86;border-top:solid 1px #092730;clear:both;height:1px;width:100%}.top-bar-section ul li>a.button{background:#2ba6cb;font-size: .8125em;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#2284a1}.top-bar-section ul li>a.button.secondary{background:#e9e9e9}.top-bar-section ul li>a.button.secondary:hover{background:#d0d0d0}.top-bar-section ul li>a.button.success{background:#5da423}.top-bar-section ul li>a.button.success:hover{background:#457a1a}.top-bar-section ul li>a.button.alert{background:#c60f13}.top-bar-section ul li>a.button.alert:hover{background:#970b0e}.top-bar-section ul li.active>a,.top-bar-section ul li:hover>a{color:#7cb100;background:#fff}#TB_ajaxContent.TB_modal,.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,.5);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}.top-bar-section .dropdown li a{font-weight:400;padding:8px 15px}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-js-breakpoint{width:940px!important;visibility:hidden}.btn-details.hover .tooltip-content,.js-generated,.search>h1,.top-bar-section .has-dropdown.moved>.dropdown,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;opacity:1}@media only screen and (min-width:481px){li{list-style:none}.main{padding:30px 20px 0;width:100%}.feature{margin-bottom:20px}.feature,.search{padding:20px 10px;border:0}.secondary{display:inline}.search{padding:5px 30px 40px}#nav,.guide{margin-top:20px}.guide-step-no,.guide-step>h3{font-size:18px;line-height:50px}.guide-step>p{font-size:20px;line-height:24px}.guide-step-no{font-size:30px;width:50px;height:50px}.guide-search{background-position:0 0}.guide-money{background-position:-96px 0}.guide-books{background-position:-202px 0;height:88px}.guide-money,.guide-search{height:88px}.top-bar .toggle-topbar.menu-icon{right:15px}.top-bar .toggle-topbar.menu-icon a{top:inherit}.header{background-position:0 -137px;padding-top:5px;padding-bottom:20px}.header-logo{width:480px;min-height:44px;z-index:99;margin:40px auto}.header-tagline-content:before{display:block}.header-tagline-content{text-transform:uppercase;font-size:1.16667em;line-height:1.92857em}.contain-to-grid{width:auto;position:static;margin-left:25px}.search-row{padding:10px 5px}.search-row-info{font-size:1em;line-height:1.5em}.search-row-content,.search-row-control{text-align:center}.search-row-title{padding:0 0 10px}.results-header-column>h3{position:static;margin:1em 0}.comphead-container{margin-top:20px}.book-main-info .value.expendable{overflow:hidden;height:25px}ul.tabs-nav{margin-bottom:-20px}}@media only screen and (min-width:940px){ul,li{list-style:none}.toggle-searchbar{display:none !important}.searchbar-section{display:block !important}.top-bar{*zoom:1;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar,.top-bar-section .has-dropdown.moved>.dropdown,.top-bar-section ul li .js-generated{display:none}.top-bar .title-area,.top-bar-section ul li{float:left}.top-bar .name h1 a{width:auto}.top-bar .button,.top-bar input{line-height:2em;font-size: .875em;height:2em;padding:0 10px;position:relative;top:8px}.top-bar.expanded{}.contain-to-grid .top-bar{max-width:em-calc(1235);margin:0 auto}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0!important}.top-bar-section ul{width:auto;height:auto!important;display:inline;float:right}.top-bar-section ul.centered{width:60%;float:right;margin:0 19%;float:left}.top-bar-section li.hover>a:not(.button){background:#0f3f4e;color:#fff}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:white;color:#4b4b4d}.top-bar-section li a:not(.button):hover{color:#7cb100}.top-bar-section .has-dropdown>a{padding-right:35px!important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,.5) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.gplus,.top-bar-section .has-dropdown.moved{position:relative}.no-js .top-bar-section .has-dropdown:hover>.dropdown,.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1em;margin-top:-7px;right:5px}.top-bar-section .dropdown{left:0;top:auto;background:0 0;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:1;padding:7px 15px}.top-bar-section .dropdown li a,.top-bar-section .dropdown li label{white-space:nowrap;background:#155a70}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-bottom:none;border-top:none;border-right:solid 1px #196b86;border-left:solid 1px #092730;clear:none;height:45px;width:0}.top-bar-section .has-form{padding:0 15px;height:45px}.top-bar-section ul.right li .dropdown{left:auto;right:0}.top-bar-section ul.right li .dropdown li .dropdown{right:100%}.no-js .top-bar-section ul li:active>a,.no-js .top-bar-section ul li:hover>a{background:#0f3f4e;color:#fff}.gplus{display:inline-block;vertical-align:baseline;top:3px;padding-left:10px;margin-left:0}}*,*:before,*:after{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}:focus{outline:0}::-moz-focus-inner{border:0}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}@font-face{font-family:'icon-font';src:url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.eot');src:url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.eot?#iefix') format('embedded-opentype'),url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.woff2') format('woff2'),url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.woff') format('woff'),url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.ttf') format('truetype'),url('https://c932109.ssl.cf2.rackcdn.com/fonts/15ae3a95.svg#15ae3a95') format('svg');font-display:swap;font-weight:normal;font-style:normal}[data-icon]:before{content:attr(data-icon);font-family:'icon-font';font-weight:normal;-webkit-font-smoothing:antialiased;speak:none}[class^="icon-"]:before,[class*=" icon-"]:before{background-image:none!important;text-indent:0!important;font-family:'icon-font';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;text-align:center;text-decoration:inherit;line-height:1em;margin-left: .2em;margin-right: .2em;width:1em;font-variant:normal;text-shadow:none;text-transform:none}.icon-alert:before,.icon-attention:before{content:'\e803'}.icon-info-circled:before{content:'\e801'}.icon-cancel:before{content:'\e805'}.icon-cancel-squared:before{content:'\e802'}.icon-check:before{content:'\e804'}.icon-help-circled:before{content:'\e806'}.icon-down-open:before{content:'\e814'}.icon-left-open:before{content:'\e80e'}.icon-right-open:before{content:'\e808'}.icon-up-open:before{content:'\e813'}.icon-down-open-double:before{content:'\e814\e814';width:1.3em}.icon-left-open-double:before{content:'\e80e\e80e';width:1.3em}.icon-right-open-double:before{content:'\e808\e808';width:1.3em}.icon-up-open-double:before{content:'\e813\e813';width:1.3em}.ie .icon-down-open-double:before{width:1.5em}.ie .icon-left-open-double:before{width:1.5em}.ie .icon-right-open-double:before{width:1.5em}.ie .icon-up-open-double:before{width:1.5em}.ie8 .icon-down-open-double:before{width:2em}.ie8 .icon-left-open-double:before{width:2em}.ie8 .icon-right-open-double:before{width:2em}.ie8 .icon-up-open-double:before{width:2em}.icon-minus:before{content:'\e809'}.icon-plus:before{content:'\e80a'}.icon-search:before{content:'\e800'}.icon-home:before{content:'\e807'}.icon-menu:before{content:'\e80f'}.icon-down-dir:before{content:'\e811'}.icon-right-dir:before{content:'\e818'}.icon-spin4:before{content:'\e834'}.icon-arrows-cw:before{content:'\e81a'}.icon-amazon:before{content:'\e81b'}.icon-facebook:before{content:'\e81c'}.icon-facebook-rect:before{content:'\e80c'}.icon-google:before{content:'\e812'}.icon-instagram:before{content:"\f16d"}.icon-twitter:before{content:'\e81d'}.icon-twitter-bird:before{content:'\e80d'}.icon-youtube:before{content:'\e80b'}.icon-youtube-play:before{content:"\e16a"}.icon-cap:before,.icon-graduation-cap:before{content:'\e819';width:1.4em}.icon-sale:before{content:'\e815'}.icon-rent:before{content:'\e816'}.icon-sell:before{content:'\e817'}.icon-ebook:before{content:'\e810'}button{padding:0}.gui-button{background:0;border:0;cursor:pointer;display:inline-block;font-size:1em;height:1.8em;line-height:1.8em;min-width:1.8em;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.gui-button.text{padding-right: .4em}.gui-button.animate{-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}.gui-button.border:before,.gui-button.animate:after{background:0;border-radius:0;content:'';position:absolute}.gui-button.border:before{height:100%;left:0;top:0;width:100%}.gui-button.animate:after,.gui-button.animate.inv:hover:after{height:0;left:50%;top:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:0;z-index:-1}.gui-button.animate:hover:after,.gui-button.animate.inv:after{height:100%;left:0;top:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%}.gui-button.border:before{border: .15em solid transparent}.gui-button.round,.gui-button.round.border:before,.gui-button.round.animate:after{border-radius:50%}.gui-button.rounded,.gui-button.rounded.border:before,.gui-button.rounded.animate:after{border-radius: .3em}.gui-button.green,.gui-button.green.inv:hover{color:#658e4f}.gui-button.green:hover,.gui-button.green.inv{color:white}.gui-button.green.border:before{border-color:#658e4f}.gui-button.green:hover,.gui-button.green.animate:after,.gui-button.green.inv{background:#658e4f}.gui-button.green.inv:hover,.gui-button.green.animate:hover,.gui-button.green.animate.inv{background:transparent}.gui-button.twitter,.gui-button.twitter.inv:hover{color:#4099ff}.gui-button.twitter:hover,.gui-button.twitter.inv{color:white}.gui-button.twitter.border:before{border-color:#4099ff}.gui-button.twitter:hover,.gui-button.twitter.animate:after,.gui-button.twitter.inv{background:#4099ff}.gui-button.twitter.inv:hover,.gui-button.twitter.animate:hover,.gui-button.twitter.animate.inv{background:transparent}.gui-button.facebook,.gui-button.facebook.inv:hover{color:#3b5998}.gui-button.facebook:hover,.gui-button.facebook.inv{color:white}.gui-button.facebook.border:before{border-color:#3b5998}.gui-button.facebook:hover,.gui-button.facebook.animate:after,.gui-button.facebook.inv{background:#3b5998}.gui-button.facebook.inv:hover,.gui-button.facebook.animate:hover,.gui-button.facebook.animate.inv{background:transparent}.gui-button.instagram i{font-size:140%}.gui-button.instagram,.gui-button.instagram.inv:hover{color:#cc2366}.gui-button.instagram:hover,.gui-button.instagram.inv{color:white}.gui-button.instagram.border:before{border-color:#cc2366}.gui-button.instagram:hover,.gui-button.instagram.animate:after,.gui-button.instagram.inv{background:#cc2366;background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1)}.gui-button.instagram.inv:hover,.gui-button.instagram.animate:hover,.gui-button.instagram.animate.inv{background:transparent}.gui-button.youtube,.gui-button.youtube.inv:hover{color:#f00}.gui-button.youtube:hover,.gui-button.youtube.inv{color:white}.gui-button.youtube.border:before{border-color:#f00}.gui-button.youtube:hover,.gui-button.youtube.animate:after,.gui-button.youtube.inv{background:#f00}.gui-button.youtube.inv:hover,.gui-button.youtube.animate:hover,.gui-button.youtube.animate.inv{background:transparent}.itchy{font-size:3em;list-style:none}.itchy li{display:inline;list-style-type:none}.animate-spin::before{margin-right:0}.animate-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.dot1{-webkit-animation:loading 1.5s infinite;-moz-animation:loading 1.5s infinite;-ms-animation:loading 1.5s infinite;-o-animation:loading 1.5s infinite;animation:loading 1.5s infinite}.dot2{-webkit-animation:loading 1.5s .5s infinite;-moz-animation:loading 1.5s .5s infinite;-ms-animation:loading 1.5s .5s infinite;-o-animation:loading 1.5s .5s infinite;animation:loading 1.5s .5s infinite}.dot3{-webkit-animation:loading 1.5s 1s infinite;-moz-animation:loading 1.5s 1s infinite;-ms-animation:loading 1.5s 1s infinite;-o-animation:loading 1.5s 1s infinite;animation:loading 1.5s 1s infinite}@keyframes "loading"{from{left:0}to{left:100%}}@-moz-keyframes loading{from{left:0}to{left:100%}}@-webkit-keyframes "loading"{from{left:0}to{left:100%}}@-o-keyframes "loading"{from{left:0}to{left:100%}}.b-lazy,.lazy-load,.lazy-loaded{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-khtml-opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.b-lazy.b-loaded,.lazy-loaded{-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.uniForm input[type="text"],.uniForm input[type="password"],.uniForm input[type="email"],.uniForm input[type="url"],.uniForm input[type="date"],.uniForm input[type="month"],.uniForm input[type="time"],.uniForm input[type="datetime"],.uniForm input[type="datetime-local"],.uniForm input[type="week"],.uniForm input[type="number"],.uniForm input[type="search"],.uniForm input[type="tel"],.uniForm input[type="color"],.uniForm select,.uniForm textarea{border:1px solid #dfdfdf;-webkit-border-radius: .5em;-khtml-border-radius: .5em;border-radius: .5em;-webkit-box-shadow:0 1px 3px #ddd inset;-moz-box-shadow:0 1px 3px #ddd inset;-o-box-shadow:0 1px 3px #ddd inset;box-shadow:0 1px 3px #ddd inset;display:block;margin: .25em 0;padding: .5em .6em;transition:all .15s ease-in-out 0s;width:100%}.uniForm input[type="text"]:focus,.uniForm input[type="password"]:focus,.uniForm input[type="email"]:focus,.uniForm input[type="url"]:focus,.uniForm input[type="date"]:focus,.uniForm input[type="month"]:focus,.uniForm input[type="time"]:focus,.uniForm input[type="datetime"]:focus,.uniForm input[type="datetime-local"]:focus,.uniForm input[type="week"]:focus,.uniForm input[type="number"]:focus,.uniForm input[type="search"]:focus,.uniForm input[type="tel"]:focus,.uniForm input[type="color"]:focus,.uniForm select:focus,.uniForm textarea:focus{outline:0;border:1px solid #bdbdbd}.uniForm p{padding:0 .5em}.uniForm label{cursor:pointer;display:block;padding: .4em}.uniForm .ctrlHolder{-webkit-border-radius: .5em;-khtml-border-radius: .5em;border-radius: .5em;padding:1em 2%}.uniForm .formHint{color:#999;font-size: .8em}.uniForm button[type="submit"],.uniForm input[type="submit"]{background:#658e4f;border:3px solid #658e4f;-webkit-border-radius: .5em;-khtml-border-radius: .5em;border-radius: .5em;color:#fff;font-size:1.2em;margin-bottom: .5em;padding: .4em 1em}.uniForm button[type="submit"]:hover,.uniForm input[type="submit"]:hover{background:#fff;color:#658e4f}.autocomplete-suggestions{background:#FFF;border:1px solid #999;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-o-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64);cursor:default;margin-left:4.5em;overflow:auto;width:50%}.autocomplete-suggestion{padding: .3em 1em .3em .5em;overflow:hidden;white-space:nowrap}.autocomplete-no-suggestion{padding: .3em 1em .3em .5em}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#000;font-weight:bold}.autocomplete-group{padding: .3em 1em .3em .5em}.autocomplete-group strong{border-bottom:1px solid #000;color:#000;display:block;font-weight:bold;font-size:16px}.debug .row{background:red}.debug div.row:nth-child(even){background:Beige}.debug div.row:nth-child(odd){background:Bisque}.debug div.row div:nth-child(even){background:CadetBlue}.debug div.row div:nth-child(odd){background:CornflowerBlue}.row{clear:both;letter-spacing:-0.31em;list-style:none;margin:0 -1em;word-spacing:-0.43em}.g100,.g90,.g80,.g75,.g70,.g66,.g60,.g50,.g40,.g33,.g30,.g25,.g20,.g10{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;padding:0 1em;vertical-align:top;word-spacing:normal}.row{*letter-spacing:normal;*zoom:1}.g100,.g90,.g80,.g75,.g70,.g66,.g60,.g50,.g40,.g33,.g30,.g25,.g20,.g10{*display:inline;*margin-right:-1px;*padding:0;*zoom:1}.g100{width:100%}.g90{width:90%}.g80{width:80%}.g75{width:75%}.g70{width:70%}.g66{width:66.66666%}.g60{width:60%}.g50{width:50%}.g40{width:40%}.g33{width:33.33333%}.g30{width:30%}.g25{width:25%}.g20{width:20%}.g10{width:10%}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}input.checkbox-hack[type="checkbox"],input.checkbox-hack[type="radio"]{position:absolute;left:-9999px}label.checkbox-hack{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion label{background:#efefef;border:1px solid #CCC;color:#777;cursor:pointer;display:block;font-size:1.1em;line-height:2.2em;padding:0 1em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.accordion label:hover{background:#fff}.accordion label .sub-title{margin-top:-0.4em;text-indent:4em}[class^="symbol-"]:after,[class*=" symbol-"]:after{background-image:none!important;text-indent:0!important;font-family:'icon-font';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;speak:none;display:inline-block;text-align:center;text-decoration:inherit;margin-left: .2em;width:1em;font-variant:normal;text-shadow:none;text-transform:none}.symbol-down-open:after{content:'\e814'}.accordion .symbol-down-open:after{float:right}.product_card.quick .multi-line-button{font-size: .7em;height:5.5em;margin:1em 0 1em 0;text-indent:0}.quick .semester .multi-line-button,.quick .quarter .multi-line-button,.quick .session .multi-line-button{margin:1em -.5em 1em 0}.product_card.quick .multi-line-button .sub-title{margin-top:-1.5em;text-indent:3em}.accordion .article{border:1px solid #ccc;border-top:0;line-height:2em;max-height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.accordion .article>div{border-bottom:1px solid #ececec}.accordion input:checked+label,.accordion input:checked+label:hover{background:#658e4f;color:#fff}.accordion input:checked ~ label .sellPrice{color:#ffb300}.accordion input:checked+label .symbol-down-open:after{content:'\e813'}.accordion input:checked+label+.article{max-height:500px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.gui-state-success{background:#c8ffbf;border:1px solid #147100;color:#174100}.gui-state-success-text{color:#174100}.gui-state-error{background:#ffdfdf;border:1px solid #f3afb5;color:#8a1f11;margin-bottom:1em}.gui-state-error-text,.gui-state-error-text h1,.gui-state-error-text .h1,.gui-state-error-text h2,.gui-state-error-text .h2,.gui-state-error-text h3,.gui-state-error-text .h3,.gui-state-error-text h4,.gui-state-error-text .h4,.gui-state-error-text h5,.gui-state-error-text .h5,.gui-state-error-text h6,.gui-state-error-text .h6{color:#8a1f11}.gui-holder{position:absolute;top:0;width:100%}.gui-overlay{background:#658e4f;display:none;-khtml-opacity: .40;-moz-opacity: .40;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity: .40;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.gui-popup{display:none}.jQuery .gui-popup{display:inline}.gui-dialog{background:#fff;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;display:none;margin:5% auto 0;padding:1em;position:relative;width:50%;z-index:101}.gui-dialog .gui-dialog-head{margin-top:0}.gui-dialog .gui-dialog-head .close{background:0;border:0;color:#658e4f;cursor:pointer;position:absolute;right:0}.gui-dialog .gui-dialog-head .close:hover{color:#ffb300}#smartbanner{position:fixed;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:7em;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:1em;display:block;border:2px solid #fff;width:1em;height:1em;font-family:'ArialRoundedMTBold',Arial;font-size:1.6em;line-height: .8em;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius: .5em;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:8px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#0078ca;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top:5px solid #88b131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}#smartbanner.windows .sb-icon{border-radius:0}html{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:9pt}body{margin-bottom:4em;position:relative}ol,ul{padding-left:1.6em}ol li{list-style-type:decimal}ul li{list-style-type:none}a,a:link,a:visited,a:active{color:#658e4f;text-decoration:none}a:hover{color:#ffb300;text-decoration:none}h1,.h1{font-size:2em;font-weight:bold}h2,.h2{font-size:1.8em}h3,.h3{font-size:1.6em}h4,.h4{font-size:1.4em}h5,.h5{font-size:1.2em;font-weight:bold}h6,.h6{font-size:1em;font-weight:bold}.h7{font-size: .8em}.small{font-size: .5em}.mobile:not(.blog) h1,.mobile:not(.blog) .h1{font-size:1.5em}.mobile:not(.blog) h2,.mobile:not(.blog) .h2{font-size:1.3em}.mobile:not(.blog) h3,.mobile:not(.blog) .h3{font-size:1.3em}.mobile:not(.blog) h4,.mobile:not(.blog) .h4{font-size:1.2em}.mobile:not(.blog) h5,.mobile:not(.blog) .h5{font-size:1.1em}h1,.h1{text-align:center}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{line-height:1.2em}.hr{border-top:1px solid #658e4f}hr.section-divider{height:1px;color:#658e4f;position:relative;overflow:visible;z-index:100;margin-top:35px;margin-bottom:35px}hr.section-divider::after{background:#fff;color:#658e4f;content:"";font-family:'icon-font';padding-left:5px;position:absolute;top:-15px;left:50%;right:50%;width:46px;height:30px;margin-left:-20px;font-size:30px;z-index:10000;background-position-x:center;background-size:30px;background-repeat:no-repeat;background-image:url(/images/topbarsign.svg)}.blogNav{background:rgba(101,142,79,.2);border:1px solid #658e4f;margin-top:3em;padding-bottom:2em;margin-bottom:10px;border-radius:10px}.page-title,.entry-content,.entry-title{text-align:center;font-size:28px;font-weight:300}.entry-content h2,.entry-content .h2,.entry-content h3,.entry-content .h3,.entry-content h4,.entry-content .h4{font-weight:bold}.page-title{font-size:3.2em}.entry-content p,.entry-excerpt p{color:#191e23;font-size:1.5em;line-height:1.6;margin:0 auto}.entry-content p{margin:2em auto}.entry-excerpt img{margin:1.5em 1% 0 -2%;padding:0}.entry-excerpt div{padding:0}.entry-footer{font-size:1.4em;line-height:1.2em;margin:0 auto 2em}.entry-footer a{margin: .25em 0}.entry-content h2{font-size:2.5em;font-weight:600}.wp-block-image{text-align:center}.wp-block-image img{height:auto;max-width:100%}@media all and (max-width:49.9975em){.blogPost,.blogNav{width:100%;margin-bottom:10px;border-radius:10px}}li{list-style:none}.bold{font-weight:bold}.gray{color:#999}.green{color:#658e4f}.ampersand{font-family:Times New Roman,Arial,Courier New,Georgia,Verdana}.text-left{text-align:left}.center{text-align:center}.text-right{text-align:right}.listprice,.strike{text-decoration:line-through}.italic,.em{font-style:italic}.nowrap{white-space:nowrap}.ucfirst:first-letter{text-transform:uppercase}.placeholder{color:#999}.text-shadow{text-shadow:rgba(0,0,0,0.5) 0 1px 2px}.box-shadow{-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-o-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5)}.gold{background:#ffb;color:#000}.headText{color:#ffb300;font-weight:bold}.headText2{color:#fff;font-weight:bold}.accord .headText{font-size: .9em}.sup-title{font-size:1.2em}.sub-title{display:block;font-size: .9em;white-space:nowrap}.msgBar{background:#658e4f;bottom:0;margin:0 2%;position:fixed;text-align:center;width:96%;z-index:102}.msgBar p{line-height:3em}#header1{height:8em;margin-left:2%;position:relative}#header1 div:first-child,#apps,#scan{padding:0;position:absolute}#header1 div:first-child{margin-top: .8em;width:387px}.content.banners img,.content.apps img,#header1 div:first-child img{height:auto;max-width:100%}.content.apps img{border:10px solid #021a40}#apps,#scan{display:block;right:2%;z-index:3}#scan~#apps{margin-right:9em}#header2{display:block;height:auto;margin:0 2%;overflow:visible;position:absolute;right:0;text-align:right;top:3em;z-index:2}.safari8 #header2{top:2.5em}.links{display:block;line-height:1.5em;padding:0;white-space:nowrap;width:100%}#foot .links{margin-bottom:1em}#header2 .links{height:auto;max-height:2em;min-width:15.5em;overflow:hidden}input#black-menu:checked ~ #header2 .links.r{max-height:17em}.links.l{margin-top:1.5em;min-height:2em}.links.l li{display:inline}.links li{border-bottom:0;border-left: .2em solid #000;display:inline;list-style-type:none;margin: .2em 0;text-align:left;width:100%}.links li.first{border-left:none}.links li.black-menu{display:none}.links li.social{border:0;font-size:1.4em;padding:0 .2em}.social a:hover [class^="icon-"]:before,.social a:hover [class*=" icon-"]:before{color:#658e4f}.social .icon-youtube:before{color:#000}.social .icon-twitter-bird:before{color:#55acee}.social .icon-facebook-rect:before{background:#fff!important;color:#3b5998;line-height:1em}#header2 .links a,#all_topics a{font-weight:bold}.links li a{display:inline;padding:0 .5em}.links.l li a{display:inline;padding:0}.textbooks a:after{content:' Textbooks'}.social .icon-menu:before{cursor:pointer}.social .icon-menu:hover:before{color:#ffb300}#header3 .searchBar{font-size:1.2em}.search{background:#fff;border: .3em solid #fff;padding-right:2.2em;position:relative}.search:before{background:#658e4f;border:3px solid #658e4f;color:#fff;content:'\e800';cursor:pointer;font-family:'icon-font',verdana,sans-serif;font-size:1em;-webkit-font-smoothing:subpixel-antialiased;font-smooth:always;height:100%;line-height:2.2em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2em}.search:hover:before{background:#fff;color:#658e4f}.searchTerm{border:0;height:2.4em;outline:0;padding:0 .5em 0 1em;width:100%}.ie6 .searchTerm,.ie7 .searchTerm,.ie8 .searchTerm{padding-top: .6em}.searchButton{cursor:pointer;height:100%;-khtml-opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;right:0;top:0;width:2em;-webkit-appearance:none}#testimonials blockquote{word-wrap:break-word;overflow:hidden;font-style:italic;font-size:1.2em;margin:1em 0}.citationsrc{color:#e7a500;font-weight:bold;text-align:right}#foot{margin:2%;position:relative;text-align:center}.toe{display:table-cell;min-width:9em}.toe.c{width:100%}.soc{font-size:1.8em;list-style:none;padding:0}.soc li{display:inline;list-style-type:none;vertical-align:top}.soc.last{position:absolute;top:0;right:0}#view-responsive a{cursor:pointer;display:none;font-size:1.2em}.iphone #view-responsive a{font-size:1.6em}#view-responsive a.desktop,#view-responsive a.responsive{display:block}#view-responsive a.desktop span:before{content:"Show mobile version"}#view-responsive a:not(.desktop) span:before{content:"Show desktop version"}.poweredBy{position:absolute;bottom:7em;right:2%}.pc .poweredBy{bottom:4em}.cs{display:block;padding: .5em}@media all and (max-width:49.9975em){html.mobile #view-responsive a{display:block}}@media all and (max-width:39.6975em){#header1{height:6.6em}.links li.black-menu{display:inline}.links li{border-bottom:1px solid #999;border-left:none;display:block}#header2{top:2em}#header2 .links{-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}#header2 .links.r{-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-o-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);background:#ffb;max-height:0;margin-top:0}.links.r li a{display:block;padding: .5em 2em}.links.r li:last-of-type{border-bottom:0}.poweredBy{bottom:16em}}@media all and (max-width:25.9975em){.links .first.social{display:none}}@media all and (max-width:49.3975em){.toe{display:table-row}.soc{display:inline}.soc.last{position:unset}}@media all and (max-width:770px){#apps{display:none}#apps~#scan{margin-right:0}li{list-style:none}}@media all and (max-width:530px){#header1{height:auto;max-height:80px;min-height:4em}#header1 div:first-child{height:100%;position:inherit;width:70%}#scan{display:none}.links.l{margin-bottom:1em;margin-top:0}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin: .5em 0}#apps .multi-line-button,#calc .multi-line-button{background:#fff;border-left:1em solid #658e4f;border-right:1em solid #658e4f;color:#658e4f;margin:0;text-shadow:none}#calc .multi-line-button{background:#658e4f;color:#fff;padding:0;text-align:center;text-indent:0}#apps a.multi-line-button:hover,#calc .multi-line-button:hover{color:#fff;background:#658e4f;text-shadow:rgba(0,0,0,0.5) 0 1px 2px}#calc .multi-line-button:hover{color:#658e4f;background:#fff}#apps a.multi-line-button .sub-title,#calc .multi-line-button .sub-title{-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);opacity:1;text-indent:0}#header3{background:#658e4f;margin:0 2% -4.5em;padding: .5em}#errorMsg{border:1px solid #8a1f11;margin:0 2%;position:relative}.no-js #errorMsg .ui-dialog-titlebar .ui-button{display:none}.ui-state-error a,.ui-state-error a:link,.ui-state-error a:visited,.ui-state-error a:active,.ui-state-error-text a,.ui-state-error-text a:link,.ui-state-error-text a:visited,.ui-state-error-text a:active{color:#8a1f11;text-decoration:underline}.gui-dialog.PWA{background:#fff;border:1px solid #000;-webkit-box-shadow:2px 2px 4px #888;-moz-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;display:block;left:20%;margin:0;padding:1em .8em 1em 1em;position:fixed;top:0;width:31em}.gui-dialog.PWA img{position:absolute}.gui-dialog.PWA h3,.gui-dialog.PWA h4,.gui-dialog.PWA h5,.gui-dialog.PWA p{margin-left:85px}#loader{background:#fff;border:1px solid #174100;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;margin:1em auto;overflow:hidden;padding:1em;position:relative;text-align:center;max-width:36em;width:96%}#loader h1,#loader .h4{margin-right:80px}#loader>.h3{margin-right:110px}#loader .h6{margin-right:50px}.redirect h1,.redirect .h4{text-align:left}.redirect .h4{min-height:80px}.redirect img{max-width:100%;height:auto}.going-green{color:#7bb417}#loader .rotate{background:#658e4f;color:#fff;padding: .5em 2em 0;position:absolute;right:-6em;top: .5em}#loader .rotate p{margin: .25em}.rotate{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ie6 .rotate,.ie7 .rotate,.ie8 .rotate{display:none}#loader ol,#loader ul{padding-left:25%;text-align:left}#breadcrumbs{background:#658e4f;-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-o-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);margin:0 2%;padding:4em 1em 0 1em}#breadcrumbs a,#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:active{color:#fff}#breadcrumbs a:hover{color:#ffb300}.crumbs{line-height:2.2em;padding:0}.crumbs li:before{content:'\e808';font-family:'icon-font';padding:0 .5em}.crumbs li.first:before{content:''}.crumbs li{display:inline;list-style-type:none}.results h1{margin:1em 2% .2em 2%;text-align:center}.product{margin:0 2%;text-align:center}.products{overflow:hidden;padding:0}.product_card{display:inline-block;zoom:1;*display:inline;height:100%;position:relative;text-align:left;vertical-align:top}.product_card.large{margin-right:1em;width:33em}:not(td) .pt-icon [class^="store-icon-"],:not(td) .pt-icon [class*=" store-icon-"]{float:left;margin-right: .4em}:not(td) .pt-icon{line-height:24px}:not(td) .pt-icon.mkt{line-height:12px}.product_card.medium{border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);margin:0 2% 1em 2%;min-height:22em;min-width:14em;width:96%}.product_card.medium h2,.product_card.medium .h2{margin: .7em 1em .5em}.ie6 .product_card img.medium{height:160px;width:133px}.ie8 .product_card.medium img.medium{height:160px}.product_card img.small{margin:0;visibility:hidden;width:1px}.product_card.medium p.noImg{font-size: .6em;text-align:center}.product_card p.noImg{border:1px solid #658e4f;padding: .5em}.product_card img,.product_card p.noImg{float:left;margin: .5em 5% .5em 2%}.no-js .product_card .b-lazy{display:none}.products .product_card .details{display:inline-block;margin: .5em;overflow:hidden}.pc_list{line-height:1.2em;max-width:20em;overflow:hidden}.product_card.medium .pc_list{display:inline-block}.pc_list dt{clear:both;color:#999;float:left;padding:0;white-space:nowrap}.pc_list dd{margin:0;padding:0 0 0 8em}.share-link{cursor:pointer}.popShare{min-width:23em}.wish-list-form{display:none}.pc_list.duration dd{padding:0 0 0 12em}.pc_list dd p{margin-top:0}dt.alternates label,dt.authors label{cursor:pointer}dt.alternates label:hover,dt.authors label:hover{color:#ffb300}input.alternates-menu:not(:checked) ~ dd.alternates:not(.first),input.author-menu:not(:checked) ~ dl dd.authors:not(.first){display:none}input.alternates-menu:not(:checked) ~ dd.alternates.first:after,input.author-menu:not(:checked) ~ dl dd.authors.first:after{content:' ...'}dd.alternates.first,dd.authors.first{display:block}#calc{margin:1em 0 1em 14em}#calc p{margin:0;top:0}#calc input:checked ~ .gui-overlay,.price-table input:checked~.gui-overlay{display:block}#calc .g20{text-align:center;width:18%}#calc .gold{color:#658e4f;font-size:1.4em;font-weight:bold;line-height:1.4em;padding-left:0;text-align:center}#calc .pc_list{border:1px solid #ccc;line-height:1.4em;padding:0}#calc .pc_list dt{color:#000;padding-left: .8em}#calc input:checked+.gui-dialog{border:1px solid #000;-webkit-box-shadow:2px 2px 4px #888;-moz-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;display:block;left:30%;min-width:40em;padding:1em 2em 2em 2em;position:fixed;top:5%;width:40%}.products .product_card .extra{margin-left:1.6em;margin-right:1.6em}.products .product_card .button{clear:both;margin-right:1.6em;position:absolute;right:0;text-align:center}.ie7 .products .product_card .button,.ie8 .products .product_card .button{top:40%}a.multi-line-button,label.multi-line-button{background-color:#658e4f;border:1px solid #658e4f;-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-o-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);color:#fff;display:block;font-size: .9em;margin: .2em auto;padding: .7em 1em;text-align:center;text-decoration:none;text-indent:-5em;text-shadow:rgba(0,0,0,0.5) 0 1px 2px;width:auto}.pt-total a.multi-line-button{text-indent:0}a.multi-line-button .title{font-size:1em;font-weight:bold;display:block}.multi-line-button .sup-title{font-size:1.8em;font-weight:bold;position:relative;top:-0.2em;white-space:nowrap}.ie6 .multi-line-button .sup-title,.ie7 .multi-line-button .sup-title{display:inline;position:static}a.multi-line-button .sub-title{display:block;font-size:1em;margin-top:-0.4em;-khtml-opacity: .60;-moz-opacity: .60;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity: .60;text-indent:5em;white-space:nowrap}.pt-total a.multi-line-button .sub-title{text-indent:3.5em}a.multi-line-button:active,a.multi-line-button.depressed,a.multi-line-button:hover{background:#fff;color:#658e4f}#ps{line-height:2em;margin:-.5em auto 1em;text-align:center}#pagination{line-height:3em;text-align:center;vertical-align:middle}.pages{padding:0;white-space:nowrap}.pages li{color:#999;display:inline;list-style-type:none}.pages li>*{border:1px solid #658e4f;-webkit-border-radius: .5em;-khtml-border-radius: .5em;border-radius: .5em;padding: .5em .8em;text-decoration:none}#ps li a,.pages li.active>*,.pages li a:hover{background-color:#658e4f;border-color:#658e4f;color:#fff}#ps li.active a,#ps li a:hover{background-color:#fff;color:#658e4f}.pages li.jump>*{border-color:#fff;padding: .5em}.pages li.jump i{margin-right:-0.1em}.content{margin:0 4%}.accord{padding:0}.accord li{list-style:none}#prices .NA{border-top:1px solid #ccc;background:#658e4f;color:#fff;display:none;margin:0;padding: .5em}input#accord_all:checked ~ #prices .NA,input#accord_a:checked ~ #prices .NA.a,input#accord_b:checked ~ #prices .NA.b,input#accord_rent:checked ~ #prices .NA.c,input#accord_rent:checked ~ #prices .NA.d,input#accord_rent:checked ~ #prices .NA.e,input#accord_f:checked ~ #prices .NA.f,input#accord_g:checked ~ #prices .NA.g{display:block}input#accord_all:not(:checked) ~ #prices .accord table.h,input#accord_a:not(:checked) ~ #prices .accord table.a,input#accord_b:not(:checked) ~ #prices .accord table.b,input#accord_rent:not(:checked) ~ #prices .accord table.rent,input#accord_f:not(:checked) ~ #prices .accord table.f,input#accord_g:not(:checked) ~ #prices .accord table.g,input#accord_a:not(:checked) ~ #prices .accord table.a,input#accord_b:not(:checked) ~ #prices .accord table.b,input#accord_c:not(:checked) ~ #prices .accord table.c,input#accord_d:not(:checked) ~ #prices .accord table.d,input#accord_e:not(:checked) ~ #prices .accord table.e,input#accord_f:not(:checked) ~ #prices .accord table.f,input#accord_g:not(:checked) ~ #prices .accord table.g,input#accord_h:not(:checked) ~ #prices .accord table.h,input#accord_all:not(:checked) ~ #prices .accord table.h,input#accord_buy:not(:checked) ~ #prices .accord table.buy,input#accord_buy:not(:checked) ~ #prices .accord table.a,input#accord_buy:not(:checked) ~ #prices .accord table.b,input#accord_rent:not(:checked) ~ #prices .accord table.rent,input#accord_rent:not(:checked) ~ #prices .accord table.c,input#accord_rent:not(:checked) ~ #prices .accord table.d,input#accord_rent:not(:checked) ~ #prices .accord table.e,input#accord_ebook:not(:checked) ~ #prices .accord table.ebook,input#accord_ebook:not(:checked) ~ #prices .accord table.f,input#accord_sell:not(:checked) ~ #prices .accord table.sell,input#accord_sell:not(:checked) ~ #prices .accord table.g{display:none;margin:0}.ctbApp.ipad .tab-ebook,.ctbApp.ipod .tab-ebook,.ctbApp.iphone .tab-ebook,.ctbApp.ipad tr.ebookrental,.ctbApp.ipod tr.ebookrental,.ctbApp.iphone tr.ebookrental,.ctbApp.ipad table.f,.ctbApp.ipod table.f,.ctbApp.iphone table.f{display:none}.price-table{margin:0 auto 2em auto;width:100%}.price-table.quick,.price-table.quick+table{display:none}.price-table thead th{background:#658e4f;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#fff;padding:0 1em;white-space:nowrap}.price-table tbody td,.price-table tbody th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding: .25em .25em .25em .25em;text-align:center;vertical-align:middle}.pt-even{background:#ececec}.pt-odd{background:#fff}.pt-amazon{background:rgba(47,119,208,0.3)}.pt-chegg{background:rgba(240,125,0,0.2)}.price{color:#900;font-weight:bold}.pt-even.sell,.pt-odd.sell{background:rgba(101,142,79,0.5)}.sellPrice{color:#126604;font-weight:bold}.price-table .pt-icon{border-right:0;padding-left: .75em;width:24px}.price-table .pt-store{position:relative;text-align:left;width:11em}.price-table .pt-store div{display:none}.price-table .pt-coupon{position:relative;text-align:center}.price-table span label{background-color:#658e4f;border:1px solid #658e4f;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);-o-box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:-5px 5px 10px 0 rgba(0,0,0,0.5);color:#fff;padding: .5em;position:relative;right:0;top:0}.price-table span label:hover{background:#fff;color:#658e4f}.price-table input:checked~.gui-overlay{display:block}.price-table input:checked+.gui-dialog{display:block;left:15%;position:fixed;top:5%;width:70%}.price-table em{font-weight:bold;font-style:italic;text-decoration:none}table:not(.sell) .pt-condition{width:7em}.pt-coupon hr{color:#999}.pt-age{width:9em}.pt-age .age{font-size: .8em}.pt-shipping{width:14.5em}.pt-total{width:8em}.pt-total div{padding:0}.pt-total>a{display:inline-block;font-size:1.3em;text-indent:0}.pt-percent{font-size:1.1em;font-weight:bold}.pt-total .price,.pt-total .sellPrice{font-size:1.3em;line-height:4em}#comments,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0 4%}#index_content{margin:0 2%;min-height:36em;position:relative}#index_content .content{display:inline-block;zoom:1;*display:inline;margin:0 20em 0 0;overflow:visible;padding:0 .5em;vertical-align:top}#gadgets~#testimonials{padding: .5em 0;width:auto}#testimonials{display:inline-block;zoom:1;*display:inline;margin-top:1em;padding: .5em 1.5em 1.5em 1.5em;position:absolute;right:0;top:0;width:22em}#testimonials hr{color:#658e4f;margin:2em 0}#testimonials img{width:100%}ol.sub-topics,ul.sub-topics{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin:0 6% 1em 8%;padding-left:1.8em}.ie6 .sub-topics li.even,.ie7 .sub-topics li.even,.ie8 .sub-topics li.even,.ie9 .sub-topics li.even{float:left;width:50%}.sub-topics>li{line-height:2.2em}.tabs input[type="radio"]{display:none}.tabs .tab{background:#ececec;border:1px solid #ccc;-webkit-border-radius:1em 1em 0 0;-khtml-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;color:#000;cursor:pointer;display:inline-block;zoom:1;*display:inline;font-size:1.2em;line-height:2em;margin-bottom:-1px;padding:0 2%;text-align:center}.quick .tabs .tab{font-size:1em;padding:0 .8em;text-align:left}.quick .tabs .tab .sub-title{text-indent:3em}.quick .tabs input:nth-of-type(1):checked ~ .tab:nth-of-type(1),.quick .tabs input:nth-of-type(2):checked ~ .tab:nth-of-type(2),.quick .tabs input:nth-of-type(3):checked ~ .tab:nth-of-type(3),.quick .tabs input:nth-of-type(4):checked ~ .tab:nth-of-type(4),.quick .tabs input:nth-of-type(5):checked ~ .tab:nth-of-type(5),.quick .tabs input:nth-of-type(6):checked~.tab:nth-of-type(6){background:#fff;border-bottom:1px solid #fff;color:#000}.tabs .tab:hover{color:#ffb300}.tabs .article{background:#fff;border:1px solid #ccc;-webkit-border-radius:0 1em 1em 1em;-khtml-border-radius:0 1em 1em 1em;border-radius:0 1em 1em 1em;display:none;padding:2%}.tabs .article>div:not(:first-child){padding-top: .5em}.tabs .article>div:not(:last-child){border-bottom:1px solid #ccc;padding-bottom: .5em}.tabs input:nth-of-type(1):checked ~ .tab:nth-of-type(1),.tabs input:nth-of-type(2):checked ~ .tab:nth-of-type(2),.tabs input:nth-of-type(3):checked ~ .tab:nth-of-type(3),.tabs input:nth-of-type(4):checked ~ .tab:nth-of-type(4),.tabs input:nth-of-type(5):checked ~ .tab:nth-of-type(5),.tabs input:nth-of-type(6):checked~.tab:nth-of-type(6){background:#658e4f;border-bottom:1px solid #658e4f;color:#fff}.tabs input:nth-of-type(1):checked ~ .article:nth-of-type(1),.tabs input:nth-of-type(2):checked ~ .article:nth-of-type(2),.tabs input:nth-of-type(3):checked ~ .article:nth-of-type(3),.tabs input:nth-of-type(4):checked~.article:nth-of-type(4){display:block}.pt-icon [class^="store-icon-"],.pt-icon [class*=" store-icon-"]{background-image:url(/images/ui/ui-favicons_144x144_v7.png);display:block;height:24px;width:24px}.store-icon-blank{background-position:-120px 0}.store-icon-abebooks{background-position:0 0}.store-icon-amazon{background-position:-24px 0}.store-icon-{background-position:-48px 0}.store-icon-{background-position:-72px 0}.store-icon-valorebooks{background-position:-96px 0}.store-icon-vitalsource{background-position:-120px 0}.store-icon-barnesandnoble{background-position:0 -24px}.store-icon-biggerbooks{background-position:-24px -24px}.store-icon-bookbyte{background-position:-48px -24px}.store-icon-bookrenter{background-position:-72px -24px}.store-icon-booksrun{background-position:-96px -24px}.store-icon-{background-position:-120px -24px}.store-icon-campusbookrentals{background-position:0 -48px}.store-icon-cengage{background-position:-24px -48px}.store-icon-chegg{background-position:-48px -48px}.store-icon-christianbook{background-position:-72px -48px}.store-icon-collegebookrenter{background-position:-96px -48px}.store-icon-coursesmart{background-position:-120px -48px}.store-icon-ebooks{background-position:0 -72px}.store-icon-ecampus{background-position:-24px -72px}.store-icon-half{background-position:-48px -72px}.store-icon-knetbooks{background-position:-72px -72px}.store-icon-kno{background-position:-96px -72px}.store-icon-neebo{background-position:-120px -72px}.store-icon-powells{background-position:0 -96px}.store-icon-redshelf{background-position:-24px -96px}.store-icon-sellbackbooks{background-position:-48px -96px}.store-icon-sellbackyourbook{background-position:-72px -96px}.store-icon-{background-position:-96px -96px}.store-icon-{background-position:-120px -96px}.store-icon-textbooks{background-position:0 -120px}.store-icon-textbooksolutions{background-position:-24px -120px}.store-icon-textbooksrus{background-position:-48px -120px}.store-icon-textbookunderground{background-position:-72px -120px}.store-icon-textbookx{background-position:-96px -120px}.store-icon-{background-position:-120px -120px}.tooltip:hover span{display:block}.ttooltip span{display:none;color:#fff;font-weight:normal;left:2em;line-height:1.2em;padding:2em;position:absolute;text-align:center;text-decoration:none;top:2em;white-space:normal;width:25em}.tooltip,[data-tooltip]{position:relative;color:#658e4f}.tooltip span,[data-tooltip]:after,[data-tooltip]:before{position:absolute;z-index:102}.tooltip span,[data-tooltip]:before{background-color:#d2e7be;background-image:-webkit-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));border:1px solid #174100;-webkit-border-radius: .5em;-khtml-border-radius: .5em;border-radius: .5em;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;color:#174100;content:attr(data-tooltip);display:none;font-style:italic;left:0;margin-bottom: .5em;-khtml-opacity: .90;-moz-opacity: .90;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);opacity: .90;padding: .5em}[data-tooltip]:after{background-color:#d2e7be;border-bottom:1px solid #174100;border-right:1px solid #174100;bottom:100%;content:"";display:none;height:1em;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:1em}[data-tooltip]:hover:after,[data-tooltip]:hover:before{display:block}@media all and (min-width:39.6975em){#header3{margin-bottom:-5.5em;padding:1em}#breadcrumbs{padding:5em 1em .2em 1em}}@media all and (min-width:43.9975em){.products .product_card .button{top:30%}}@media all and (min-width:49.9975em){.product h1{width:55%}.product_card.quick{margin:-4em 0 2em 0}.product_card.quick .article .quick_list{display:none}.pt-total,.pt-total{width:19.5em}.pt-total a.multi-line-button{width:11.8em}.pt-total .multi-line-button .title{display:none}}@media all and (min-width:49.9975em) and (max-width:63.0975em){.pt-total div{font-size: .8em}}@media all and (min-width:52.9975em){table:not(.quick) .pt-coupon label,table:not(.quick) .pt-coupon .gui-dialog-head{display:none}table:not(.quick) .pt-coupon .gui-dialog{background:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;display:block;margin:0;padding: .25em;width:100%;z-index:100}}@media all and (min-width:1022px){body{font-size:1.1em}#wrapper{background:#fff;margin-left:auto;margin-right:auto;max-width:100em}.crumbs{margin:0 auto;width:98em}}@media all and (max-width:63.0975em){.quick .tabs .tab .sub-title{text-indent:1em}}@media all and (max-width:49.9975em){#index_content .content{margin:0;width:100%}#testimonials{position:relative;left:calc(50% - 11em)}ol.sub-topics,ul.sub-topics{-webkit-column-count:2;-moz-column-count:2;column-count:2}#calc input:checked+.gui-dialog{left:10%;width:80%}.product_card.quick{display:none}#prices{border:0;margin:0}.pt-condition{font-size: .8em}th.pt-coupon{font-size: .8em}.pt-total>a{font-size:1em}.pt-total a:not(.multi-line-button),.pt-total .pt-percent,.pt-total .multi-line-button .sup-title,.pt-total .multi-line-button .sub-title{display:none}.pt-total div{width:auto}tr{border:1px solid #ccc}}@media all and (max-width:45.1975em){table:not(.sell) .pt-condition{width:unset}.pt-age,.pt-shipping{display:none}.price-table.h th label{font-size: .8em;font-weight:normal}}@media all and (max-width:43.9975em){.products .product_card .details{margin:0 2% 0 0}.products .product_card .button{position:relative;margin:0 auto 1em;width:17em}#prices{margin:0 2%}.pages .inside10,.pages .inside9,.pages .inside8,.pages .inside7,.pages .inside6{display:none}}@media all and (max-width:41.6975em){.pages .inside5{display:none}}@media all and (max-width:39.6975em){#calc{font-size: .7em;margin-left:24em}}@media all and (max-width:35.6975em){.pages .inside4{display:none}}@media all and (max-width:34.9975em){#breadcrumbs{display:none}#header3{margin-bottom:0}#calc input:checked+.gui-dialog{left:5%;width:90%}}@media all and (max-width:30.9975em){.gui-dialog.PWA{font-size: .8em;left:5%;width:32em}.content{font-size:90%}.product_card img.medium{height:1px;margin:0;width:1px;visibility:hidden}.product_card img.small{margin: .5em 5% .5em 2%;width:auto;visibility:visible}.product_card .details .pc_list{margin-bottom: .5em}.product_card.tabs .article{padding-left:85px}.product_card.large{width:96%}#calc{display:none}#calc{margin-left:20em;width:20em}#calc input:checked+.gui-dialog{font-size: .8em;left:2%;width:95%}.price-table.h th label span.des{display:none}h1,.h1{font-size:1.6em}h2,.h2{font-size:1.6em}ol.sub-topics,ul.sub-topics{-webkit-column-count:1;-moz-column-count:1;column-count:1}.ie6 .sub-topics li.even,.ie7 .sub-topics li.even,.ie8 .sub-topics li.even,.ie9 .sub-topics li.even{float:none;width:100%}.pages .inside3{display:none}.wide-banner{display:none}}@media all and (max-width:25.9975em){#ps li{font-size: .8em}.accord label{font-size:1em}.pc_list dt:first-of-type,.pc_list dd:first-of-type{padding-top:0}.accord .headText span,.price-table:not(.h):not(.quick) thead h3 span{display:none}.uniForm .ctrlHolder.captcha{padding:1em 0;margin:0}}@media all and (max-width:24.9975em){.pages .inside2{display:none}.tabs,#prices{font-size: .9em}#newfilter label span{display:none}.price-table .pt-store a{font-size:1.2em}.price-table .pt-store{width:unset}.price-table .pt-store div{display:block}.price-table .pt-condition{display:none}}@media all and (max-width:18.9975em){#loader{background-image:none}#loader h1,#loader .h4,#loader .h3,#loader .h6,.loading{margin-right:0}#loader .h3,#loader .h6{text-align:left}#loader ol,#loader ul{padding-left:2em}}@media only screen and (min-width:801px){#stats>div>h5{text-align:center;font-size:28px;font-weight:300}.buy-options-body .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.tabs-nav{display:none}.margin-top{margin-top:25px}.book-main-info p{font-size:16px}.buy-options-body td{padding:10px}.large-1{position:relative;width:8.33333%}.large-2,.large-3{position:relative;width:16.66667%}.large-3{width:25%}.large-4,.large-5{position:relative;width:33.33333%}.large-5{width:41.66667%}.large-6,.large-7{position:relative;width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-10,.large-8,.large-9{position:relative}.large-9{width:75%}.large-10{width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{width:100%}.row .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.large-12,.pull-1{position:relative}.push-1{left:8.33333%;right:auto}.push-1,.push-2{position:relative}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.pull-2,.pull-3,.push-3{position:relative}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-4{left:33.33333%;right:auto}.push-4,.push-5{position:relative}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.pull-5,.pull-6,.push-6{position:relative}.push-6{left:50%;right:auto}.pull-6{left:auto;right:50%}.pull-7{position:relative;right:58.33333%;left:auto}.push-7{left:58.33333%;right:auto}.push-7,.push-8{position:relative}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.pull-8,.pull-9,.push-9{position:relative}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.pull-10,.push-10{position:relative}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.pull-11,.push-11{position:relative}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}.halfbox,.menu-category{position:relative;padding-left: .9375em;padding-right: .9375em;width:50%;float:left}.halfbox .feature{height:65vh}.menu-category{list-style:disc;width:33.33333%;list-style-type:circle}.menu-category li{margin-bottom:0}.menu-category,.newsletter{text-align:left}.guide-step>h3{font-size:32px;line-height:48px;font-weight:200}.guide-step>p{font-size:20px;line-height:1}.guide-step-no{font-size:54px;line-height:70px;width:70px;height:70px;margin-right:10px;font-weight:400}.guide-books,.guide-money,.guide-search{float:left}.btn-email{display:block}.header{padding-bottom:20px}.header-logo>a{position:static;background-position:-401px 0}.header-tagline{position:relative;padding-left:0;padding-right:0;width:58.33333%;float:left}.header-tagline-content{font-size:1.5em;line-height:1.5em;max-width:320px}#nav{margin-top:40px}.results-header-column>p,.social_links{display:block}.footer-content{font-size:1em;line-height:3em;color:#fff}.footer-nav li{display:inline-block}.footer-nav li:after{content:'|';margin:0 5px}.footer-nav li:last-child:after{content:'';margin:0}.search-row{text-align:left}.search-row-title{margin:0}.results-header{margin-top:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.results-header-column{position:relative;padding-left:0;padding-right:0;width:50%;float:left}.results-header-search{text-align:right}.book-info-image{margin-bottom:0;position:relative;padding-left:0;padding-right:0;width:16.66667%;float:left}.book-info-data{margin-bottom:0}.buy-options-body td,.buy-options-body th{vertical-align:middle}.book-info-data,.bookstore-collapse-content,.bookstore-collapse-header{position:relative;padding-left:0;padding-right:0;width:45.66667%;float:left}.book-info-data,.condition-collapse-content,.condition-collapse-header{position:relative;padding-left:0;padding-right:0;width:35.66667%;float:left}.details-collapse-content,.details-collapse-header,.price-collapse-content,.price-collapse-header{position:relative;padding-left:0;padding-right:0;width:16.66667%;float:left}.price-collapse-content,.price-collapse-header{width:25%}.price-collapse-content .total,.price-collapse-header .total{margin:0;padding:0;border:none}.price-collapse-header .buy{display:block}.price-collapse-content .btn-buy{margin-top:0;font-size:12px}.price:after{display:none}}@media only screen and (max-width:800px){ul.tabs-nav{}ul.tabs-nav li{display:inline-block;padding:0px 10px;background:#4b4b4d;color:white;margin:0px -4px -3px 3px;font-size:14px;border-radius:5px 5px 0 0;transition:all .25s}ul.tabs-nav li.active{background:#7cb100}.tab{margin-top:-4px;display:none}.tab.active{display:block}.non-footer{min-height:100%;margin-bottom:-76px;background-color:#deebbf}.footer{height:76px}.txt-search.big{font-size:2em;line-height:1.5em;margin-top:5px}.header-logo{width:480px;min-height:44px;z-index:99}.hide-for-medium,.hide-for-medium-down{display:none}.medium-centered,.medium-down-centered{text-align:center}.mobile-hidden{display:none !important}.mobile-visible{display:block}.btn-details{width:22px;height:25px;float:right;margin-top:-12px}.bookstore-collapse-content,.condition-collapse-content{width:85%;padding-top:3px}.details-collapse-content{width:15%}.tooltip-content{display:none;opacity:0;position:fixed;left:0;background-color:rgba(254,250,203,.95);border:solid 1px #000;z-index:2;float:left;text-indent:0;border-radius:5px;color:#333;width:90%;margin:50px 5%;box-sizing:border-box;padding:20px;transition:all .25s;box-shadow:0 5px 10px rgba(0,0,0,.2)}.tooltip-content:before,.tooltip-content:after{content:"";display:none}}
 .sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1.entry-title{margin:.67em 0}.blog .page-header h1.page-title{font-size:28px;font-weight:300;color:#658e4f;margin:.5em 0}img{max-width:100%;height:auto}.footer{height:auto!important;min-height:76px}.footer-disclosure{font-size:11px;line-height:1.4;color:#cfcfd1;margin:0 0 4px;text-align:center;clear:both}.entry-content iframe,.entry-content table{max-width:100%}.wp-pagenavi a,.wp-pagenavi span{margin:0 3px}.entry-content,.entry-title,.page-title{overflow-wrap:break-word}@media only screen and (max-width:767px){.entry-content h1,.entry-content h2,.entry-content .h2,.entry-title{font-size:2em}.entry-content h3,.entry-content .h3{font-size:1.5em}}body{-webkit-animation:none;animation:none}