﻿/*! Built by Mighty in the Midwest (@hellomighty) */@import url(../css/magnific-popup.css);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}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,font,img,ins,kbd,q,s,samp,small,.field-comment,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{background:#fff;color:#333;line-height:1}header,footer,section,article,nav,aside{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}a,a:hover{color:inherit;text-decoration:none}a:focus,:focus{outline:none}ol{list-style:decimal;margin:0 0 0 2em}ol ol{list-style:upper-alpha}ol ol ol{list-style:upper-roman}ol ol ol ol{list-style:lower-alpha}ol ol ol ol ol{list-style:lower-roman}ul{list-style:disc;margin:0 0 0 2em}ul ul{list-style:circle}ul ul ul{list-style:square}input,textarea,button{font-family:inherit}textarea{resize:none}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}button{cursor:pointer}input[type="radio"]{vertical-align:text-bottom}input{_vertical-align:text-bottom}textarea{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}@-webkit-keyframes slideIn{from{-webkit-transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0px);opacity:1}}@-moz-keyframes slideIn{from{-moz-transform:translateY(-10px);opacity:0}to{-moz-transform:translateY(0px);opacity:1}}@keyframes slideIn{from{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes slideOut{from{-webkit-transform:translateY(0px);opacity:1}to{-webkit-transform:translateY(-10px);opacity:0}}@-moz-keyframes slideOut{from{-moz-transform:translateY(0px);opacity:1}to{-moz-transform:translateY(-10px);opacity:0}}@keyframes slideOut{from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}to{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}}@-webkit-keyframes contentSlideIn{from{-webkit-transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0px);opacity:1}}@-moz-keyframes contentSlideIn{from{-moz-transform:translateY(10px);opacity:0}to{-moz-transform:translateY(0px);opacity:1}}@keyframes contentSlideIn{from{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes contentSlideOut{from{-webkit-transform:translateY(0px);opacity:1}to{-webkit-transform:translateY(10px);opacity:0}}@-moz-keyframes contentSlideOut{from{-moz-transform:translateY(0px);opacity:1}to{-moz-transform:translateY(10px);opacity:0}}@keyframes contentSlideOut{from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}to{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}}body{font-family:"museo-sans", Helvetica, Arial, san-serif;font-weight:300;color:#394F5B}.banner .content,.masthead,.notification .content,.notification-white .content,.modal-bg .notification p,.mfp-bg .notification p,.modal-bg .notification-white p,.mfp-bg .notification-white p,.pagination .pages li.active span,.textbookplus-banner,.courses-promo-banner .banner,.courses-promo-banner .banner p,.hero,.section.grid-bg .content{color:white}.alpha,.content h1,.blog-title,.masthead .headline,.hero h1,.section-headline{font-size:1.5em}@media screen and (min-width: 37.5em){.alpha,.content h1,.blog-title,.masthead .headline,.hero h1,.section-headline{font-size:1.875em}}.alpha.tight,.content h1.tight,.tight.blog-title,.masthead .tight.headline,.hero h1.tight,.tight.section-headline{margin-bottom:.5em}.beta{font-size:1.25em}@media screen and (min-width: 37.5em){.beta{font-size:1.625em}}.gamma{font-size:1.25em}.delta,.intro p,.banner p,.blog-feed .blog-item .title,.comments .comment-list .comment-author,.masthead p,.modal-bg p,.mfp-bg p,.textbookplus-banner p,.textbookplus-banner ul,.textbookplus-banner ol,.shop-callout-section h3,.courses-promo-section h3,.hero p{font-size:1em;line-height:1.5;margin:1.125em 0}@media screen and (min-width: 37.5em){.delta,.intro p,.banner p,.blog-feed .blog-item .title,.comments .comment-list .comment-author,.masthead p,.modal-bg p,.mfp-bg p,.textbookplus-banner p,.textbookplus-banner ul,.textbookplus-banner ol,.shop-callout-section h3,.courses-promo-section h3,.hero p{font-size:1.125em}}.epsilon,.content h3,.section-title,fieldset legend,.resource-section .resource-title{font-size:.875em}@media screen and (min-width: 37.5em){.epsilon,.content h3,.section-title,fieldset legend,.resource-section .resource-title{font-size:1em}}.zeta,.content h6,.course-details h2{font-size:.75em;font-weight:bold}p{margin-bottom:1.25em}.center,.centered,.platform-features{text-align:center}small,.field-comment{font-size:.75rem}body,html{height:100%;margin-top:0 !important}.interactive-list .thumb,.hero,.section.grid-bg,.section--split>*{background-size:cover;background-position:center center;background-repeat:no-repeat}.content.block a,.splash-page .legal-links a,.page-footer a,.sidebar-section .content a,.team-member-list li a,.shop-callout-section a,.courses-promo-section a{color:#5498BA}.content.block a:hover,.splash-page .legal-links a:hover,.page-footer a:hover,.sidebar-section .content a:hover,.team-member-list li a:hover,.shop-callout-section a:hover,.courses-promo-section a:hover{color:#3f7d9c}.content a.warning-link,input[type=submit].warning-link{color:#C7311B}.content a.warning-link:hover,input[type=submit].warning-link:hover{color:#9a2615}.splash-page .legal-links a,.breadcrumb a,#catalog-download-response a,.notification a,.notification-white a,.product-list-options .view-all,.sidebar-section .content a,.team-member-list li a{text-decoration:underline}.splash-page .legal-links a:hover,.breadcrumb a:hover,#catalog-download-response a:hover,.notification a:hover,.notification-white a:hover,.product-list-options .view-all:hover,.sidebar-section .content a:hover,.team-member-list li a:hover{text-decoration:none}.courses-listing,.featured-courses-listing,.downloads-list,.faq-list,.featured-category-list,.platform-feature-list,.course-details-list{list-style:none;margin-left:0}.category-list li .item-count,.primary-nav .has-sub ul li .item-count{display:block;right:1em;padding:0.5em 0 0.5em;border-bottom-left-radius:1em;border-top-left-radius:1em;border-bottom-right-radius:1em;border-top-right-radius:1em;font-size:.64286em;width:35px;background:#bfbfbf;text-align:center;color:white;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .category-list li .item-count,.category-list li .no-csstransforms .item-count,.no-csstransforms .primary-nav .has-sub ul li .item-count,.primary-nav .has-sub ul li .no-csstransforms .item-count{top:27%}.category-list li.active .item-count,.category-list li .grouping-title.active .item-count{background-color:#5498BA}.new-release,.product-sidebar .price-label{text-transform:uppercase}.bg-cover,.banner.bg-img,.masthead,.promo-banner,.textbookplus-banner,.shop-callout-banner .banner,.courses-promo-banner .banner{background-size:cover;background-position:center center;background-repeat:no-repeat}.warning-text{color:#C7311B}body{background:#F6F5ED;min-height:100%}.box{position:relative;overflow:hidden}@media screen and (min-width: 48em){.mobile,.small-format{display:none}}@media screen and (max-width: 47.9375em){.large-format{display:none}}.intro h1{margin-bottom:0 !important}.intro p{color:#706e68}.content{color:#222;*zoom:1}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1.5;margin-bottom:1.5em}.content h1.left,.content h2.left,.content h3.left,.content h4.left,.content h5.left,.content h6.left{text-align:left}.content h3{text-transform:uppercase;font-weight:700;font-size:.875em;color:#394F5B}.content .smaller{font-size:.875em}.content h5{font-weight:700;margin-bottom:0}.content h6{margin-bottom:1em}.content a{text-decoration:underline}.content a:hover{text-decoration:none}.content strong{font-weight:bold}.content em{font-style:italic}.content p,.content ul,.content ol{line-height:1.5}.content ul,.content ol{margin-bottom:1.25em;margin-left:1.25em}.content blockquote{margin-left:1.5em;margin-bottom:1.5em;position:relative}.content blockquote:before{font-size:.6875em;font-family:"SSStandard";content:'“';position:absolute;left:-1.75em;top:.625em;opacity:0.1}.content blockquote p{font-style:italic}.content blockquote p:last-of-type{margin-bottom:0.25em}.content blockquote cite{color:#706e68;font-size:.75em;text-transform:uppercase}.content img{max-width:100% !important;height:auto}.content .table-of-contents-list{margin-bottom:0}.content .table-of-contents-list li{margin-bottom:0.5em}.new-release{color:#5498BA;font-size:.75rem;line-height:1.5}.dismiss,.exam-copy-request-info .delete,.back-btn{color:white;position:absolute;top:1em;right:1em;opacity:0.35;font-size:.875em;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.dismiss:hover,.exam-copy-request-info .delete:hover,.back-btn:hover{opacity:1}@media screen and (min-width: 50em){.has-screenshot{padding-top:5em;padding-bottom:3em}}.screenshot{position:relative;margin-top:1em}@media screen and (min-width: 50em){.screenshot{height:auto;max-width:50em;width:100%}}@media screen and (min-width: 50em){.screenshot.right{left:27.34375%;margin-left:50px;position:absolute}}@media screen and (min-width: 50em){.screenshot.left{margin-right:50px;position:absolute;right:27.34375%}}@media screen and (min-width: 50em){.screenshot.middle{position:absolute;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .screenshot.middle{top:27%}}.screenshot .browser{width:100%;height:auto;-webkit-backface-visibility:hidden}.screenshot .screen{height:89%;left:0;max-width:50em;overflow:hidden;position:absolute;top:11%;width:100%;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.blog-filters-list li a,.category-list li a,.category-list li .grouping-title{display:block;background:white;position:relative;padding:1em 3em 1em 2em;overflow:hidden;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 58.75em){.blog-filters-list li a,.category-list li a,.category-list li .grouping-title{font-size:.75rem;padding:1em 4em 1em 2em}}.blog-filters-list li.active a,.blog-filters-list li.active a:hover,.alt .blog-filters-list li.active a,.alt .blog-filters-list li.active a:hover,.category-list li.active a,.category-list li.active a:hover,.category-list li .grouping-title.active,.category-list li .grouping-title.active:hover,.alt .category-list li.active a,.alt .category-list li.active a:hover{background:#FAFCFD}.blog-filters-list li.active a:before,.blog-filters-list li.active a:hover:before,.alt .blog-filters-list li.active a:before,.alt .blog-filters-list li.active a:hover:before,.category-list li.active a:before,.category-list li.active a:hover:before,.category-list li .grouping-title.active:before,.category-list li .grouping-title.active:hover:before,.alt .category-list li.active a:before,.alt .category-list li.active a:hover:before{position:absolute;top:0;left:0;width:4px;height:100%;content:'';z-index:1;background-color:#5498BA;pointer-events:none}.alt .blog-filters-list li.active a,.alt .blog-filters-list li.active a:hover,.alt .category-list li.active a,.alt .category-list li.active a:hover{background:#FCFCF9}.blog-filters-list li a:hover,.alt .blog-filters-list li a:hover,.no-touch .category-list li a:hover,.alt .category-list li a:hover{background:#F8F8F8}.blog-filters-list li a:hover:before,.alt .blog-filters-list li a:hover:before,.no-touch .category-list li a:hover:before,.alt .category-list li a:hover:before{position:absolute;top:0;left:0;width:4px;height:100%;content:'';z-index:0;background-color:#E9E9E9;pointer-events:none}.external-txt-link:after{content:'';width:7px;height:1em;display:inline-block;background:transparent url("/assets/img/icon-external-link.svg") no-repeat center;background-size:contain;margin-left:3px}.partner-list{list-style:none;margin-left:0}.partner-list li{float:left;margin-bottom:7.14286%;width:28.57143%}.partner-list li:nth-child(3n){margin-right:0}.partner-list li:nth-child(3n+1){clear:both}.partner-list li:not(:nth-child(3n)){margin-right:7.14286%}.two-column-list{list-style:none;text-align:left;margin-left:0 !important}@media screen and (min-width: 47.5em){.two-column-list{-webkit-columns:2;-moz-columns:2;columns:2}}.two-column-list li{display:inline-block;width:100%;margin-bottom:.75em}.three-column-list{list-style:none;text-align:left;margin-left:0 !important}@media screen and (min-width: 47.5em){.three-column-list{-webkit-columns:3;-moz-columns:3;columns:3}}.three-column-list li{display:inline-block;width:100%;margin-bottom:.75em}#textbookplus .section-headline{margin-bottom:1em}.framed{width:100%}.splash-page .splash-intro,.splash-page .splash-notify,.splash-page .splash-footer{padding:5% 6%}@media screen and (min-width: 43em){.splash-page .splash-intro,.splash-page .splash-notify,.splash-page .splash-footer{padding:3em 4em}}@media screen and (max-width: 43em){.splash-page{background:white}}.splash-page .page-content{max-width:43em !important;padding:0em !important}@media screen and (min-width: 47.5em){.splash-page .btn,.splash-page #comment-submit{font-size:1em}}.splash-page .splash-intro h1{display:block;width:100%;height:41px;text-indent:200%;white-space:nowrap;overflow:hidden;background-image:url("/assets/img/logo.svg");background-position:center;background-repeat:no-repeat;background-size:100%;margin-bottom:2em}@media screen and (min-width: 26.875em){.splash-page .splash-intro h1{background-size:auto 100%}}.splash-page .splash-notify{border-top:1px solid #f0f0f0}.splash-page .splash-notify h3{text-align:center}.splash-page .splash-footer-social{margin-bottom:2em}.splash-page .splash-footer-social .youtube,.splash-page .splash-footer-social .facebook,.splash-page .splash-footer-social .twitter{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}.splash-page .splash-footer-social .facebook{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.splash-page .splash-footer{border-top:1px solid #f0f0f0;text-align:center;padding:2em}.splash-page .legal-links li{display:inline;margin-left:10px;margin-right:10px}.banner{background-color:#394F5B;position:relative;padding-top:2em;padding-bottom:2em}.banner.bg-img:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 100%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 100%)}@media screen and (min-width: 60em){.banner.bg-img:before{background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 75%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 75%)}}.banner h1{margin-bottom:0}.banner p{color:#a2b2b5}.banner a:hover{color:white}.banner.email-signup{background:#e5e2cb}.banner.email-signup h1{margin-bottom:1em}.banner.email-signup small,.banner.email-signup .field-comment{color:#394F5B}.banner.email-signup small p,.banner.email-signup .field-comment p{color:#394F5B;margin:0}.blog-feed .blog-item .meta,.blog-listing .meta,.favorite-blog-posts-list li .meta{color:#8b8b8b;font-style:italic;position:relative;padding-left:28px;line-height:1.5}.blog-feed .blog-item .meta a:hover,.blog-listing .meta a:hover,.favorite-blog-posts-list li .meta a:hover{color:#222}#blog .related-products{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width: 60em){#blog .main{padding-right:3.75em}}.author-avatar img{width:1.375em;height:1.375em;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%}@media screen and (min-width: 60em){.blog-feed .blog-item{float:left;display:block;margin-right:2.35765%;width:48.82117%}.blog-feed .blog-item:last-child{margin-right:0}}.blog-feed .blog-item .title{color:#222;margin:0 0 0.75em}.blog-feed .blog-item .meta{font-size:.875em}.blog-feed .blog-item .author-avatar{position:absolute;left:0;top:0.125em}.blog-title{display:block;color:#222;line-height:1.5;margin-bottom:0.75em}a.blog-title{color:#5498BA;-webkit-transition:color 0.125s ease-out;-moz-transition:color 0.125s ease-out;transition:color 0.125s ease-out}a.blog-title:hover{color:#394F5B}.blog-listing article{margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #e6e6e6}.blog-listing article:last-child{margin-bottom:0;border-bottom:none}.blog-listing .share{margin-bottom:1em}.blog-listing .share .twitter-share-button{position:relative;top:2px;margin-left:0.32em}.blog-listing .meta{padding-left:38px;position:relative;display:block}.blog-listing .author-avatar{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .blog-listing .author-avatar{top:27%}.blog-listing .author-avatar img{width:1.875em;height:1.875em}.post-image{width:100%;height:auto;margin-bottom:1.5em}.blog-filters-list{list-style:none;margin:1em -1.75em -1em;border-top:1px solid #e6e6e6}.blog-filters-list>li{display:block}.blog-filters-list>li:last-child a{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.blog-filters-list li{display:block}.alt .blog-filters-list li a{background:#F6F5ED}.post .meta{padding-left:0}.post+.sidebar{margin-top:2em}@media screen and (min-width: 58.75em){.post+.sidebar{margin-top:5em}}.post .related-products{padding-top:1.5em;padding-bottom:1.5em}.post .related-products .section-title,.post .related-products fieldset legend,fieldset .post .related-products legend,.post .related-products .resource-section .resource-title,.resource-section .post .related-products .resource-title{margin-left:1.125em;margin-bottom:1em}.post .related-products .carousel-nav .next{right:-1em}.post .related-products .carousel-nav .prev{left:-1em}.about-the-author{position:relative;padding-left:6.25em;border-bottom:1px solid #e6e6e6;margin-bottom:2em;padding-top:1.5em;padding-bottom:1.5em;min-height:5.9375em}.about-the-author>*:last-child{margin-bottom:0}@media screen and (min-width: 48em){.about-the-author .author-name{display:inline-block !important;margin-right:1em}}.about-the-author .author-name+.twitter-follow-button{position:relative;top:2px;margin-left:0.32em}.about-the-author .author-avatar img{width:4.6875rem;height:4.6875rem}#blog .about-the-author{border-top:1px solid #e6e6e6}.favorite-blog-posts-list{list-style:none;margin:1em -1.75em -1em !important}.favorite-blog-posts-list li{padding:1em 1.75em;border-top:1px solid #f0f0f0}.favorite-blog-posts-list li>*:last-child{margin-bottom:0}.favorite-blog-posts-list li .title{display:block;color:#222;text-decoration:none;margin-bottom:.75em}.favorite-blog-posts-list li .title:hover{color:#5498BA}.favorite-blog-posts-list li .meta{display:block;padding-left:0 !important;font-size:.75rem}#comment-submit{width:100%}.alignright{float:right;margin-left:2em;margin-bottom:1em}.alignleft{float:left;margin-right:2em;margin-bottom:1em}@media screen and (max-width: 37.5em){.alignright,.alignleft{float:none;margin:2em auto;text-align:center;display:block}}.breadcrumb{background:white;color:#9a9a9a;display:block;position:relative;font-size:.875em;list-style:none;margin-bottom:0;margin-left:0;top:-2em;float:left;max-width:100%;overflow:hidden;padding:1em 1.125em;text-overflow:ellipsis;white-space:nowrap;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width: 48em){.breadcrumb{display:none}}.breadcrumb li{display:inline;margin-left:0.45em}.breadcrumb li:before{color:#222;content:">";display:inline;margin-right:0.5em}.breadcrumb li:first-child{margin-left:0em}.breadcrumb li:first-child:before{content:''}.breadcrumb a{color:#222}.carousel{position:relative}.carousel:before,.carousel:after{position:absolute;width:100%;height:100%;content:'';z-index:2000;top:0;opacity:1;-webkit-transition:all 0.125s ease-in;-moz-transition:all 0.125s ease-in;transition:all 0.125s ease-in}.carousel:before{right:100%;background-color:transparent;background-image:-webkit-linear-gradient(-180deg, rgba(246,245,237,0) 0,#f6f5ed 15px);background-image:linear-gradient(-90deg,rgba(246,245,237,0) 0,#f6f5ed 15px)}.carousel:after{left:100%;background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(246,245,237,0) 0px,#f6f5ed 15px);background-image:linear-gradient(90deg,rgba(246,245,237,0) 0px,#f6f5ed 15px)}.carousel .swiper-container{overflow:visible}.carousel.initialized-js .swiper-slide{opacity:1}.carousel .swiper-slide{opacity:0;pointer-events:none}.carousel .swiper-slide.swiper-slide-visible{pointer-events:auto}.carousel .carousel-nav{position:absolute;z-index:3000;top:0;width:100%;position:absolute;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 62.5em){.carousel .carousel-nav{display:none}}.no-csstransforms .carousel .carousel-nav{top:27%}.carousel .carousel-nav .prev,.carousel .carousel-nav .next{font-size:.75em;color:#222;padding:0.5em 0.5em 0.35em;display:block;background:rgba(255,255,255,0);opacity:0.3;z-index:2000;position:absolute;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.carousel .carousel-nav .prev:hover,.carousel .carousel-nav .next:hover{opacity:1}.carousel .carousel-nav .prev{left:-2em}.carousel .carousel-nav .next{right:-2em}.carousel .product-listing-item{display:inline-block;width:100%;height:100%;margin:0px;padding:15px 0 15px 0}@media screen and (max-width: 58.6875em){.sidebar .category-list{display:none}}.category-list{list-style:none;margin-left:0;margin-bottom:1.875em}.category-list>li{display:block}.category-list>li:first-child>a{font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px}.category-list>li:last-child ul>li:last-child a{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.category-list li{display:block}.category-list li.active .item-count{display:block}.category-list li .item-count{display:none}.category-list li .grouping-title.active .item-count{display:block}.no-touch .category-list li a:hover .item-count{display:block}.category-list li .grouping-title{font-weight:bold}.category-list ul{list-style:none;margin-left:0}.category-list ul li{display:block}.category-list ul li a{color:#706e68;padding-left:2.45em}.alt .category-list li a,.alt .category-list li .grouping-title{background:#F6F5ED}.comments .comment-form{margin-top:2.5em;margin-bottom:2em}.comments .comment-form #author,.comments .comment-form #email{width:100%}.comments .comment-form textarea{width:100%;height:100px;margin-bottom:1em}.comments .comment-list{list-style:none;margin-left:0;border-top:1px solid #e6e6e6}.comments .comment-list li{border-bottom:1px solid #e6e6e6;margin-bottom:1.5em}.comments .comment-list li:first-child{margin-top:1.5em}.comments .comment-list .comment-meta{*zoom:1;margin-bottom:1em}.comments .comment-list .comment-meta:before,.comments .comment-list .comment-meta:after{content:"";display:table}.comments .comment-list .comment-meta:after{clear:both}.comments .comment-list .comment-author{margin:0;font-weight:500;float:left}.comments .comment-list .comment-timeago{line-height:1.5;float:right;color:#706e68;font-style:italic}#request-exam-copy-content{max-width:800px;margin:0 auto}.exam-copy-requests{text-align:left;color:#394F5B;margin-bottom:3em}.exam-copy-request{margin-bottom:1.5em;-webkit-animation:contentSlideIn 0.25s ease-out;-moz-animation:contentSlideIn 0.25s ease-out;animation:contentSlideIn 0.25s ease-out}.exam-copy-request.deleting{-webkit-animation:contentSlideOut 0.25s ease-out;-moz-animation:contentSlideOut 0.25s ease-out;animation:contentSlideOut 0.25s ease-out}.ec-add-btn{display:inline-block !important;width:auto !important;font-size:0.75rem !important}.isbn-wrap{position:relative}.isbn-wrap.loading:after{width:36px;height:12px;content:'';position:absolute;background:url("../img/text-preloader.gif") no-repeat;right:.75em;top:15px}.exam-copy-request-info{position:relative;padding:2.5em 1.625em 2.5em 5.5em;cursor:pointer;*zoom:1}.exam-copy-request-info:before,.exam-copy-request-info:after{content:"";display:table}.exam-copy-request-info:after{clear:both}.exam-copy-request-info:after{color:#D8D8D8;content:"";font-family:"SSStandard";font-size:.5em;margin-left:1em;right:2.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .exam-copy-request-info:after{top:27%}.exam-copy-request-info .delete{right:auto;color:#222;left:-0.125em;font-size:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .exam-copy-request-info .delete{top:27%}.exam-copy-request-info .product-cover{display:block;width:42px;left:1.625em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .exam-copy-request-info .product-cover{top:27%}.exam-copy-request-info .product-cover img{width:100%;height:auto;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.exam-copy-request-info .product-name{display:inline-block;font-weight:500;color:#222;width:40%;line-height:1.5}.exam-copy-request-info .product-name[contenteditable=true]{margin-bottom:0px !important}.exam-copy-request-info .product-authors{color:#706e68;display:inline-block;font-size:.75em;width:30%;line-height:1.5}.exam-copy-request-info .product-isbn{color:#706e68;display:inline-block;width:24%;text-align:right;font-size:.75em;margin-right:1em;line-height:1.5}.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]{font-size:14px !important;margin-bottom:0px !important;display:inline-block;width:156px !important;text-align:left;position:absolute !important;top:40px;right:56px;white-space:nowrap;min-height:43px}.exam-copy-request-info .product-isbn .editable-isbn-label{position:absolute;right:223px;top:53px}.exam-copy-request-info .editable-isbn{display:none;width:40%;float:right;text-align:right;line-height:1.5;position:absolute;right:3em;top:2em;overflow:hidden}.exam-copy-request-info .editable-isbn input{width:200px;margin-right:10px}.exam-copy-request-info .editable-isbn .parsley-errors-list{display:none !important}.exam-copy-request-details{display:none;border-top:1px solid #e6e6e6;padding:1.625em 1.625em 0em;*zoom:1}.exam-copy-request-details:before,.exam-copy-request-details:after{content:"";display:table}.exam-copy-request-details:after{clear:both}.exam-copy-request-details legend{color:#394F5B !important}.exam-copy-request-details .checkbox,.exam-copy-request-details .radio{color:#222 !important}.featured-posts{overflow:hidden}.featured-posts .section-header{padding:0 1em;margin-bottom:1em}@media screen and (min-width: 69.75em){.featured-posts .container{padding:0}}.featured-posts .featured-post{padding:0.5em 1em;font-size:.875rem;line-height:1.125rem;color:#5498BA;-webkit-transition:color 0.125 ease-out;-moz-transition:color 0.125 ease-out;transition:color 0.125 ease-out}.featured-posts .featured-post:hover{color:#394F5B}.featured-posts img{display:block;width:100%;height:auto;margin-bottom:0.5em}.featured-products,.promo-products{overflow:hidden}.featured-products .section-header,.promo-products .section-header{padding:0 1em;margin-bottom:1em}@media screen and (min-width: 69.75em){.featured-products .container,.promo-products .container{padding:0}}.featured-products .product-listing-item,.promo-products .product-listing-item{pointer-events:none}.featured-products .product-listing-item .cover .artwork img,.promo-products .product-listing-item .cover .artwork img{-moz-box-shadow:0 0 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0px rgba(0,0,0,0.2);box-shadow:0 0 0px rgba(0,0,0,0.2)}.featured-products .product-listing-item.swiper-slide-visible,.promo-products .product-listing-item.swiper-slide-visible{pointer-events:inherit}.featured-products .product-listing-item.swiper-slide-visible .cover .artwork img,.promo-products .product-listing-item.swiper-slide-visible .cover .artwork img{-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.page-footer{background-color:white;padding-top:3em}.page-footer nav,.page-footer section{font-size:.875em}.page-footer p,.page-footer ul{line-height:1.5}.alt+.page-footer{border-top:1px solid #e6e6e6}.footer-nav{display:none}@media screen and (min-width: 60em){.footer-nav{display:block;width:17%;float:left}.footer-nav ul{margin:0;list-style:none}.footer-nav ul li{text-transform:uppercase;font-weight:500;margin-bottom:.5em}.footer-nav ul li a{color:#222}}@media screen and (min-width: 48em) and (max-width: 59.9375em){.footer-newsletter{float:left;display:block;margin-right:2.35765%;width:48.82117%}.footer-newsletter:last-child{margin-right:0}}@media screen and (min-width: 60em){.footer-newsletter{width:30%;line-height:1.5;padding-right:5%;float:left}}.footer-newsletter h1{font-weight:bold;margin-bottom:0.5em}.footer-newsletter form{font-size:1.14286em}.footer-newsletter input{font-size:.875em;width:100%;margin-bottom:1em}@media screen and (max-width: 47.9375em){.footer-categories{display:none}}@media screen and (min-width: 48em) and (max-width: 59.9375em){.footer-categories{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.footer-categories:last-child{margin-right:0}}@media screen and (min-width: 60em){.footer-categories{width:52%;float:right}}.footer-categories h1{text-transform:uppercase;margin-bottom:1em}.footer-categories ul{list-style:none;margin:0}.footer-categories>ul{-webkit-columns:3 1em;-moz-columns:3 1em;columns:3 1em}.footer-categories>ul>li{display:inline-block;width:100%;font-weight:bold;margin-bottom:1em}.footer-categories>ul>li li{font-weight:300}.ie9 .footer-categories>ul li{float:left;margin-bottom:3.00752%;width:31.32832%}.ie9 .footer-categories>ul li:nth-child(3n){margin-right:0}.ie9 .footer-categories>ul li:nth-child(3n+1){clear:both}.ie9 .footer-categories>ul li:not(:nth-child(3n)){margin-right:3.00752%}.ie9 .footer-categories>ul li li{float:none;display:block;clear:both;width:100%}.footer-bottom{border-top:3px solid #F6F5ED;padding:1.5em 0;float:left;display:block;margin-right:2.35765%;width:100%}.footer-bottom:last-child{margin-right:0}@media screen and (max-width: 59.9375em){.footer-legal{text-align:center}}@media screen and (min-width: 60em){.footer-legal{float:left;display:block;margin-right:2.35765%;width:65.88078%}.footer-legal:last-child{margin-right:0}}.footer-legal a{text-decoration:underline}.footer-legal p{display:inline-block}.footer-legal ul{margin:0 0 1.25em}@media screen and (min-width: 60em){.footer-legal ul{display:inline-block}.footer-legal ul:before{content:"|";margin-left:0.75em}}.footer-legal ul li{display:inline-block;margin:0 0 0 0.75em}@media screen and (max-width: 59.9375em){.footer-legal ul li:first-child{margin-left:0}}.footer-social{width:100%;display:block}@media screen and (max-width: 59.9375em){.footer-social{text-align:center}}@media screen and (min-width: 60em){.footer-social{text-align:right;float:left;display:block;margin-right:2.35765%;width:31.76157%}.footer-social:last-child{margin-right:0}}.footer-social span{position:relative;display:inline-block}@media screen and (max-width: 59.9375em){.footer-social span{margin-right:.25em}}@media screen and (min-width: 60em){.footer-social span{margin-left:.25em}}.footer-social span a{position:relative;display:block;overflow:hidden;text-indent:101%;white-space:nowrap;height:24px}.footer-social span a:hover{opacity:.75}.footer-social .facebook a{width:47px;background:transparent url("/assets/img/facebook.png") center no-repeat}.footer-social .twitter a{width:59px;background:transparent url("/assets/img/twitter.png") center no-repeat}.footer-social .youtube a{width:86px;background:transparent url("/assets/img/youtube.png") center no-repeat}.footer-social .googleplus a{width:82px;background:transparent url("/assets/img/googleplus.png") center no-repeat}.btn.continue-btn:after,.continue-btn#comment-submit:after,.btn.banner-btn:after,.banner-btn#comment-submit:after{content:"▻";font-family:"SSStandard";font-size:.5em;margin-left:1em;position:relative}.slim-form{max-width:450px;margin:0 auto}@media screen and (min-width: 60em){.standard-form .checkbox,.standard-form .radio{font-size:.875rem}}fieldset{margin-bottom:2em}fieldset legend{text-align:left;margin-bottom:2em}.autocomplete{margin-top:-1em;margin-bottom:1em;color:#706e68}.autocomplete.no-results .ui-autocomplete{height:0}.autocomplete .ui-autocomplete{overflow-y:scroll;max-height:400px}.autocomplete ul{display:relative;list-style:none;top:-5px;margin-left:0}.autocomplete li{display:block}.autocomplete li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.autocomplete a{cursor:pointer;display:block;padding:1em;*zoom:1;border-bottom:1px solid #e6e6e6}.autocomplete a:before,.autocomplete a:after{content:"";display:table}.autocomplete a:after{clear:both}.autocomplete strong{font-weight:bold;color:#222}.autocomplete span{display:block}.autocomplete .titles{width:56%;float:left}.autocomplete .title{color:#222;font-size:.875rem}.autocomplete .subtitle{font-size:.75rem}.autocomplete .author{font-size:.75rem;width:22%;float:left}.autocomplete .meta{text-align:right;font-size:.75rem;width:22%;float:left}.autocomplete .no-results-message{background:white;margin:none;padding:.25em 1em;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.autocomplete .user-defined-book{display:inline}.ui-autocomplete{background-color:white;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ui-autocomplete .ui-state-focus{background-color:#F6F5ED}.ui-helper-hidden-accessible{visibility:hidden}.step-form .step{display:none}.step-form .step.active{display:block;-webkit-animation:slideIn 0.25s ease-out;-moz-animation:slideIn 0.25s ease-out;animation:slideIn 0.25s ease-out}input[type=submit].warning-link{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:transparent;text-align:left;text-decoration:underline;padding:0;margin:0;border:none;font-size:.875rem;font-weight:300}.btn,#comment-submit{background-color:#5498BA;border:none;color:white;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:2px;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;white-space:wrap;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.btn:hover,#comment-submit:hover{background-color:#3f7d9c;color:white}.btn.full,.full#comment-submit{width:100%;text-align:center}.btn[disabled=disabled],[disabled=disabled]#comment-submit,.btn:disabled,#comment-submit:disabled{background-color:#2f414b;color:#394F5B;pointer-events:none}.btn.alt,.alt#comment-submit{background-color:#999}.btn.alt:hover,.alt#comment-submit:hover{background-color:gray}.btn.warning,.warning#comment-submit{background-color:#C7311B}.btn.warning:hover,.warning#comment-submit:hover{background-color:#9a2615}.btn.alt-light,.alt-light#comment-submit{background-color:#ccc}.btn.alt-light:hover,.alt-light#comment-submit:hover{background-color:#b3b3b3}.btn.inverted,.inverted#comment-submit{color:#5498BA;background-color:white}.btn.inverted:hover,.inverted#comment-submit:hover{background-color:#e5f0f5}.btn.continue-btn:after,.continue-btn#comment-submit:after{-webkit-transition:all 0.125s ease-in-out;-moz-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out}.btn.continue-btn:hover:after,.continue-btn#comment-submit:hover:after{left:3px}.btn.sample-btn,.sample-btn#comment-submit{background-color:rgba(0,0,0,0.5)}.btn.sample-btn:hover,.sample-btn#comment-submit:hover{background-color:gray}.btn.wider-btn,.wider-btn#comment-submit{font-size:.8125em}@media screen and (min-width: 37.5em){.btn.wider-btn,.wider-btn#comment-submit{padding-left:5em;padding-right:5em}}.btn.lg-btn,.lg-btn#comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.btn.lg-btn,.lg-btn#comment-submit{font-size:1.125em}}.btn.banner-btn,.banner-btn#comment-submit{background-color:#1c262c;background-color:rgba(0,0,0,0.4);border:2px solid white;font-weight:300;letter-spacing:0;margin-bottom:1em;position:relative;text-decoration:none;text-transform:none}.btn.banner-btn:after,.banner-btn#comment-submit:after{opacity:0;right:2em;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .btn.banner-btn:after,.no-csstransforms .banner-btn#comment-submit:after{top:27%}@media screen and (min-width: 60em){.btn.banner-btn:hover,.banner-btn#comment-submit:hover{background-color:rgba(0,0,0,0.75);padding-right:2.5em}.btn.banner-btn:hover:after,.banner-btn#comment-submit:hover:after{opacity:1}}input[type=text],input[type=email],input[type=password],input[type=search],textarea,.general-text-input,.exam-copy-request-info .product-name[contenteditable=true],.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]{font-family:"museo-sans", Helvetica, Arial, san-serif;font-size:.875em;position:relative;padding:0.7em 0em 0.7em 1em;border:1px solid #e0e0e0;margin-bottom:1em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.general-text-input::-webkit-input-placeholder,.exam-copy-request-info .product-name[contenteditable=true]::-webkit-input-placeholder,.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]::-webkit-input-placeholder{font-weight:300;color:#706e68}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder,.general-text-input::-moz-placeholder,.exam-copy-request-info .product-name[contenteditable=true]::-moz-placeholder,.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]::-moz-placeholder{font-weight:300;color:#706e68}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder,.general-text-input:-moz-placeholder,.exam-copy-request-info .product-name[contenteditable=true]:-moz-placeholder,.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]:-moz-placeholder{font-weight:300;color:#706e68}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder,.general-text-input:-ms-input-placeholder,.exam-copy-request-info .product-name[contenteditable=true]:-ms-input-placeholder,.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]:-ms-input-placeholder{font-weight:300;color:#706e68}@media screen and (max-width: 59.9375em){input[type=text],input[type=email],input[type=password],input[type=search],textarea,.general-text-input,.exam-copy-request-info .product-name[contenteditable=true],.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]{font-size:16px;padding:0.7em}}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.general-text-input:focus,.exam-copy-request-info .product-name[contenteditable=true]:focus,.exam-copy-request-info .product-isbn .editable-isbn[contenteditable=true]:focus{border-color:#5498BA}.fields-row{*zoom:1;display:block}.fields-row:before,.fields-row:after{content:"";display:table}.fields-row:after{clear:both}.fields-row .field{text-align:left}@media screen and (min-width: 48em){.fields-row .field.half{float:left;display:block;margin-right:2.35765%;width:48.82117%}.fields-row .field.half:last-child{margin-right:0}}@media screen and (min-width: 48em){.fields-row .field.third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.fields-row .field.third:last-child{margin-right:0}}@media screen and (min-width: 48em){.fields-row .field.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%}.fields-row .field.two-third:last-child{margin-right:0}}@media screen and (min-width: 48em){.fields-row .field.fourth{float:left;display:block;margin-right:2.35765%;width:23.23176%}.fields-row .field.fourth:last-child{margin-right:0}}.fields-row .field:last-child{margin-right:0}@media screen and (max-width: 48em){.fields-row .field.full-mobile{width:100%}}.fields-row .field input,.fields-row .field button,.fields-row .field .btn,.fields-row .field #comment-submit,.fields-row .field textarea,.fields-row .field .select{width:100%}.fields-row .field input,.fields-row .field button,.fields-row .field textarea,.fields-row .field .select,.fields-row .field .checkbox,.fields-row .field .radio{margin-bottom:1em}.fields-row .field input,.fields-row .field button,.fields-row .field select{font-size:16px;font-size:1rem}.small-fields .fields-row .field input,.small-fields .fields-row .field button,.small-fields .fields-row .field select{font-size:13px;font-size:.8125rem}.fields-row .field input[type=text],.fields-row .field input[type=email],.fields-row .field input[type=password],.fields-row .field input[type=search],.fields-row .field textarea{font-weight:300;margin-top:0}.fields-row .field textarea{min-height:140px}.fields-row .field .select select{font-weight:300;padding:.65rem 2.25rem .6rem 1rem}.fields-row .field .select:after{right:1.5rem}.field-comment{color:#706e68}.login-error ul,.parsley-errors-list{margin-bottom:0 !important;margin-left:0 !important;list-style:none;text-align:left;color:#e34932;font-size:.75rem}.login-error ul li,.parsley-errors-list li{margin-bottom:1em}.parsley-error{border:1px solid #e34932 !important}.login-error ul{text-align:center}.control{position:relative;display:inline-block;padding-left:1.5rem;color:#222;cursor:pointer}.control input{position:absolute;opacity:0;z-index:-1}.control-indicator{position:absolute;left:0;display:block;width:1rem;height:1rem;line-height:1rem;font-size:65%;color:white;text-align:center;border:1px solid #e6e6e6;background-color:white;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.control input:focus ~ .control-indicator{border:1px solid #5498BA}.control input:checked ~ .control-indicator{color:#222}.control input:active ~ .control-indicator{color:#5498BA;border:1px solid #5498BA}.checkbox .control-indicator{border-radius:.25rem}.checkbox input:checked ~ .control-indicator:after{content:'✓';font-size:13px}.radio .control-indicator{border-radius:50%}.radio input:checked ~ .control-indicator{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCc+PGNpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTAnIC8+PC9zdmc+);background-size:14px}.control-x input:checked ~ .control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjQsMEwwLDEuNGwwLjcsMC43bDEuOCwxLjhMMC43LDUuN0wwLDYuNGwxLjQsMS40bDAuNy0wLjdsMS44LTEuOGwxLjgsMS44bDAuNywwLjdsMS40LTEuNEw3LjEsNS43DQoJTDUuMywzLjlsMS44LTEuOGwwLjctMC43TDYuNCwwTDUuNywwLjdMMy45LDIuNUwyLjEsMC43QzIuMSwwLjcsMS40LDAsMS40LDB6Ii8+DQo8L3N2Zz4NCg==)}.control-dash input:checked ~ .control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.select{position:relative;display:inline-block;color:#555}.select select{font-family:"museo-sans", Helvetica, Arial, san-serif;display:inline-block;width:100%;margin:0;padding:.5rem 2.25rem .5rem 0.75rem;line-height:1.5;color:#555;background-color:white;border:1px solid #e6e6e6;border-radius:.25rem;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}@media screen and (max-width: 20em){.select select{font-size:1em}}.select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select:after{position:absolute;top:50%;right:0.5rem;display:inline-block;content:"";width:0;height:0;margin-top:-.15rem;pointer-events:none;border-top:4px solid;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid transparent}.select select:focus{border:1px solid #5498BA}.select select:active{color:#5498BA}.select select::-ms-expand{display:none}@-moz-document url-prefix(){.select select{text-indent:0.01px;text-overflow:'';padding-right:1rem}.select option{background-color:white}}@media screen and (min-width: 0\0){.select select{z-index:1;padding:.5rem 1.5rem .5rem 1rem}.select:after{z-index:5}.select:before{position:absolute;top:0;right:1rem;bottom:0;z-index:2;content:"";display:block;width:1.5rem;background-color:transparent}.select select:hover,.select select:focus,.select select:active{color:#555;background-color:#eee}}.file{position:relative;display:inline-block;cursor:pointer;height:2.5rem}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#fff;border:.075rem solid #ddd;border-radius:.25rem;box-shadow:inset 0 0.2rem 0.4rem rgba(0,0,0,0.05);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-custom:after{content:"Choose file..."}.file-custom:before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"Browse";height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#eee;border:.075rem solid #ddd;border-radius:0 .25rem .25rem 0}.file input:focus ~ .file-custom{box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9}.progress{display:inline-block;height:1rem}.progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#0074d9}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.2rem}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}@-moz-document url-prefix(){.progress[value]{background-color:#eee;border-radius:.2rem}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.progress[value="100"]::-moz-progress-bar{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}}@media screen and (min-width: 0\0){.progress{background-color:#eee;border-radius:.2rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.progress[width="100%"]{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}}.controls-stacked{margin:1rem 0}.controls-stacked .control,.controls-stacked .progress{display:block}.controls-stacked .control+.control,.controls-stacked .progress+.progress{margin-top:.5rem}.controls-inline{margin:1rem 0}.controls-inline .control{display:inline-block;height:1rem}.controls-inline .control+.control{margin-left:1rem}.page-header{position:relative;background:white;border-bottom:1px solid #e6e6e6;z-index:1001}@media screen and (max-width: 59.9375em){.page-header{padding-top:1em;padding-bottom:1em}}@media screen and (min-width: 60em){.page-header{height:9.375em}}.page-header .container{height:100%}@media screen and (max-width: 59.9375em){.page-header .container{padding:0;position:static}}@media screen and (max-width: 37.5em){.brand{display:block;width:70%}.brand img{max-width:100%;height:auto}}@media screen and (max-width: 59.9375em){.brand{margin-left:1em}}@media screen and (min-width: 60em){.brand{position:absolute;top:4.625em;left:1em}}.page-navigation{display:none}.page-navigation.open{display:block;-webkit-animation:slideIn 0.25s ease-out;-moz-animation:slideIn 0.25s ease-out;animation:slideIn 0.25s ease-out}@media screen and (max-width: 47.9375em){.page-navigation{padding:1em 0 0;width:100%;left:0}}@media screen and (min-width: 48em) and (max-width: 59.9375em){.page-navigation{position:absolute;top:75px;width:75%;z-index:1000;background:white;padding:0;right:0em;border-bottom-left-radius:4px;-moz-box-shadow:0 20px 20px rgba(0,0,0,0.25);-webkit-box-shadow:0 20px 20px rgba(0,0,0,0.25);box-shadow:0 20px 20px rgba(0,0,0,0.25)}.page-navigation:after{position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #F6F5ED;content:'';top:-11px;right:1.25em}.touch .page-navigation:after{right:2.25em}}@media screen and (min-width: 60em){.page-navigation{position:absolute;margin-top:0;display:block;top:1.25em;right:1em;text-align:right;z-index:inherit}}.primary-nav,.secondary-nav{list-style:none}@media screen and (min-width: 60em){.primary-nav>li,.secondary-nav>li{position:relative;z-index:0}.primary-nav>li:hover,.secondary-nav>li:hover{z-index:100}.primary-nav>li:hover>ul,.secondary-nav>li:hover>ul{z-index:-1;margin-left:0;display:block;position:absolute;top:2.6875rem;left:0;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}@media screen and (min-width: 60em) and (max-width: 60.4375em){.touch .primary-nav>li:hover>ul,.touch .secondary-nav>li:hover>ul{display:none !important}}.primary-nav{margin-left:0}@media screen and (max-width: 59.9375em){.primary-nav{overflow:hidden}}@media screen and (min-width: 60em){.primary-nav{float:right}}.primary-nav a{color:#222}.primary-nav a:hover{color:#5498BA}.primary-nav>li{font-weight:500;text-transform:uppercase}@media screen and (max-width: 59.9375em){.primary-nav>li{border-top:1px solid #e6e6e6}.primary-nav>li:last-child a{border-bottom-left-radius:4px}}@media screen and (min-width: 60em){.primary-nav>li{font-size:.875em;float:left}}.primary-nav>li>a{display:inline-block;padding:1em}@media screen and (max-width: 59.9375em){.primary-nav>li>a{width:100%}}@media screen and (min-width: 60em){.primary-nav>li>a{border:1px solid white;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.primary-nav>li.active>a{color:#5498BA}@media screen and (max-width: 59.9375em){.primary-nav .has-sub.open ul{display:block}}@media screen and (max-width: 59.9375em) and (max-width: 59.9375em){.touch .primary-nav .has-sub.open ul{display:none}}@media screen and (min-width: 60em){.primary-nav .has-sub>a{border-bottom-left-radius:0;border-bottom-right-radius:0}}.primary-nav .has-sub:hover>a:after{color:#5498BA}@media screen and (min-width: 60em){.primary-nav .has-sub:hover>a{border:1px solid #e6e6e6;border-bottom:1px solid white}}.primary-nav .has-sub ul{text-align:left;background:white;display:none}@media screen and (max-width: 59.9375em){.primary-nav .has-sub ul{margin-bottom:1em;margin-left:0em}}.primary-nav .has-sub ul li{text-transform:initial;display:block;position:relative;-webkit-transform-style:preserve-3d}@media screen and (max-width: 59.9375em){.primary-nav .has-sub ul li{padding-left:1em}}.primary-nav .has-sub ul li:last-child{border-bottom:none}.primary-nav .has-sub ul li>a{font-size:.875em;display:block;white-space:nowrap;width:100%;padding:1.25em 7.1875em 1em 1.25em}.primary-nav .has-sub ul li:hover .item-count{background-color:#5498BA}.primary-nav .textbookplus a{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;text-indent:9999em;background:transparent url("../img/textbookplus_menu.png") no-repeat 1em center;padding:1em 1em 0.4em 1em;overflow:hidden;height:24px}@media screen and (min-width: 60em){.primary-nav .textbookplus a{width:103px;background-position:center center}}.primary-nav .textbookplus a:hover{background:transparent url("../img/textbookplus_menu-hover.png") no-repeat 1em center}@media screen and (min-width: 60em){.primary-nav .textbookplus a:hover{background-position:center center}}@media screen and (min-width: 60em){#books-menu:hover{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,0.25));filter:drop-shadow(0 1px 1px rgba(0,0,0,0.25))}}#books-menu:hover>a{background-color:white}#books-menu>ul{position:absolute;width:752px;left:-372px;border:1px solid #e6e6e6;overflow:hidden}#books-menu>ul>li{width:250px;float:left;position:relative}#books-menu>ul>li:after{height:1000px;width:1px;background-color:#e6e6e6;position:absolute;top:0;content:"";right:0}#books-menu>ul>li:last-child:after{display:none}#books-menu>ul>li:hover a{border-top:none;border-left:none;border-right:none}#books-menu>ul>li>a{text-transform:uppercase;border-bottom:1px solid #e6e6e6}#books-menu>ul>li>ul{display:block;position:relative;margin:0;border:none;box-shadow:none}#books-menu>ul>li>ul a{color:#706e68}#books-menu>ul>li>ul a .item-count{display:none}#books-menu>ul>li>ul a:hover{background-color:#f4f8fb}#books-menu>ul>li>ul a:hover .item-count{display:block}#books-menu>ul>li>ul a:hover:before{position:absolute;width:4px;height:100%;content:'';left:0px;z-index:100;top:0;background-color:#5498BA}@media screen and (min-width: 60em){#course-menu:hover{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,0.25));filter:drop-shadow(0 1px 1px rgba(0,0,0,0.25))}}#course-menu:hover>a{background-color:white}#course-menu:hover>ul{border:1px solid #e6e6e6;overflow:hidden;width:345px}@media screen and (min-width: 60em) and (max-width: 70.5625em){#course-menu:hover>ul{display:block;left:-100px}}#course-menu:hover>ul a{width:100%;white-space:normal;padding:1.75em 1.25em}#course-menu:hover>ul a:hover{background-color:#f4f8fb}#course-menu li{border-bottom:1px solid #e6e6e6}#course-menu li:last-child{border-bottom:none}#course-menu .administrators span,#course-menu .learners span{display:block;text-transform:uppercase;padding:.25em 0 .25em 2.125em;margin-bottom:1em}#course-menu .administrators p,#course-menu .learners p{color:#9a9a9a;line-height:1.5;margin:0}#course-menu .administrators:hover span{background:transparent url("/assets/img/icon-hat.svg") no-repeat left top}#course-menu .administrators span{background:transparent url("/assets/img/icon-hat-active.svg") no-repeat left top}#course-menu .learners:hover span{background:transparent url("/assets/img/icon-monitor.svg") no-repeat left top}#course-menu .learners span{background:transparent url("/assets/img/icon-monitor-active.svg") no-repeat left top}.secondary-nav{margin-left:0}@media screen and (max-width: 47.9375em){.secondary-nav{background:#F6F5ED;border-top:1px solid #d9d9d9}}@media screen and (min-width: 48em) and (max-width: 59.9375em){.secondary-nav{background:#F6F5ED}}@media screen and (min-width: 60em){.secondary-nav{margin-bottom:1.375em}}@media screen and (max-width: 59.9375em){.secondary-nav>li{display:block;width:100%}}@media screen and (min-width: 60em){.secondary-nav>li{font-size:13px;display:inline-block;margin-right:2.25em}.secondary-nav>li:last-child{margin-right:0}}.secondary-nav a{color:#706e68}@media screen and (max-width: 59.9375em){.secondary-nav a{display:block;padding:1em;border-bottom:1px solid #d9d9d9}}.secondary-nav a:hover{color:#20201e}@media screen and (max-width: 59.9375em){.global-search{padding:1em;background:#eeecdc}}.global-search .global-search-field{width:100%;padding:0.7em .5em 0.7em 2em;margin-bottom:0;border-top-left-radius:1.75em;border-top-right-radius:1.75em;border-bottom-left-radius:1.75em;border-bottom-right-radius:1.75em}@media screen and (min-width: 60em){.global-search .global-search-field{width:220px}}.global-search .global-search-form{position:relative}.global-search .global-search-form:after{position:absolute;top:.9375em;left:.9375em;width:16px;height:16px;content:'';background:transparent url("../img/search@2x.png") no-repeat center;background-size:1.125em}@media screen and (min-width: 60em){.global-search .global-search-form:after{top:.5625em;left:.5625em}}.menu-btn{font-size:1.5em;line-height:1;background:transparent;border:none;top:0.7em;right:0.5em;width:24px;position:absolute;text-indent:-9999em;color:#706e68;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:color 0.25s ease-out,font-size 0.25s ease-out;-moz-transition:color 0.25s ease-out,font-size 0.25s ease-out;transition:color 0.25s ease-out,font-size 0.25s ease-out}@media screen and (min-width: 48em){.menu-btn{font-size:2em;top:0.5em;right:0.5em;width:32px}}@media screen and (min-width: 60em){.menu-btn{display:none}}.menu-btn:before{content:"";position:absolute;top:0.25em;left:0em;width:1em;height:0.635em;border-top:0.375em double #706e68;border-bottom:0.125em solid #706e68}@media screen and (min-width: 48em){.touchevents .menu-btn:before{left:0.5em}}.menu-btn.menu-open{color:#5498BA}.menu-btn.menu-open:before{border-top:0.375em double #5498BA;border-bottom:0.125em solid #5498BA}@media screen and (min-width: 60em){.mobile-show{display:none}}@media screen and (max-width: 59.9375em){.mobile-hide{display:none}}.container{position:relative;padding:0 1em;*zoom:1;max-width:66em;margin-left:auto;margin-right:auto}.container:before,.container:after{content:"";display:table}.container:after{clear:both}.page-content{position:relative;z-index:90}.page{clear:both}@media screen and (min-width: 58.75em){.main{width:72.65625%;float:left;padding-left:26px}}@media screen and (min-width: 58.75em){.main.left{padding-left:0;padding-right:26px}}.main.centered,.main.platform-features{max-width:690px;float:none;margin:0 auto;padding-left:0}.modal-container .main,.mfp-content .container .main{padding:1.625em}@media screen and (min-width: 48em){.modal-container .main,.mfp-content .container .main{float:left;display:block;margin-right:2.35765%;width:65.88078%}.modal-container .main:last-child,.mfp-content .container .main:last-child{margin-right:0}}@media screen and (min-width: 58.75em){.sidebar.right+.main{padding-left:0;padding-right:26px}}.boxed,.modal-container .main,.mfp-content .container .main,.modal-container .sidebar,.mfp-content .container .sidebar{background-color:white;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.boxed .boxed-section,.modal-container .main .boxed-section,.mfp-content .container .main .boxed-section,.modal-container .sidebar .boxed-section,.mfp-content .container .sidebar .boxed-section{padding:1.5em;border-bottom:1px solid #f0f0f0}.boxed .boxed-section:last-child,.modal-container .main .boxed-section:last-child,.mfp-content .container .main .boxed-section:last-child,.modal-container .sidebar .boxed-section:last-child,.mfp-content .container .sidebar .boxed-section:last-child{border-bottom:0}.boxed .boxed-section>*:last-child,.modal-container .main .boxed-section>*:last-child,.mfp-content .container .main .boxed-section>*:last-child,.modal-container .sidebar .boxed-section>*:last-child,.mfp-content .container .sidebar .boxed-section>*:last-child{margin-bottom:0}@media screen and (min-width: 47.5em){.two-column .col:nth-child(even){width:46.7773438%;float:left;padding-left:3.75em}.two-column .col:nth-child(odd){width:53.2226562%;float:left}}.dark-bg{color:white;background-color:#394F5B}.dark-bg .content{color:white}.dark-bg .content p{opacity:.8}#catalog-download-response{color:#394F5B}#catalog-download-response a:hover{color:#5498BA}.masthead{position:relative;padding:5em 0;background-position:center center}@media screen and (min-width: 60em){.masthead{background-position:top center}}.masthead:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 100%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 100%)}@media screen and (min-width: 60em){.masthead:before{background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 75%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 75%)}}.masthead.no-fade:before{display:none}.masthead .content{color:white}@media screen and (min-width: 60em){.masthead .content{width:55%}}.masthead .headline{margin-bottom:0}.masthead p{font-weight:500;opacity:0.8}.masthead .btn,.masthead #comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.masthead .btn,.masthead #comment-submit{font-size:1.375em}}.masthead a.video{position:relative;display:inline-block;border:2px solid white;border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (min-width: 60em){.masthead a.video{right:1em;position:absolute;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .masthead a.video{top:27%}}.masthead a.video:before{content:'';width:50px;height:50px;background:rgba(0,0,0,0.6);left:50%;margin-left:-25px;position:absolute;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;-webkit-transition:background 0.125s ease-out;-moz-transition:background 0.125s ease-out;transition:background 0.125s ease-out}.no-csstransforms .masthead a.video:before{top:27%}.masthead a.video:after{padding:1em;font-family:"SSStandard";content:'▶';left:50%;margin-left:-22px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .masthead a.video:after{top:27%}.masthead a.video:hover:before{background:rgba(0,0,0,0.8)}.masthead a.video img{display:block;max-width:100%;height:auto}.modal-bg,.mfp-bg{background-color:#394F5B}.modal-container,.mfp-content .container{padding:1em;text-align:center;color:white}.close-btn,.back-btn,.mfp-content .mfp-close{color:white;font-size:.875em}.close-btn i,.back-btn i,.mfp-content .mfp-close i{pointer-events:none}.back-btn{display:none;right:auto;left:1em}.modal-bg h3,.mfp-bg h3{color:white}.modal-bg p,.mfp-bg p{color:#a2b2b5}.modal-bg p a:hover,.mfp-bg p a:hover{color:white}.modal-bg legend,.mfp-bg legend,.modal-bg .checkbox,.mfp-bg .checkbox,.modal-bg .radio,.mfp-bg .radio{color:white}.main legend,.main .checkbox,.main .radio{color:#9a9a9a}.modal-js{position:relative;width:100%;height:0;overflow-y:scroll}.modal-js .modal-container,.modal-js .mfp-content .container,.mfp-content .modal-js .container{padding-top:3em;max-width:800px;margin:0 auto}.mfp-bg{opacity:1}.mfp-content .filesize,.mfp-content .download{font-size:.75em}.mfp-content .filesize{opacity:0.6;display:block}.mfp-content .download{opacity:0.6;text-decoration:underline}.mfp-content .download:hover{opacity:1}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.notification,.notification-white{background-color:#5498BA;line-height:1.5;padding:1.5em 0;text-align:center;position:relative;z-index:1000}.notification .content,.notification-white .content,.modal-bg .notification p,.mfp-bg .notification p,.modal-bg .notification-white p,.mfp-bg .notification-white p{font-size:1em}.notification .content:first-child,.notification-white .content:first-child,.modal-bg .notification p:first-child,.mfp-bg .notification p:first-child,.modal-bg .notification-white p:first-child,.mfp-bg .notification-white p:first-child{margin-top:0}.notification .container>*:last-child,.notification-white .container>*:last-child{margin-bottom:0}.notification-white{background-color:white}.notification-white .content,.modal-bg .notification-white p,.mfp-bg .notification-white p{color:#3686b0}.pagination{position:relative;background:white;text-align:center;color:#9a9a9a;margin-top:1.5em;margin-bottom:1.5em;border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;*zoom:1}.pagination:before,.pagination:after{content:"";display:table}.pagination:after{clear:both}.pagination a{color:#9a9a9a}.pagination .pages{list-style:none;margin:0;min-height:50px;padding:.85714em 3.42857em;display:inline-block}.pagination .pages li{font-size:.875em;display:inline-block;border-bottom-left-radius:1em;border-top-left-radius:1em;border-bottom-right-radius:1em;border-top-right-radius:1em}.pagination .pages li.active span{background-color:#5498BA}.pagination .pages li a,.pagination .pages li span{padding:0 .7em;line-height:1.75em;display:block;border-bottom-left-radius:1em;border-top-left-radius:1em;border-bottom-right-radius:1em;border-top-right-radius:1em}.pagination .pages li a:hover,.pagination .pages li span:hover{background-color:#f8f8f8}.pagination .pages li span{pointer-events:none}.pagination .prev-btn,.pagination .next-btn{position:absolute;font-size:.625em;padding:2em 1.8em;height:100%;min-height:50px;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.pagination .prev-btn:hover,.pagination .next-btn:hover{background-color:#f8f8f8}.pagination .prev-btn{left:0;border-right:1px solid #F0F0F0;border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination .next-btn{right:0;border-left:1px solid #F0F0F0;border-bottom-right-radius:3px;border-top-right-radius:3px}.alt .pagination{background-color:#F6F5ED}.alt .pagination .prev-btn,.alt .pagination .next-btn{border-color:white !important}.product-actions{position:absolute;right:1em;top:-2em}.product-actions .social-sharing.indent{margin-right:3.25em}.product-actions .twitter{display:inline-block;margin-right:.5em}.product-actions .facebook{display:inline-block;margin-right:.5em;position:relative;top:-2px}.product-actions .googleplus{display:inline-block;margin-right:.5em;position:relative;top:1px}.product-actions .bookmark{background-size:41px 66px;background-image:url("../img/bookmark-deactive@2x.png");background-repeat:no-repeat;background-position:right 0px;display:block;height:66px;position:absolute;right:0;text-indent:-9999em;top:-1.375em;width:49px}.product-actions .bookmark.active{background-size:49px 80px;background-image:url("../img/bookmark-active@2x.png");background-repeat:no-repeat;background-position:top right;height:80px;top:-2em}.product-listing{*zoom:1;margin-bottom:2em;margin-top:2em}.product-listing:before,.product-listing:after{content:"";display:table}.product-listing:after{clear:both}@media screen and (min-width: 50em){.product-listing{margin-left:-12px;margin-right:-12px}}@media screen and (max-width: 29.875em){.product-listing.grid-view.four-up .product-listing-item{float:left;margin-bottom:0%;width:50%}.product-listing.grid-view.four-up .product-listing-item:nth-child(2n){margin-right:0}.product-listing.grid-view.four-up .product-listing-item:nth-child(2n+1){clear:both}.product-listing.grid-view.four-up .product-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 30em) and (max-width: 59.9375em){.product-listing.grid-view.four-up .product-listing-item{float:left;margin-bottom:0%;width:33.33333%}.product-listing.grid-view.four-up .product-listing-item:nth-child(3n){margin-right:0}.product-listing.grid-view.four-up .product-listing-item:nth-child(3n+1){clear:both}.product-listing.grid-view.four-up .product-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (min-width: 60em){.product-listing.grid-view.four-up .product-listing-item{float:left;margin-bottom:0%;width:25%}.product-listing.grid-view.four-up .product-listing-item:nth-child(4n){margin-right:0}.product-listing.grid-view.four-up .product-listing-item:nth-child(4n+1){clear:both}.product-listing.grid-view.four-up .product-listing-item:not(:nth-child(4n)){margin-right:0%}}@media screen and (max-width: 29.875em){.product-listing.grid-view.five-up .product-listing-item{float:left;margin-bottom:0%;width:50%}.product-listing.grid-view.five-up .product-listing-item:nth-child(2n){margin-right:0}.product-listing.grid-view.five-up .product-listing-item:nth-child(2n+1){clear:both}.product-listing.grid-view.five-up .product-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 30em) and (max-width: 47.9375em){.product-listing.grid-view.five-up .product-listing-item{float:left;margin-bottom:0%;width:33.33333%}.product-listing.grid-view.five-up .product-listing-item:nth-child(3n){margin-right:0}.product-listing.grid-view.five-up .product-listing-item:nth-child(3n+1){clear:both}.product-listing.grid-view.five-up .product-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (min-width: 48em) and (max-width: 59.9375em){.product-listing.grid-view.five-up .product-listing-item{float:left;margin-bottom:0%;width:25%}.product-listing.grid-view.five-up .product-listing-item:nth-child(4n){margin-right:0}.product-listing.grid-view.five-up .product-listing-item:nth-child(4n+1){clear:both}.product-listing.grid-view.five-up .product-listing-item:not(:nth-child(4n)){margin-right:0%}}@media screen and (min-width: 60em){.product-listing.grid-view.five-up .product-listing-item{float:left;margin-bottom:0%;width:20%}.product-listing.grid-view.five-up .product-listing-item:nth-child(5n){margin-right:0}.product-listing.grid-view.five-up .product-listing-item:nth-child(5n+1){clear:both}.product-listing.grid-view.five-up .product-listing-item:not(:nth-child(5n)){margin-right:0%}}@media screen and (max-width: 29.875em){.product-listing.grid-view.three-up .product-listing-item{float:left;margin-bottom:0%;width:50%}.product-listing.grid-view.three-up .product-listing-item:nth-child(2n){margin-right:0}.product-listing.grid-view.three-up .product-listing-item:nth-child(2n+1){clear:both}.product-listing.grid-view.three-up .product-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 30em){.product-listing.grid-view.three-up .product-listing-item{float:left;margin-bottom:0%;width:33.33333%}.product-listing.grid-view.three-up .product-listing-item:nth-child(3n){margin-right:0}.product-listing.grid-view.three-up .product-listing-item:nth-child(3n+1){clear:both}.product-listing.grid-view.three-up .product-listing-item:not(:nth-child(3n)){margin-right:0%}}.product-listing.list-view{margin-left:0;margin-right:0}.product-listing.list-view .product-listing-item{float:left;margin-bottom:0%;width:100%}.product-listing.list-view .product-listing-item:nth-child(1n){margin-right:0}.product-listing.list-view .product-listing-item:nth-child(1n+1){clear:both}.product-listing.list-view .product-listing-item:not(:nth-child(1n)){margin-right:0%}.product-listing product-listing-item{display:inline-block}.product-listing product-listing-item .title{font-size:.75em;font-weight:normal}.product-list-options{position:relative;background:white;margin-bottom:1em;padding:0.5em 1em;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width: 59.9375em){.product-list-options{padding:1em}}.product-list-options .results-text{display:inline-block;font-size:.875em;color:#706e68}@media screen and (max-width: 59.9375em){.product-list-options .results-text{margin-bottom:1em}}@media screen and (min-width: 60em){.product-list-options .results-text{margin-right:1em}}.product-list-options .category-selector{width:100%;margin-bottom:1em}@media screen and (min-width: 58.75em){.product-list-options .category-selector{display:none !important}}.product-list-options .list-sorting{display:inline-block}@media screen and (max-width: 59.9375em){.product-list-options .list-sorting{margin-bottom:1em;width:100%}}@media screen and (min-width: 60em){.product-list-options .list-sorting{margin-right:1em}}.product-list-options .plus-only-checkbox{font-size:.75em}@media screen and (max-width: 59.9375em){.product-list-options .plus-only-checkbox{display:block;margin-bottom:1.5em}}.product-list-options .plus-only-checkbox .control-indicator{top:-2px}.product-list-options .view-options{display:block}@media screen and (min-width: 60em){.product-list-options .view-options{display:block;float:right;font-size:.75em;right:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .product-list-options .view-options{top:27%}}.product-list-options .view-options a{position:relative;padding:0.5em;color:#9a9a9a}@media screen and (max-width: 59.9375em){.product-list-options .view-options a{left:-0.5em}}.product-list-options .view-options a.active{color:#444}.product-list-options .view-all:hover{color:#5498BA}.product-list-options.search-options .results-text{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 60em){.product-list-options.search-options .plus-only-checkbox{display:block;float:right;right:7em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .product-list-options.search-options .plus-only-checkbox{top:27%}}.product-listing-item{height:auto;position:relative;font-weight:500;text-align:center;width:206px;padding:16px;-moz-box-shadow:0 0 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0px rgba(0,0,0,0.2);box-shadow:0 0 0px rgba(0,0,0,0.2);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-transition:background 0.25s ease-out,box-shadow 0.125s ease-out;-moz-transition:background 0.25s ease-out,box-shadow 0.125s ease-out;transition:background 0.25s ease-out,box-shadow 0.125s ease-out}.product-listing-item:hover{background:white;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.product-listing-item .cover{position:relative;display:block;text-align:center}.product-listing-item .cover .placeholder{display:block;width:100%;height:auto;margin-bottom:0.8em}.ie .product-listing-item .cover .placeholder,.touch .product-listing-item .cover .placeholder{display:none}.product-listing-item .cover .img-wrap{vertical-align:bottom;width:80%;max-height:100%}.ie .product-listing-item .cover .img-wrap,.touch .product-listing-item .cover .img-wrap{width:100%}.product-listing-item .cover img{display:inline-block;height:auto;width:auto;max-height:100%;max-width:100%}.product-listing-item .cover .shadowed{-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.product-listing-item .info{position:relative;top:10px}.product-listing-item .title{color:#222;font-size:.875em;font-weight:bold;margin-bottom:0.125em;line-height:1.285714286}.product-listing-item .subtitle{color:#706e68;display:block;font-size:.75em;font-style:italic;line-height:1.5}@media screen and (max-width: 47.9375em){.product-listing-item .subtitle{display:none}}.product-listing-item .author{color:#706e68;display:block;font-size:.75em;line-height:1.5}.product-listing-item .price{display:none}.product-listing-item.favorited .cover .img-wrap:after{background:url("../img/bookmarked-sm.png") no-repeat top left;content:'';height:50px;position:absolute;right:12px;top:-4px;width:33px;z-index:100}.grid-view .cover{min-height:220px;overflow:hidden}.grid-view .img-wrap{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.grid-view .product-listing-item .subtitle{display:none}.grid-view .product-listing-item .author+.author{display:none}.list-view{padding-top:3px;background:white;margin-top:-17px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.list-view .product-listing-item{background:white;border-top:1px solid #e6e6e6;text-align:left;padding-left:5.5em;padding-right:5.5em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.list-view .product-listing-item:hover{background:white;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.list-view .product-listing-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.list-view .product-listing-item .cover{width:2.5em;float:left;margin-left:-4em}.list-view .product-listing-item .cover .placeholder{display:none}.list-view .product-listing-item .cover .artwork{position:relative;left:auto;bottom:auto}.list-view .product-listing-item .info{position:absolute;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .list-view .product-listing-item .info{top:27%}.list-view .product-listing-item .author{display:inline}.list-view .product-listing-item .author+.author:before{display:inline-block;padding-right:0.25em;margin-left:-0.45em;content:','}.list-view .product-listing-item .price{display:block;right:1.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .list-view .product-listing-item .price{top:27%}.list-view .product-listing-item.plus .cover .artwork .img-wrap:before{display:none}.list-view .product-listing-item.plus:before{position:absolute;content:'';width:45px;height:47px;background:url("../img/plus-badge-r-sm.png") no-repeat top left;top:-1px;left:auto;right:0px;z-index:100}.list-view .product-listing-item.favorited .cover .artwork .img-wrap:after{display:none}.list-view .product-badge{display:none}.new-product-callout{margin-bottom:40px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-repeat:no-repeat;background-position:bottom right;background-color:white;padding:25px 40px 25px 25px}@media screen and (min-width: 58.75em){.new-product-callout{max-width:280px;min-height:280px}}@media screen and (max-width: 58.6875em){.new-product-callout{display:none}}.new-product-callout h1{line-height:1.5em;margin-top:10px;margin-bottom:10px;font-size:1.2em;font-weight:normal;color:#5498BA}.new-product-callout p{margin-top:20px;margin-bottom:20px;line-height:1.5em}.new-product-callout .btn,.new-product-callout #comment-submit{margin-top:20px;max-width:190px}@media screen and (max-width: 58.6875em){.sidebar-item{display:none}}@media screen and (max-width: 50em){.product-sidebar{margin-bottom:2em}}.product-sidebar .btn,.product-sidebar #comment-submit{margin-bottom:0.75em}.product-sidebar .product-meta{line-height:1.5}.product-sidebar .product-meta .title{font-size:1.125rem;line-height:1.5;margin:0}.product-sidebar .product-meta .subtitle{font-style:italic}.product-sidebar .product-meta .author,.product-sidebar .product-meta .credit,.product-sidebar .product-meta .subtitle{display:block;color:#706e68}.product-sidebar .cover-art{position:relative;text-align:center;margin-bottom:1em}.product-sidebar .cover-art img{display:inline-block;max-width:100%;height:auto;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.product-sidebar .cover-art .sample-btn{width:70%;left:15%;position:absolute;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .product-sidebar .cover-art .sample-btn{top:27%}.product-sidebar .cover-art img.default{box-shadow:none}.product-sidebar .price-label{color:#706e68;display:block;font-size:.75rem;text-align:center;margin-bottom:0.5em}.product-sidebar .price{color:#222;display:block;font-size:1.875rem;font-weight:500;text-align:center;margin-bottom:0.75em}.product-sidebar .meta-list{font-weight:500;*zoom:1}.product-sidebar .meta-list:before,.product-sidebar .meta-list:after{content:"";display:table}.product-sidebar .meta-list:after{clear:both}.product-sidebar .meta-list dt,.product-sidebar .meta-list dd{line-height:1.5;margin-bottom:0.5em}.product-sidebar .meta-list dt{float:left;display:block;margin-right:2.35765%;width:48.82117%}.product-sidebar .meta-list dt:last-child{margin-right:0}.product-sidebar .meta-list dd{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.product-sidebar .meta-list dd:last-child{margin-right:0}#promo .page{padding-bottom:2em}#promo .page-content{position:relative;background:white;max-width:56.25em;padding-top:1em;padding-left:2em;padding-right:2em;margin:2em auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#promo .footer-legal{font-size:.875em}#promo .footer-legal ul:before{display:none}#promo .footer-legal ul li{margin:0}#promo .footer-legal ul li+li{margin-left:.25em}#promo .footer-legal ul li+li:before{content:'| ';margin-right:.25em}#promo .cta{color:#a2b2b5;overflow:hidden;padding:2.5em 2em 1.5em;margin-left:-2em;margin-right:-2em;background-color:#394F5B;max-width:56.25em}#promo .cta p{font-size:12px;font-size:.75rem;font-weight:300;width:62.80194%}#promo .cta p a:hover{color:white}@media screen and (max-width: 48em){#promo .cta p{width:100%}}#promo .cta .btn,#promo .cta #comment-submit{letter-spacing:0;margin-top:0;text-transform:none}#promo .cta input{border:none}#promo .cta .fields-row .field.third{margin-right:0}#promo .sticky-wrapper{display:block}@media screen and (min-height: 26.875em){#promo .sticky-wrapper{margin-top:2em;margin-bottom:2em}}#promo .main-body{font-size:18px;font-size:1.125rem;margin-bottom:2.222222222em;padding-left:2.666666667em;padding-right:2.666666667em}#promo .main-body .cta{margin:0 0 2em}#promo .main-body h2{font-weight:700}@media screen and (max-width: 48em){#promo .main-body{font-size:16px;font-size:1rem;margin-bottom:2.5em;padding-left:0;padding-right:0}}#promo blockquote{background:#FBFAF6;border:1px solid #F6F5ED;margin:0 0 1.5em;padding:3.611111111em 4.444444444em}#promo blockquote:before{display:none}#promo blockquote p{font-style:normal;margin-bottom:1.5em}#promo blockquote p:last-child{margin-bottom:0}@media screen and (max-width: 48em){#promo blockquote{padding:2.5em}}#promo .textbookplus-banner{margin:0 -2em}#promo .textbookplus-banner .container{padding:0 2em}#promo .textbookplus-banner .logo{left:2em}#promo .textbookplus-banner .cta{background:none;margin:0;padding:0;right:2em}.promo-footer{border-top:1px solid #f0f0f0;padding:2em 2em;margin-left:-2em;margin-right:-2em;overflow:hidden}.promo-footer .footer-logo{display:block;float:right;width:204px}.promo-footer .footer-logo img{width:100%;height:auto}.promo-footer .legal-links{margin-bottom:0}.thanks+.promo-footer .footer-legal{display:none}.promo-banner{background-color:#5498BA;border-radius:3px 3px 0 0;color:white;margin:-1em -2em 0;padding:6.25em 2em;position:relative}.promo-banner[style]:before{border-radius:3px 3px 0 0;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 100%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 100%)}@media screen and (min-width: 60em){.promo-banner[style]:before{background-color:transparent;background-image:-webkit-linear-gradient(-360deg, rgba(0,0,0,0.75) 0%,transparent 75%);background-image:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,transparent 75%)}}.promo-banner-copy{max-width:625px;position:relative}.promo-banner-copy h1{line-height:1.333333333em;margin-bottom:1em}.promo-banner-copy p{font-size:18px;font-size:1.125rem;margin-bottom:0}.promo-download-banner{background:#394F5B;border-radius:3px 3px 0 0;color:white;margin:-1em -2em 2.5em;padding:2.5em 2em;text-align:center}.promo-download-banner .promo-banner-copy{max-width:none}.promo-download-banner h1{font-weight:bold;margin-bottom:.5em}.promo-download-banner .subheader{color:#a2b2b5;margin-bottom:1.5em}.promo-download-banner .btn,.promo-download-banner #comment-submit{letter-spacing:0;margin-top:0;text-transform:none}.promo-features{background:#FBFAF6;border:1px solid #F6F5ED;border-width:1px 0;margin:0 -2em 3em;overflow:hidden;padding:2.222222222em 4.444444444em 2.222222222em 0}.promo-features h2{font-weight:bold;margin-bottom:1em}.promo-features .btn,.promo-features #comment-submit{display:block;letter-spacing:0;margin-top:0;text-align:center;text-transform:none}@media screen and (max-width: 48em){.promo-features{padding:2.5em 2em 0 0}}.content .feature-img{display:inline-block;height:auto;margin-right:-5px;max-width:45% !important;vertical-align:top}@media screen and (max-width: 48em){.content .feature-img{max-width:100% !important}}.feature-copy{display:inline-block;padding-left:3.055555556em;text-align:left;vertical-align:middle;width:55%}@media screen and (max-width: 48em){.feature-copy{padding-left:2em;margin-top:2em;width:100%}}.feature-purchase{margin:2em auto 2em;padding:0 2em 0 6.444444444em;text-align:center}@media screen and (max-width: 48em){.feature-purchase{padding:0 0 0 2em}}.content .retail-links{list-style-type:none;margin:2em 0 0;text-align:center}.content .retail-links li{display:inline-block;margin:0 -4px 15px 0;max-width:33.333333333%;padding:0 20px;vertical-align:middle}.content .retail-links img{display:block;height:auto;width:100%}#promo .promo-endorsements{border:3px solid #F6F5ED;border-width:2px 0;margin:0 3em 2.5em;padding:2.5em 0}#promo .promo-endorsements .endorsement-holder{margin:0 auto;max-width:33.75em}#promo .promo-endorsements h2{font-size:16px;font-size:1rem;font-weight:bold;margin-bottom:2em}#promo .promo-endorsements blockquote{background:none;border:none;margin-bottom:2em;padding:0;position:relative}#promo .promo-endorsements blockquote p{margin-bottom:0}#promo .promo-endorsements blockquote cite{color:#222;display:block;font-size:16px;font-size:1rem;font-style:italic;line-height:1.5em;margin-top:10px;text-transform:none}#promo .promo-endorsements blockquote cite strong{font-weight:normal}#promo .promo-endorsements blockquote.has-img{min-height:100px;padding:5px 0 0 120px}@media screen and (max-width: 48em){#promo .promo-endorsements{margin:0 0 2.5em}#promo .promo-endorsements blockquote.has-img{padding-left:70px}}.testimonial-img{border-radius:100em;height:auto;left:0;max-width:100%;position:absolute;top:0}@media screen and (max-width: 48em){.testimonial-img{width:50px}}#promo .main-body+.promo-products{border-top:1px solid #F6F5ED;margin-top:0}#promo .promo-products{background:white;margin:-3em -2em 0;padding:2.5em 2em 0}#promo .promo-products a{text-decoration:none}#promo .section-title,#promo fieldset legend,fieldset #promo legend,#promo .resource-section .resource-title,.resource-section #promo .resource-title{color:#222;float:none;font-size:16px;font-size:1rem;text-align:center;text-transform:none}#promo .carousel{margin-bottom:2em}#promo .carousel:before,#promo .carousel:after{background:white;width:100px}#promo .carousel:before{left:-103px;right:auto}#promo .carousel:after{left:auto;right:-103px}#promo .thanks .main-body{font-size:16px;font-size:1rem;margin-bottom:2.5em;padding-left:3em;padding-right:3em}.share-promo{font-size:14px;font-size:.875rem}.share-promo strong{display:inline-block;vertical-align:middle}.share-promo .social-sharing{display:inline-block;vertical-align:middle}.share-promo .social-sharing span{display:inline-block;margin-right:6px;position:relative}.share-promo .social-sharing span.facebook{margin-right:2px;top:-3px}.related-products{overflow:hidden}.related-products .section-header{padding:0 1em;margin-bottom:1em}.related-products .product-listing-item .cover .artwork img{-moz-box-shadow:0 0 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0px rgba(0,0,0,0.2);box-shadow:0 0 0px rgba(0,0,0,0.2)}.related-products .product-listing-item.swiper-slide-visible .cover .artwork img{-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.video-resource.hidden,.audio-resource.hidden,.quiz-resource.hidden,.flashcards-resource.hidden,.other-resource.hidden{display:none}.resource-filters{padding:1em 1.5em;font-size:.75em}.resource-filters .chapter-selector{width:100%;margin-bottom:1em}@media screen and (min-width: 60em){.resource-filters .chapter-selector{width:36%;margin-bottom:0}}.resource-filters .checkbox{margin-right:1em;margin-bottom:1em}@media screen and (min-width: 60em){.resource-filters .checkbox{margin-left:1em;margin-right:auto}}.resource-filters .checkbox .control-indicator{top:-2px}.resource-section{border-top:1px solid #f0f0f0}.resource-section.active .resource-section-content{display:block}.resource-section.active .resource-title:after{content:""}.resource-section .resource-title{padding:1.75em;margin-bottom:0;position:relative;cursor:pointer;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out}.resource-section .resource-title:hover{color:#5498BA}.resource-section .resource-title:after{font-family:"SSStandard";content:"";font-size:.5em;margin-left:1em;right:2.5em;color:#D8D8D8;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .resource-section .resource-title:after{top:27%}.resource-section .resource-title span{text-transform:none;font-weight:500}.resource-section-content{display:none;padding:0 1.75em 1.75em}.downloads-list,.interactive-list{margin-left:0 !important;list-style:none}.downloads-list a,.interactive-list a{text-decoration:none}.downloads-list li{display:block}.downloads-list a{position:relative;padding-left:1.5em}.downloads-list a:before{font-size:.875em;position:absolute;left:0;top:0.2em;font-family:"SSStandard";color:#ccc}.downloads-list a.file:before{content:""}.interactive-list{*zoom:1}.interactive-list:before,.interactive-list:after{content:"";display:table}.interactive-list:after{clear:both}@media screen and (min-width: 30em) and (max-width: 39.9375em){.interactive-list li{float:left;margin-bottom:3.33333%;width:31.11111%}.interactive-list li:nth-child(3n){margin-right:0}.interactive-list li:nth-child(3n+1){clear:both}.interactive-list li:not(:nth-child(3n)){margin-right:3.33333%}}@media screen and (min-width: 40em){.interactive-list li{float:left;margin-bottom:3.33333%;width:17.33333%}.interactive-list li:nth-child(5n){margin-right:0}.interactive-list li:nth-child(5n+1){clear:both}.interactive-list li:not(:nth-child(5n)){margin-right:3.33333%}}.interactive-list li{position:relative;text-align:center;font-size:.75em}.interactive-list .label{color:#222;display:block;font-weight:500}.interactive-list .runtime{color:#706e68;display:block}.interactive-list .thumb{display:block;position:relative;padding:36.5% 0;margin-bottom:0.5em;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.interactive-list .thumb:hover:before{background:#222}.interactive-list .thumb:before{content:'';width:50px;height:50px;background:rgba(0,0,0,0.6);left:50%;margin-left:-25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.no-csstransforms .interactive-list .thumb:before{top:27%}.interactive-list .thumb span{color:white;font-size:.5625em;text-transform:uppercase;width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .interactive-list .thumb span{top:27%}.interactive-list .thumb span i{font-size:12px;line-height:1.125;display:block}.sidebar{width:100%}@media screen and (min-width: 58.75em){.sidebar{font-size:.875rem;width:27.34375%;float:left;padding-right:0}}.modal-container .sidebar,.mfp-content .container .sidebar{color:#394F5B;text-align:left;padding:1.625em;margin-bottom:1em}@media screen and (min-width: 48em){.modal-container .sidebar,.mfp-content .container .sidebar{float:left;display:block;margin-right:2.35765%;width:31.76157%}.modal-container .sidebar:last-child,.mfp-content .container .sidebar:last-child{margin-right:0}}.modal-container .sidebar h3,.mfp-content .container .sidebar h3,.modal-container .sidebar p,.mfp-content .container .sidebar p{color:#394F5B}.sidebar.right{float:right}.sidebar input{width:100%}.sidebar .btn,.sidebar #comment-submit{width:100%;text-align:center}.sidebar .signup-form{margin-bottom:.5em}.alt .sidebar-section{background-color:#F6F5ED}.sidebar-item{margin-bottom:1.875em}.sidebar-section{background-color:white;border-bottom:1px solid #f0f0f0;padding:1em 1.75em;*zoom:1}.sidebar-section:before,.sidebar-section:after{content:"";display:table}.sidebar-section:after{clear:both}.sidebar-section:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}.sidebar-section:last-of-type{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.contact-info{position:relative;margin-bottom:1em;*zoom:1;display:block}.contact-info:before,.contact-info:after{content:"";display:table}.contact-info:after{clear:both}.contact-info img{width:100%;height:auto;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%}.contact-info .contact-avatar{padding-right:1em}@media screen and (max-width: 29.9375em){.contact-info .contact-avatar{width:33.33333%;float:left}}@media screen and (min-width: 30em) and (max-width: 47.9375em){.contact-info .contact-avatar{width:16.66667%;float:left}}@media screen and (min-width: 48em){.contact-info .contact-avatar{width:33.33333%;float:left}}@media screen and (max-width: 29.9375em){.contact-info .contact-details{width:66.66667%;float:left}}@media screen and (min-width: 30em) and (max-width: 47.9375em){.contact-info .contact-details{width:83.33333%;float:left}}@media screen and (min-width: 48em){.contact-info .contact-details{width:66.66667%;float:left}}.contact-info .contact-details strong{font-weight:normal;color:#394F5B;padding-top:1em;margin-bottom:.125em;font-size:16px;font-size:1rem}.contact-info .contact-details small,.contact-info .contact-details .field-comment{font-style:italic;color:#9a9a9a;line-height:1.5;font-size:12px;font-size:.75rem}.subnav{background-color:#394F5B;color:white;padding:1em 0}.subnav ul{list-style:none;margin-left:0}.subnav ul li{display:inline-block;text-transform:uppercase;font-size:.875rem}.subnav ul li.active a,.subnav ul li.active a:hover{background:#60727B}.subnav ul li a{display:block;padding:0.5em 2em;background:transparent;-webkit-transition:all 0.125s ease-out;-moz-transition:all 0.125s ease-out;transition:all 0.125s ease-out;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.subnav ul li a:hover{background:#25343c}#systemMessage{height:100%}#systemMessage .page{height:100%;background-color:#F6F5ED}#systemMessage .page section{height:100%}#systemMessage .page-content{background:white;max-width:48em;padding:1em 2em;margin:0 auto;position:relative;top:47%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.no-csstransforms #systemMessage .page-content{top:27%}#systemMessage .page-content .section{background:white}#systemMessage .headline{margin-bottom:0}.section-tabs .section-selector{background:white;border-bottom:1px solid #f0f0f0;width:100%;padding:1em}@media screen and (min-width: 60em){.section-tabs .section-selector{display:none}}.section-tabs .section-selector .select{width:100%}.section-tabs ul{display:none}@media screen and (min-width: 60em){.section-tabs ul{display:block;list-style:none;margin-left:0;*zoom:1}.section-tabs ul:before,.section-tabs ul:after{content:"";display:table}.section-tabs ul:after{clear:both}}.section-tabs ul li{display:block;float:left;line-height:1.125em}.section-tabs ul li img{display:inline-block;margin-left:.35em}.section-tabs ul li a{background:white;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top:3px solid white;color:#706e68;display:block;font-size:.75em;font-weight:700;padding:1.25em 1.5em;white-space:nowrap;-webkit-transition:border-top 0.125s ease-out,color 0.25s ease-out;-moz-transition:border-top 0.125s ease-out,color 0.25s ease-out;transition:border-top 0.125s ease-out,color 0.25s ease-out}.section-tabs ul li:first-child a{border-top-left-radius:3px}.section-tabs ul li:last-child a{border-top-right-radius:3px}.section-tabs ul li.active a{border-bottom:1px solid white;border-right:none;border-top:3px solid #5498BA;color:#222;position:relative}.section-tabs ul li.active+li{border-left:1px solid #f0f0f0}.section-tab-content{background:white;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.section-tab-content article{display:none}.section-tab-content article.active{display:block}.section-tab-content .about-the-author{margin-bottom:0}.section-tab-content-block{border-bottom:1px solid #f0f0f0;padding:1.75em;*zoom:1;display:block}.section-tab-content-block:before,.section-tab-content-block:after{content:"";display:table}.section-tab-content-block:after{clear:both}.section-tab-content-block:last-child{border-bottom:none}.table-of-contents ul{list-style:none;margin-left:0}.table-of-contents ul li{display:block}.team-member-list{list-style:none;margin-left:0 !important;font-size:.75rem;font-weight:500}@media screen and (min-width: 30em) and (max-width: 49.9375em){.team-member-list li{float:left;margin-bottom:6.57895%;width:46.71053%}.team-member-list li:nth-child(2n){margin-right:0}.team-member-list li:nth-child(2n+1){clear:both}.team-member-list li:not(:nth-child(2n)){margin-right:6.57895%}}@media screen and (min-width: 50em){.team-member-list li{float:left;margin-bottom:6.57895%;width:28.94737%}.team-member-list li:nth-child(3n){margin-right:0}.team-member-list li:nth-child(3n+1){clear:both}.team-member-list li:not(:nth-child(3n)){margin-right:6.57895%}}.team-member-list li{color:#706e68;text-align:center}.team-member-list .team-member-photo{position:relative;width:100%;padding-top:50%;padding-bottom:50%;background-color:#F6F5ED;margin-bottom:2em;overflow:hidden;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%}.team-member-list .team-member-photo img{position:absolute;top:0;left:0;width:100%;height:auto}.team-member-list .team-member-name{font-size:.75rem;text-transform:none;font-weight:500;margin-bottom:0}.textbookplus-banner{background-position:center center;padding:3em 0;position:relative;text-align:center}@media screen and (min-width: 60em){.textbookplus-banner{background-position:top center}}.textbookplus-banner:before{background:rgba(0,0,0,0.4);content:'';height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 60em){.textbookplus-banner .content{width:55%}}.textbookplus-banner p,.textbookplus-banner ul,.textbookplus-banner ol{font-weight:500;opacity:0.8}.textbookplus-banner .btn,.textbookplus-banner #comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.textbookplus-banner .btn,.textbookplus-banner #comment-submit{font-size:1.125em}}.textbookplus-banner .logo{margin-bottom:1em}@media screen and (min-width: 60em){.textbookplus-banner .logo{left:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .textbookplus-banner .logo{top:27%}}.textbookplus-banner .banner-content{margin:0 auto 1em}@media screen and (min-width: 60em){.textbookplus-banner .banner-content{margin:0 auto;width:60%}}.textbookplus-banner .banner-content ul{margin:0}.textbookplus-banner .banner-content ul li{display:inline-block}.textbookplus-banner .banner-content:last-child{margin-bottom:0}@media screen and (min-width: 60em){.textbookplus-banner .cta{right:1em;position:absolute;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .textbookplus-banner .cta{top:27%}}.textbookplus-banner.slim{color:#394F5B;padding:1em 0}.textbookplus-banner.slim:before{display:none}@media screen and (min-width: 60em){.textbookplus-banner.slim .banner-content{float:left;display:block;margin-right:2.35765%;width:100%}.textbookplus-banner.slim .banner-content:last-child{margin-right:0}}.textbookplus-banner.slim .banner-content .btn,.textbookplus-banner.slim .banner-content #comment-submit{font-size:.875rem}@media screen and (max-width: 47.9375em){.textbookplus-banner.slim .banner-content .btn,.textbookplus-banner.slim .banner-content #comment-submit{margin-top:1em;display:block}}@media screen and (min-width: 48em){.textbookplus-banner.slim .banner-content .btn,.textbookplus-banner.slim .banner-content #comment-submit{padding-left:6em;padding-right:6em;margin-left:2em}}.shop-callout-banner .banner{background-image:url("/assets/img/courses-banner-bg.jpg");text-align:center}.shop-callout-banner .banner .container{max-width:768px}.shop-callout-banner .banner .container *:last-child{margin-bottom:0}.shop-callout-banner .banner p{opacity:.8}.shop-callout-banner .btn,.shop-callout-banner #comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.shop-callout-banner .btn,.shop-callout-banner #comment-submit{font-size:1.125em}}.shop-callout-section{padding:1em 0;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 48em){.shop-callout-section{border-bottom:none;padding:2em 0;float:left;display:block;margin-right:2.35765%;width:48.82117%}.shop-callout-section:last-child{margin-right:0}.section-tab-content-block .shop-callout-section{padding:0;width:45%}.section-tab-content-block .shop-callout-section+.shop-callout-section{float:right}}.shop-callout-section:last-child{border-bottom:none}.shop-callout-section h3{margin-bottom:.5em}.shop-callout-section h4{margin:.5em 0}.shop-callout-section__title img,.shop-callout-section__title h3{margin-top:0;display:inline-block}.shop-callout-section__title img{position:relative;bottom:-7px;margin-right:.5em}.sale:after,.new:after,.popular:after,.coming-soon:after{content:'';height:20px;left:.75em;position:absolute;top:1.5em;width:52px;z-index:10}.right-badge.sale:after,.right-badge.new:after,.right-badge.popular:after,.right-badge.coming-soon:after{left:auto;right:.75em}.outset-badge.sale:after,.outset-badge.new:after,.outset-badge.popular:after,.outset-badge.coming-soon:after{left:-0.25em}.outset-badge.right-badge.sale:after,.outset-badge.right-badge.new:after,.outset-badge.right-badge.popular:after,.outset-badge.right-badge.coming-soon:after{left:auto;right:-0.25em}.edge-badge.sale:after,.edge-badge.new:after,.edge-badge.popular:after,.edge-badge.coming-soon:after{top:0.5em;left:0.95em}@media screen and (max-width: 37.5em){.cart-item .edge-badge.sale:after,.cart-item .edge-badge.new:after,.cart-item .edge-badge.popular:after,.cart-item .edge-badge.coming-soon:after{left:.5em;top:1.5em}}.sale:after{background-image:url("/assets/img/courses/badge-sale.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.sale:after{background-image:url("/assets/img/courses/badge-sale@2x.png");background-size:100% auto}}.new:after{background-image:url("/assets/img/courses/badge-new.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.new:after{background-image:url("/assets/img/courses/badge-new@2x.png");background-size:100% auto}}.popular:after{width:65px;background-image:url("/assets/img/courses/badge-popular.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.popular:after{background-image:url("/assets/img/courses/badge-popular@2x.png");background-size:100% auto}}.coming-soon:after{width:91px;background-image:url("/assets/img/courses/badge-coming-soon.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.coming-soon:after{background-image:url("/assets/img/courses/badge-coming-soon@2x.png");background-size:100% auto}}.comparison-table{width:100%;margin:2em 0;line-height:1.5}@media screen and (max-width: 37.5em){.comparison-table{display:none}}.comparison-table thead th{font-size:30px;font-size:1.875rem;color:#5498BA;text-align:center;padding-bottom:16px;vertical-align:top}.comparison-table thead th span{font-size:13px;font-size:.8125rem;margin-top:0.5em;color:#9a9a9a;display:block;text-transform:uppercase}.comparison-table tbody tr td{vertical-align:top;font-size:14px;font-size:.875rem;text-align:center;padding:1em;border-bottom:1px solid #f0f0f0}.comparison-table tbody tr td:first-child{padding-left:0;text-align:left;vertical-align:middle}.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tbody tr:nth-child(odd) td{background:#F6F5ED}.comparison-table tbody tr:nth-child(odd) td:first-child{background:white}.featured-courses-listing{*zoom:1;display:block;margin:1em -15px}.featured-courses-listing:before,.featured-courses-listing:after{content:"";display:table}.featured-courses-listing:after{clear:both}#courses .featured-courses-listing{pointer-events:none}@media screen and (min-width: 31.25em) and (max-width: 47.9375em){.featured-courses-listing li{width:50%;float:left}}@media screen and (min-width: 48em){.featured-courses-listing li{width:25%;float:left}}.courses-listing{*zoom:1;display:block}.courses-listing:before,.courses-listing:after{content:"";display:table}.courses-listing:after{clear:both}@media screen and (min-width: 50em){.courses-listing{margin-left:-12px;margin-right:-12px}}@media screen and (max-width: 29.9375em){.courses-listing.grid-view.three-up .courses-listing-item{float:left;margin-bottom:0%;width:100%}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(1n){margin-right:0}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(1n+1){clear:both}.courses-listing.grid-view.three-up .courses-listing-item:not(:nth-child(1n)){margin-right:0%}}@media screen and (min-width: 30em) and (max-width: 41.8125em){.courses-listing.grid-view.three-up .courses-listing-item{float:left;margin-bottom:0%;width:50%}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(2n){margin-right:0}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(2n+1){clear:both}.courses-listing.grid-view.three-up .courses-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 41.875em) and (max-width: 58.6875em){.courses-listing.grid-view.three-up .courses-listing-item{float:left;margin-bottom:0%;width:33.33333%}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(3n){margin-right:0}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(3n+1){clear:both}.courses-listing.grid-view.three-up .courses-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (min-width: 58.75em) and (max-width: 59.9375em){.courses-listing.grid-view.three-up .courses-listing-item{float:left;margin-bottom:0%;width:50%}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(2n){margin-right:0}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(2n+1){clear:both}.courses-listing.grid-view.three-up .courses-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 60em){.courses-listing.grid-view.three-up .courses-listing-item{float:left;margin-bottom:0%;width:33.33333%}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(3n){margin-right:0}.courses-listing.grid-view.three-up .courses-listing-item:nth-child(3n+1){clear:both}.courses-listing.grid-view.three-up .courses-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (max-width: 29.9375em){.courses-listing.grid-view.four-up .courses-listing-item{float:left;margin-bottom:0%;width:100%}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(1n){margin-right:0}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(1n+1){clear:both}.courses-listing.grid-view.four-up .courses-listing-item:not(:nth-child(1n)){margin-right:0%}}@media screen and (min-width: 30em) and (max-width: 41.8125em){.courses-listing.grid-view.four-up .courses-listing-item{float:left;margin-bottom:0%;width:50%}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(2n){margin-right:0}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(2n+1){clear:both}.courses-listing.grid-view.four-up .courses-listing-item:not(:nth-child(2n)){margin-right:0%}}@media screen and (min-width: 41.875em) and (max-width: 58.6875em){.courses-listing.grid-view.four-up .courses-listing-item{float:left;margin-bottom:0%;width:33.33333%}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(3n){margin-right:0}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(3n+1){clear:both}.courses-listing.grid-view.four-up .courses-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (min-width: 58.75em) and (max-width: 59.9375em){.courses-listing.grid-view.four-up .courses-listing-item{float:left;margin-bottom:0%;width:33.33333%}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(3n){margin-right:0}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(3n+1){clear:both}.courses-listing.grid-view.four-up .courses-listing-item:not(:nth-child(3n)){margin-right:0%}}@media screen and (min-width: 60em){.courses-listing.grid-view.four-up .courses-listing-item{float:left;margin-bottom:0%;width:25%}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(4n){margin-right:0}.courses-listing.grid-view.four-up .courses-listing-item:nth-child(4n+1){clear:both}.courses-listing.grid-view.four-up .courses-listing-item:not(:nth-child(4n)){margin-right:0%}}.courses-listing.list-view{margin-left:0;margin-right:0}.courses-listing.list-view .courses-listing-item{float:left;margin-bottom:0%;width:100%}.courses-listing.list-view .courses-listing-item:nth-child(1n){margin-right:0}.courses-listing.list-view .courses-listing-item:nth-child(1n+1){clear:both}.courses-listing.list-view .courses-listing-item:not(:nth-child(1n)){margin-right:0%}.list-view{padding-top:3px;background:white;margin-top:-17px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.list-view .product-badge{display:none}.courses-listing-item{display:block;font-weight:500;padding:15px;position:relative;text-align:center;-moz-box-shadow:0 0 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0px rgba(0,0,0,0.2);box-shadow:0 0 0px rgba(0,0,0,0.2);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-transition:background 0.25s ease-out,box-shadow 0.125s ease-out;-moz-transition:background 0.25s ease-out,box-shadow 0.125s ease-out;transition:background 0.25s ease-out,box-shadow 0.125s ease-out}.list-view .courses-listing-item{background:white;border-top:1px solid #e6e6e6;text-align:left;padding-left:9.75em;padding-right:1em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.list-view .courses-listing-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.cart-view .courses-listing-item{text-align:left}@media screen and (min-width: 37.5em){.cart-view .courses-listing-item{background:white;text-align:left;padding:0 1em 0 9.75em;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;display:block;margin-right:2.35765%;width:65.88078%}.cart-view .courses-listing-item:last-child{margin-right:0}}.courses-listing-item:before{opacity:0;pointer-events:none;background:url("/assets/img/courses/external-link-corner.svg");content:'';position:absolute;top:.92em;right:.92em;width:50px;height:50px;-webkit-transition:opacity,0.25s,ease-out;-moz-transition:opacity,0.25s,ease-out;transition:opacity,0.25s,ease-out}.courses-listing-item:hover{background:white;z-index:100;-moz-box-shadow:0 2px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2)}.list-view .courses-listing-item:hover,.cart-view .courses-listing-item:hover{background:white;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.courses-listing-item:hover:before{opacity:1}.courses-listing-item .course-img{display:inline-block;height:auto;width:100%;margin-bottom:.5em;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.list-view .courses-listing-item .course-img{width:7.25em;float:left;margin-left:-8.5em}@media screen and (min-width: 37.5em){.cart-view .courses-listing-item .course-img{width:7.25em;float:left;margin-left:-8.5em}}.courses-listing-item .title{color:#222;font-size:.875em;font-weight:bold;line-height:1.285714286;margin-bottom:0.125em}.courses-listing-item .details{color:#706e68;display:block;font-size:.75em;font-style:italic;line-height:1.5}@media screen and (max-width: 47.9375em){.courses-listing-item .details{display:none}}.list-view .courses-listing-item .details,.cart-view .courses-listing-item .details{display:inline-block}.courses-listing-item .author{color:#706e68;display:block;font-size:.75em;line-height:1.5}.list-view .courses-listing-item .author,.cart-view .courses-listing-item .author{display:inline;margin-left:-4px}.list-view .courses-listing-item .author:before,.cart-view .courses-listing-item .author:before{content:", "}.courses-listing-item .description{display:none}.list-view .courses-listing-item .description,.cart-view .courses-listing-item .description{display:block;margin-top:.5em;line-height:1.5;font-size:12px;font-size:.75rem}.courses-search{position:relative;display:block;font-size:12px;font-size:.75rem}.courses-search:after{pointer-events:none;font-family:"SSStandard";content:"🔎";margin-left:1em;color:#D8D8D8;position:absolute;right:1em;top:1em}.courses-search input{font-size:12px;font-size:.75rem}.courses-list-options{position:relative;background:white;margin-bottom:1em;padding:0.5em 1em;*zoom:1;display:block;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.courses-list-options:before,.courses-list-options:after{content:"";display:table}.courses-list-options:after{clear:both}@media screen and (max-width: 59.9375em){.courses-list-options{padding:1em}}.courses-list-options .results-text{display:inline-block;font-size:.875em;color:#706e68}@media screen and (max-width: 59.9375em){.courses-list-options .results-text{margin-bottom:1em}}@media screen and (min-width: 60em){.courses-list-options .results-text{margin-top:.75em}}.courses-list-options .category-selector{width:100%;margin-bottom:1em}@media screen and (min-width: 58.75em){.courses-list-options .category-selector{display:none !important}}.courses-list-options .list-sorting{display:inline-block}@media screen and (max-width: 59.9375em){.courses-list-options .list-sorting{margin-bottom:1em;width:100%}}@media screen and (min-width: 60em){.courses-list-options .list-sorting{float:right;position:relative;margin-right:3.75em}}.courses-list-options .plus-only-checkbox{font-size:.75em}@media screen and (max-width: 59.9375em){.courses-list-options .plus-only-checkbox{display:block;margin-bottom:1.5em}}.courses-list-options .plus-only-checkbox .control-indicator{top:-2px}.courses-list-options .view-options{display:block}@media screen and (min-width: 60em){.courses-list-options .view-options{display:block;float:right;font-size:.75em;right:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .courses-list-options .view-options{top:27%}}.courses-list-options .view-options a{position:relative;padding:0.5em;color:#9a9a9a}@media screen and (max-width: 59.9375em){.courses-list-options .view-options a{left:-0.5em}}.courses-list-options .view-options a.active{color:#444}.courses-list-options.search-options .results-text{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 60em){.courses-list-options.search-options .plus-only-checkbox{display:block;float:right;right:7em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no-csstransforms .courses-list-options.search-options .plus-only-checkbox{top:27%}}.courses-promo-banner .banner{background-image:url("/assets/img/courses-banner-bg.jpg");text-align:center}.courses-promo-banner .banner .container{max-width:768px}.courses-promo-banner .banner .container *:last-child{margin-bottom:0}.courses-promo-banner .banner p{opacity:.8}.courses-promo-banner .btn,.courses-promo-banner #comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.courses-promo-banner .btn,.courses-promo-banner #comment-submit{font-size:1.125em}}.courses-promo-section{padding:1em 0;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 48em){.courses-promo-section{border-bottom:none;padding:2em 0;float:left;display:block;margin-right:2.35765%;width:48.82117%}.courses-promo-section:last-child{margin-right:0}.section-tab-content-block .courses-promo-section{padding:0;width:45%}.section-tab-content-block .courses-promo-section+.courses-promo-section{float:right}}.courses-promo-section:last-child{border-bottom:none}.courses-promo-section h3{margin-bottom:.5em}.courses-promo-section h4{margin:.5em 0}.courses-promo-section p{color:#706e68}.courses-promo-section__title img,.courses-promo-section__title h3{margin-top:0;display:inline-block}.courses-promo-section__title img{position:relative;bottom:-7px;margin-right:.5em}.downloads-list li{position:relative}.downloads-list li a{text-decoration:underline}.downloads-list li a:before{content:"";background:url("/assets/img/courses/icon-page-white.svg");width:12px;height:16px;top:1px;left:0;position:absolute}.endorsements{*zoom:1;display:block;background:#F6F5ED}.endorsements:before,.endorsements:after{content:"";display:table}.endorsements:after{clear:both}.endorsements.section-tab-content-block{background:white}.endorsement{margin-top:2em;margin-bottom:2em}@media screen and (min-width: 48em){.endorsement{margin:1em 0 0;float:left;display:block;margin-right:2.35765%;width:48.82117%}.endorsement:last-child{margin-right:0}}.endorsement:last-child{margin-bottom:0}.endorsement blockquote{background:white;padding:1.25em .85em 1.5em 2.5em;position:relative;line-height:1.5}.endorsement blockquote:before{content:"“";top:.2em;left:.125em;position:absolute;line-height:1;color:#dadada;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:64px;font-size:4rem}.endorsement blockquote:after{content:"”";font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}.endorsement .endorser{display:block;padding-left:96px;position:relative;height:60px;margin-top:1em;font-weight:bolder;line-height:1.25}@media screen and (min-width: 48em){.endorsement .endorser{padding-left:156px}}.endorsement .endorser span{display:block;font-size:14px;font-size:.875rem;color:#9a9a9a}.endorsement .endorser img{float:left;margin-top:-.35em;margin-bottom:1.5em;margin-right:.5em;max-width:54px;height:auto;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%}.endorsement .endorser:before{content:"";position:absolute;left:20px;top:-1em;height:0;width:0;border-top:60px solid #fff;border-left:60px solid transparent}@media screen and (min-width: 48em){.endorsement .endorser:before{left:80px}}.faq-list{margin-left:0 !important}.faq-list li{padding:1.5em 0em;margin:0;border-top:1px solid #f0f0f0}.faq-list li *:last-child{margin-bottom:0}.faq-list li:last-child{border-bottom:none}.faq-list__question{margin-bottom:.25em !important}.featured-category-list{margin:3em 0;*zoom:1;display:block}.featured-category-list:before,.featured-category-list:after{content:"";display:table}.featured-category-list:after{clear:both}@media screen and (max-width: 47.9375em){.featured-category-list li{float:left;margin-bottom:1.46484%;width:49.26758%}.featured-category-list li:nth-child(2n){margin-right:0}.featured-category-list li:nth-child(2n+1){clear:both}.featured-category-list li:not(:nth-child(2n)){margin-right:1.46484%}}@media screen and (min-width: 48em){.featured-category-list li{float:left;margin-bottom:1.46484%;width:18.82813%}.featured-category-list li:nth-child(5n){margin-right:0}.featured-category-list li:nth-child(5n+1){clear:both}.featured-category-list li:not(:nth-child(5n)){margin-right:1.46484%}}.related-course__item .featured-category-list{margin:1em 1em 1em 0}.featured-category-list>*{text-align:center;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-transition:all 1 ease-out;-moz-transition:all 1 ease-out;transition:all 1 ease-out}.featured-category-list>*:nth-child(1),.featured-category-list>*.cat-color-1{background-color:rgba(122,21,1,0.9)}.featured-category-list>*:nth-child(1):hover,.featured-category-list>*.cat-color-1:hover{background-color:#7a1501}.featured-category-list>*:nth-child(2),.featured-category-list>*.cat-color-2{background-color:rgba(109,171,31,0.9)}.featured-category-list>*:nth-child(2):hover,.featured-category-list>*.cat-color-2:hover{background-color:#6dab1f}.featured-category-list>*:nth-child(3),.featured-category-list>*.cat-color-3{background-color:rgba(240,204,1,0.9)}.featured-category-list>*:nth-child(3):hover,.featured-category-list>*.cat-color-3:hover{background-color:#f0cc01}.featured-category-list>*:nth-child(4),.featured-category-list>*.cat-color-4{background-color:rgba(84,152,186,0.9)}.featured-category-list>*:nth-child(4):hover,.featured-category-list>*.cat-color-4:hover{background-color:#5498ba}.featured-category-list>*:nth-child(5),.featured-category-list>*.cat-color-5{background-color:rgba(149,158,160,0.9)}.featured-category-list>*:nth-child(5):hover,.featured-category-list>*.cat-color-5:hover{background-color:#959ea0}@media screen and (max-width: 47.9375em){.featured-category-list>*:last-child{width:100%}}.featured-category-list>* a{display:block;padding:1em .5em 1.5em;color:white}.featured-category-list>* div{display:block;max-width:192px;margin:0 auto}.featured-category-list>* span{display:table-cell;text-align:center;vertical-align:middle;height:80px;width:192px}.featured-category-list>* img{display:inline-block}.hero{background-color:#394F5B;padding:10vh 0 5vh}.hero .content{color:white}@media screen and (min-width: 60em){.hero .content{width:55%}}.hero h1{margin-bottom:.5em}.hero p{font-weight:500}.hero .btn,.hero #comment-submit{font-size:1em}@media screen and (min-width: 37.5em){.hero .btn,.hero #comment-submit{font-size:1.375em}}#courses .hero .featured-category-list{margin-bottom:1em}#courses .hero .featured-category-list+div{margin-bottom:1em}.online-courses-message{display:none;font-size:.75rem;line-height:1.5;position:absolute;right:0;text-align:right;top:-0.25em;width:400px}@media screen and (min-width: 48em){.online-courses-message{display:block}}.online-courses-message p{color:#8ea9b8}.online-courses-message a{text-decoration:underline}.online-courses-message a:hover{color:white}.platform-features{position:relative}.platform-features .content *:last-child{margin-bottom:3em}.platform-feature-list{*zoom:1;display:block}.platform-feature-list:before,.platform-feature-list:after{content:"";display:table}.platform-feature-list:after{clear:both}.platform-feature-item{line-height:1.5;margin-bottom:2em}@media screen and (min-width: 48em){.platform-feature-item{float:left;display:block;margin-right:2.35765%;width:31.76157%}.platform-feature-item:last-child{margin-right:0}}.platform-feature-item span{display:block;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;position:relative;background:white;max-width:120px;margin:0 auto 1em}.platform-feature-item span:before{content:"";display:block;padding-top:100%}.alt .platform-feature-item span{background:#F6F5ED}.platform-feature-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-48%, -50%);-moz-transform:translate(-48%, -50%);-ms-transform:translate(-48%, -50%);-o-transform:translate(-48%, -50%);transform:translate(-48%, -50%)}.platform-feature-item h2{color:#5498BA}.platform-screen{display:block;max-width:100%;height:auto;margin:1em auto 0;bottom:-2px;position:relative}.section{padding:3.4em 0;background-color:#F6F5ED}.section.alt{background-color:#ffffff}.section.modal-bg,.section.mfp-bg{background-color:#394F5B}.section.clip-bottom{padding-bottom:0}.section.grid-bg{background-image:url("/assets/img/courses/bg-grid.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.section.grid-bg{background-image:url("/assets/img/courses/bg-grid@2x.png");background-size:"cover" auto}}.section .section-header{position:relative;margin-bottom:0.5em;*zoom:1}.section .section-header:before,.section .section-header:after{content:"";display:table}.section .section-header:after{clear:both}@media screen and (max-width: 47.9375em){.section .section-header .extras{margin:1.5em 0;display:block;clear:both}}@media screen and (min-width: 48em){.section .section-header .extras{position:relative;top:-20px;float:right}}.section .section-header .section-title,.section .section-header fieldset legend,fieldset .section .section-header legend,.section .section-header .resource-section .resource-title,.resource-section .section .section-header .resource-title{float:left}.section--split{*zoom:1;display:block}.section--split:before,.section--split:after{content:"";display:table}.section--split:after{clear:both}.section--split>*{padding:2em;overflow:hidden}@media screen and (min-width: 48em){.section--split>*{float:left;display:block;margin-right:2.35765%;width:48.82117%}.section--split>*:last-child{margin-right:0}}.section--split>*:first-child .section__content{float:right}@media screen and (min-width: 48em){.section--split .section__content{max-width:463px}}.section--partnership{background:#25343c;padding:1.625em 0}.section--partnership p{line-height:24px;margin-bottom:0;color:white;opacity:.75}.section--partnership img{top:3px;position:relative}.section-headline{color:#222;font-weight:300}.section-title,fieldset legend,.resource-section .resource-title{text-transform:uppercase;font-weight:700;font-size:.875em;color:#394F5B}.section-title span,fieldset legend span,.resource-section .resource-title span{display:block;text-transform:none;font-weight:400}@media screen and (min-width: 30em){.section-title span,fieldset legend span,.resource-section .resource-title span{display:inline-block;margin-left:2em}}@media screen and (max-width: 47.9375em){.course-description{margin-bottom:2em}}@media screen and (min-width: 48em){.course-description{float:left;display:block;margin-right:2.35765%;width:57.35098%}.course-description:last-child{margin-right:0}}.course-description .course-intro{position:relative;margin-bottom:2em}.course-description .course-intro img{width:100%;height:auto;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}.course-description .course-intro h1{line-height:1.25;margin-bottom:.25em;font-size:18px;font-size:1.125rem}@media screen and (min-width: 21.25em){.course-description .course-intro h1{font-size:24px;font-size:1.5rem}}@media screen and (min-width: 37.5em) and (max-width: 47.9375em){.course-description .course-intro h1{font-size:34px;font-size:2.125rem}}@media screen and (min-width: 48em) and (max-width: 60.4375em){.course-description .course-intro h1{font-size:24px;font-size:1.5rem}}.course-description .course-intro span{text-transform:uppercase;font-size:12px;font-size:.75rem}@media screen and (min-width: 37.5em) and (max-width: 47.9375em){.course-description .course-intro span{font-size:16px;font-size:1rem}}.course-description .course-intro .fade{position:absolute;pointer-events:none;bottom:0;top:0;left:0;right:0;background:-webkit-linear-gradient(rgba(0,0,0,0.1) 25%, rgba(0,0,0,0.75) 100%) left repeat;background:linear-gradient(rgba(0,0,0,0.1) 25%, rgba(0,0,0,0.75) 100%) left repeat}.course-description .course-intro .copy{padding:1em;width:100%;position:absolute;bottom:0;color:white}.course-details{background:white;position:relative;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width: 48em){.course-details{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0}.course-details:last-child{margin-right:0}}.course-details h2{font-weight:normal;text-transform:uppercase;margin-bottom:.5em;color:#5498BA}.course-details .select{margin-bottom:0.25em !important}.course-details p{font-size:14px;font-size:.875rem;color:#9a9a9a;line-height:1.5;margin-bottom:1em;font-style:italic}.course-details p a{text-decoration:underline}.course-details .detail-section{padding:1.25em 1.5em;border-bottom:1px solid #f0f0f0}.course-details .detail-section:last-child{border-bottom:0}.course-details-list{margin-bottom:1em}.course-details-list li{margin-left:1.6em;position:relative;margin-bottom:.25em;color:#9a9a9a;font-style:italic;font-size:14px;font-size:.875rem;line-height:1.5}.course-details-list li em{font-style:normal}.course-details-list li img{opacity:.55;position:absolute;left:-1.6em;top:.125em}@media screen and (min-width: 48em){.course-description-expanded{float:left;display:block;margin-right:2.35765%;width:57.35098%}.course-description-expanded:last-child{margin-right:0}}.course-description-expanded .section-title,.course-description-expanded fieldset legend,fieldset .course-description-expanded legend,.course-description-expanded .resource-section .resource-title,.resource-section .course-description-expanded .resource-title{margin-bottom:2em}@media screen and (min-width: 48em){.course-instructors{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:8.5298%}.course-instructors:last-child{margin-right:0}}.related-course,.related-course--blog{*zoom:1;display:block}.related-course:before,.related-course--blog:before,.related-course:after,.related-course--blog:after{content:"";display:table}.related-course:after,.related-course--blog:after{clear:both}.related-course .section-title,.related-course--blog .section-title,.related-course fieldset legend,fieldset .related-course legend,.related-course--blog fieldset legend,fieldset .related-course--blog legend,.related-course .resource-section .resource-title,.resource-section .related-course .resource-title,.related-course--blog .resource-section .resource-title,.resource-section .related-course--blog .resource-title{margin-bottom:1.5em}.related-course--blog{background:#F6F5ED;padding:2em}.related-course__item{margin-bottom:2em}@media screen and (min-width: 37.5em){.related-course__item{float:left;display:block;margin-right:2.35765%;width:31.76157%}.related-course__item:last-child{margin-right:0}.related-course__item .courses-listing-item{margin-left:-1em;margin-bottom:0}.related-course__item+.related-course__copy{padding-top:.75em;float:left;display:block;margin-right:2.35765%;width:65.88078%}.related-course__item+.related-course__copy:last-child{margin-right:0}}.related-course__copy h2{margin-bottom:0.5em}.new-products{background-color:#394F5B}.new-products .product-listing-item:hover{background:#112531;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.new-products .courses-listing-item:hover{background:#112531;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.new-products .section{background-color:#394F5B}.new-products .title{color:white;font-weight:normal}.new-products .details{color:white}.new-products .author{color:#a2a19b}.new-products .masthead{padding-top:30px}@media screen and (min-width: 48.75em){.new-products .masthead{padding-bottom:0px}}@media screen and (max-width: 48.6875em){.new-products .masthead{padding-bottom:30px}}.new-products .masthead .container{min-height:340px}.new-products .masthead .content{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 48.75em){.new-products .masthead .content{width:42%}}@media screen and (max-width: 48.6875em){.new-products .masthead .content{text-align:center}}@media screen and (min-width: 48.75em){.new-products .masthead .cta{right:0px;position:absolute;top:0px;margin-right:15px}}@media screen and (max-width: 48.6875em){.new-products .masthead .cta{margin:0 auto}}.new-products .masthead .book-course-icon{position:relative;display:block;background-color:white;color:black;width:425px;min-height:140px;opacity:0.9}@media screen and (min-width: 48.75em){.new-products .masthead .book-course-icon{margin-bottom:30px}}@media screen and (max-width: 48.6875em){.new-products .masthead .book-course-icon{margin:0 auto;margin-bottom:5px}}@media screen and (max-width: 28.6875em){.new-products .masthead .book-course-icon{padding-top:20px;padding-bottom:10px;width:auto}}.new-products .masthead .book-course-icon:hover{background-color:#5498BA;color:white;opacity:1.0}@media screen and (min-width: 28.75em){.new-products .masthead img{position:relative;top:23.33333px;left:14px}}@media screen and (max-width: 28.6875em){.new-products .masthead img{position:static;margin:auto;display:block}}.new-products .masthead .icon-content{position:absolute;left:170px;top:28px}.new-products .masthead .icon-content p{font-size:14px}@media screen and (max-width: 28.6875em){.new-products .masthead .icon-content{position:static;text-align:center;margin-top:15px;padding-left:10px;padding-right:10px}}.new-products .shop-callout-banner{font-size:0.8em}.new-products .shop-callout-banner h1{font-size:1.625em;color:#3686b0}.new-products .shop-callout-banner .btn,.new-products .shop-callout-banner #comment-submit{font-size:.800em;width:50%;min-width:140px;margin-top:20px}@media screen and (min-width: 69.375em){.new-products .shop-callout-banner .container{width:650px}}@media screen and (max-width: 69.3125em){.new-products .shop-callout-banner .container{width:570px}}@media screen and (max-width: 59.9375em){.new-products .shop-callout-banner .container{width:530px}}@media screen and (max-width: 59.9375em){.new-products .shop-callout-banner .container{width:530px}}@media screen and (max-width: 33.125em){.new-products .shop-callout-banner .container{width:100%}}.new-products .shop-callout-banner .container p{color:#222}.new-products .featured-courses h3{color:white}.new-products .online-courses-callout-banner{position:relative}.new-products .online-courses-callout-banner .banner{background-color:transparent;padding-top:0px;padding-bottom:0px;z-index:0}@media screen and (min-width: 48.75em){.new-products .online-courses-callout-banner .banner{display:flex}}.new-products .online-courses-callout-banner .left-banner{position:absolute;height:100%;left:0px;background-size:cover}@media screen and (min-width: 48.75em){.new-products .online-courses-callout-banner .left-banner{width:50%}}@media screen and (max-width: 48.6875em){.new-products .online-courses-callout-banner .left-banner{width:100%}}.new-products .online-courses-callout-banner .right-banner{background-color:white;position:absolute;right:0px}@media screen and (min-width: 48.75em){.new-products .online-courses-callout-banner .right-banner{width:50%}}@media screen and (max-width: 48.6875em){.new-products .online-courses-callout-banner .right-banner{width:100%}}.new-products .online-courses-callout-banner .left-content{background:transparent;padding:60px 10% 60px 0px;color:white}@media screen and (min-width: 48.75em){.new-products .online-courses-callout-banner .left-content{width:50%}}@media screen and (max-width: 48.6875em){.new-products .online-courses-callout-banner .left-content{width:100%}}.new-products .online-courses-callout-banner .left-content p{color:white;font-size:0.9em;line-height:180%;margin:30px 0 30px 0}@media screen and (min-width: 48.75em){.new-products .online-courses-callout-banner .right-content{width:50%;padding:45px 30px 45px 60px}}@media screen and (max-width: 48.6875em){.new-products .online-courses-callout-banner .right-content{width:100%;padding:45px 30% 45px 20px}}.new-products .online-courses-callout-banner .right-content p{margin:15px 0 15px 0;font-size:0.9em}.new-products .online-courses-callout-banner .right-content h1{font-size:0.8em}.new-products .online-courses-callout-banner .right-content img{margin:15px 0 15px 0}.new-products .online-courses-callout-banner .right-content a{color:#5498BA;text-decoration:underline}.new-products .online-courses-callout-banner .right-content a:hover{color:#5498BA;text-decoration:none}.new-products .toggle-selected.boxes{color:white}.new-products .product-results{padding-top:30px}.new-products .email-sign_up h1{color:white;font-size:1.5em;margin-bottom:30px}.new-products .email-sign_up a{text-decoration:underline}.new-products .email-sign_up a:hover{color:inherit;text-decoration:none}.new-products #catalog-download-response{color:white}.product-toggle{position:relative;border-style:solid;border-radius:0px;height:30px}@media screen and (min-width: 30em){.product-toggle button{font-size:0.9em}}@media screen and (max-width: 29.9375em){.product-toggle button{font-size:0.7em}}.product-toggle .boxes{display:inline-block;border-bottom-style:solid;border-width:1px;height:30px;position:relative;border-right:0px;border-left:0px;border-top:0px;text-align:center;text-decoration:none;color:#959ea0;border-bottom-color:#959ea0;background-color:transparent}@media screen and (min-width: 30em){.product-toggle .boxes{width:170px}}@media screen and (max-width: 29.9375em){.product-toggle .boxes{width:120px}}.product-toggle .toggle-option-a{left:.5px}.product-toggle .toggle-option-b{right:.5px}.toggle-selected.boxes{color:black;border-width:3px;z-index:1;border-bottom-color:#3686b0}.product-badge{color:white;font-size:0.7em;font-style:italic;height:21px;line-height:21px;padding-left:1em;padding-right:1em;position:absolute;text-align:center;top:10%}.product-badge.new-badge{background:#5498ba}.product-badge.soon-badge{background:#838d8f}.product-badge.pre-order-badge{background:#c7311b}.product-badge.textbookplus-badge{background:#6dab1f}.product-badge.textbookplus-badge img{height:80%;margin-top:7%;margin-bottom:15%}.product-badge.textbookplus-badge-lower{background:#6dab1f;top:25%}.product-badge.textbookplus-badge-lower img{height:80%;margin-top:7%;margin-bottom:15%}.product-badge:before{background:inherit;content:'';display:block;height:100%;position:absolute;right:100%;width:3px}@font-face{font-family:"SSStandard";src:url("../type/ss-standard.eot");src:url("../type/ss-standard.eot?#iefix") format("embedded-opentype"),url("../type/ss-standard.woff") format("woff"),url("../type/ss-standard.ttf") format("truetype"),url("../type/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after{font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-dollarsign:before,.ss-dollarsign.right:after{content:'💲'}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-globe:before,.ss-globe.right:after{content:'🌎'}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-volumelow:before,.ss-volumelow.right:after{content:'🔉'}.ss-volumehigh:before,.ss-volumehigh.right:after{content:'🔊'}.ss-batteryhigh:before,.ss-batteryhigh.right:after{content:''}.ss-batterymedium:before,.ss-batterymedium.right:after{content:''}.ss-batterylow:before,.ss-batterylow.right:after{content:''}.ss-batteryempty:before,.ss-batteryempty.right:after{content:''}.ss-clouddownload:before,.ss-clouddownload.right:after{content:''}.ss-cloudupload:before,.ss-cloudupload.right:after{content:''}.ss-calendaradd:before,.ss-calendaradd.right:after{content:''}.ss-calendarremove:before,.ss-calendarremove.right:after{content:''}.ss-calendarcheck:before,.ss-calendarcheck.right:after{content:''}.ss-calendardelete:before,.ss-calendardelete.right:after{content:''}@font-face{font-family:"SSSymbolicons";src:url("../type/ss-symbolicons-block.eot");src:url("../type/ss-symbolicons-block.eot?#iefix") format("embedded-opentype"),url("../type/ss-symbolicons-block.woff") format("woff"),url("../type/ss-symbolicons-block.ttf") format("truetype"),url("../type/ss-symbolicons-block.svg#SSSymboliconsBlock") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-symbolicons-block,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-symbolicons-block:before,[class*=" ss-"].ss-symbolicons-block:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-symbolicons-block.right:after,[class*=" ss-"].ss-symbolicons-block.right:after{font-family:"SSSymbolicons";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔍'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-raisedhand:before,.ss-raisedhand.right:after{content:'✋'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'🚭'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-stopsign:before,.ss-stopsign.right:after{content:''}.ss-radioactive:before,.ss-radioactive.right:after{content:'☢'}.ss-skull:before,.ss-skull.right:after{content:'💀'}.ss-lightning:before,.ss-lightning.right:after{content:'☇'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-newtag:before,.ss-newtag.right:after{content:''}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-addheart:before,.ss-addheart.right:after{content:''}.ss-deleteheart:before,.ss-deleteheart.right:after{content:'💔'}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-trophy:before,.ss-trophy.right:after{content:'🏆'}.ss-award:before,.ss-award.right:after{content:''}.ss-medal:before,.ss-medal.right:after{content:''}.ss-badge:before,.ss-badge.right:after{content:'📛'}.ss-crown:before,.ss-crown.right:after{content:'👑'}.ss-bullseye:before,.ss-bullseye.right:after{content:'🎯'}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-magicwand:before,.ss-magicwand.right:after{content:''}.ss-cut:before,.ss-cut.right:after{content:'✂'}.ss-cutpaste:before,.ss-cutpaste.right:after{content:''}.ss-clipboard:before,.ss-clipboard.right:after{content:'📋'}.ss-rules:before,.ss-rules.right:after{content:'📏'}.ss-rulerpencil:before,.ss-rulerpencil.right:after{content:''}.ss-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pen:before,.ss-pen.right:after{content:'✒'}.ss-pencilbrush:before,.ss-pencilbrush.right:after{content:''}.ss-pencilbrushpen:before,.ss-pencilbrushpen.right:after{content:''}.ss-brush:before,.ss-brush.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-crayons:before,.ss-crayons.right:after{content:''}.ss-palette:before,.ss-palette.right:after{content:'🎨'}.ss-fliphorizontally:before,.ss-fliphorizontally.right:after{content:''}.ss-flipvertically:before,.ss-flipvertically.right:after{content:''}.ss-effects:before,.ss-effects.right:after{content:''}.ss-bezier:before,.ss-bezier.right:after{content:''}.ss-pixels:before,.ss-pixels.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-rotaryphone:before,.ss-rotaryphone.right:after{content:'☎'}.ss-touchtonephone:before,.ss-touchtonephone.right:after{content:'☏'}.ss-phonebook:before,.ss-phonebook.right:after{content:''}.ss-voicemail:before,.ss-voicemail.right:after{content:'⌕'}.ss-megaphone:before,.ss-megaphone.right:after{content:'📢'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-podcast:before,.ss-podcast.right:after{content:''}.ss-mailbox:before,.ss-mailbox.right:after{content:'📫'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-incomingmail:before,.ss-incomingmail.right:after{content:'📩'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-stamp:before,.ss-stamp.right:after{content:''}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-chats:before,.ss-chats.right:after{content:''}.ss-textchat:before,.ss-textchat.right:after{content:''}.ss-exclamationchat:before,.ss-exclamationchat.right:after{content:''}.ss-questionchat:before,.ss-questionchat.right:after{content:''}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-smile:before,.ss-smile.right:after{content:'☻'}.ss-frown:before,.ss-frown.right:after{content:'☹'}.ss-toothsmile:before,.ss-toothsmile.right:after{content:'😃'}.ss-toothlesssmile:before,.ss-toothlesssmile.right:after{content:'😀'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-adduser:before,.ss-adduser.right:after{content:''}.ss-removeuser:before,.ss-removeuser.right:after{content:''}.ss-deleteuser:before,.ss-deleteuser.right:after{content:''}.ss-heartuser:before,.ss-heartuser.right:after{content:''}.ss-males:before,.ss-males.right:after{content:'👬'}.ss-females:before,.ss-females.right:after{content:'👭'}.ss-malefemale:before,.ss-malefemale.right:after{content:'👫'}.ss-userportrait:before,.ss-userportrait.right:after{content:''}.ss-userframe:before,.ss-userframe.right:after{content:''}.ss-usersframe:before,.ss-usersframe.right:after{content:''}.ss-baby:before,.ss-baby.right:after{content:'👶'}.ss-swaddledbaby:before,.ss-swaddledbaby.right:after{content:''}.ss-robot:before,.ss-robot.right:after{content:''}.ss-happyrobot:before,.ss-happyrobot.right:after{content:''}.ss-alien:before,.ss-alien.right:after{content:'👽'}.ss-ghost:before,.ss-ghost.right:after{content:'👻'}.ss-contacts:before,.ss-contacts.right:after{content:'📇'}.ss-addressbook:before,.ss-addressbook.right:after{content:'📑'}.ss-footsteps:before,.ss-footsteps.right:after{content:'👣'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-shoppingbag:before,.ss-shoppingbag.right:after{content:''}.ss-gift:before,.ss-gift.right:after{content:'🎁'}.ss-store:before,.ss-store.right:after{content:'🏪'}.ss-safe:before,.ss-safe.right:after{content:''}.ss-bill:before,.ss-bill.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-moneybag:before,.ss-moneybag.right:after{content:'💰'}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-gavel:before,.ss-gavel.right:after{content:'🔨'}.ss-meeting:before,.ss-meeting.right:after{content:''}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-activity:before,.ss-activity.right:after{content:'📈'}.ss-flowchart:before,.ss-flowchart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-crate:before,.ss-crate.right:after{content:''}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-fence:before,.ss-fence.right:after{content:''}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-bridge:before,.ss-bridge.right:after{content:''}.ss-barn:before,.ss-barn.right:after{content:''}.ss-lodging:before,.ss-lodging.right:after{content:'🏨'}.ss-earth:before,.ss-earth.right:after{content:'🌎'}.ss-globe:before,.ss-globe.right:after{content:'🌐'}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-script:before,.ss-script.right:after{content:''}.ss-playscript:before,.ss-playscript.right:after{content:''}.ss-stopscript:before,.ss-stopscript.right:after{content:''}.ss-recordscript:before,.ss-recordscript.right:after{content:''}.ss-bug:before,.ss-bug.right:after{content:'🐛'}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-window:before,.ss-window.right:after{content:''}.ss-database:before,.ss-database.right:after{content:''}.ss-adddatabase:before,.ss-adddatabase.right:after{content:''}.ss-deletedatabase:before,.ss-deletedatabase.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-networkhdd:before,.ss-networkhdd.right:after{content:''}.ss-downloadhdd:before,.ss-downloadhdd.right:after{content:''}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-headphones:before,.ss-headphones.right:after{content:'🎧'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-phonograph:before,.ss-phonograph.right:after{content:''}.ss-disc:before,.ss-disc.right:after{content:'💿'}.ss-discs:before,.ss-discs.right:after{content:''}.ss-playlist:before,.ss-playlist.right:after{content:''}.ss-musichome:before,.ss-musichome.right:after{content:''}.ss-itunes:before,.ss-itunes.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-pictures:before,.ss-pictures.right:after{content:''}.ss-searchpicture:before,.ss-searchpicture.right:after{content:''}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-clapboard:before,.ss-clapboard.right:after{content:'🎬'}.ss-film:before,.ss-film.right:after{content:''}.ss-playfilm:before,.ss-playfilm.right:after{content:''}.ss-tv:before,.ss-tv.right:after{content:'📺'}.ss-flatscreen:before,.ss-flatscreen.right:after{content:''}.ss-projector:before,.ss-projector.right:after{content:''}.ss-videogame:before,.ss-videogame.right:after{content:'🎮'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-filecabinet:before,.ss-filecabinet.right:after{content:''}.ss-storagebox:before,.ss-storagebox.right:after{content:''}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-bookspencil:before,.ss-bookspencil.right:after{content:''}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-bookinsert:before,.ss-bookinsert.right:after{content:''}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-ledger:before,.ss-ledger.right:after{content:'📒'}.ss-album:before,.ss-album.right:after{content:''}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-spiralbound:before,.ss-spiralbound.right:after{content:''}.ss-notepad:before,.ss-notepad.right:after{content:''}.ss-notice:before,.ss-notice.right:after{content:''}.ss-grid:before,.ss-grid.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-cellbars:before,.ss-cellbars.right:after{content:'📶'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:''}.ss-screwdrivermobile:before,.ss-screwdrivermobile.right:after{content:''}.ss-brushmobile:before,.ss-brushmobile.right:after{content:''}.ss-pencilmobile:before,.ss-pencilmobile.right:after{content:''}.ss-door:before,.ss-door.right:after{content:'🚪'}.ss-washer:before,.ss-washer.right:after{content:''}.ss-dryer:before,.ss-dryer.right:after{content:''}.ss-fireplace:before,.ss-fireplace.right:after{content:''}.ss-toilet:before,.ss-toilet.right:after{content:'🚽'}.ss-toiletpaper:before,.ss-toiletpaper.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-cfl:before,.ss-cfl.right:after{content:''}.ss-flashlight:before,.ss-flashlight.right:after{content:'🔦'}.ss-candle:before,.ss-candle.right:after{content:''}.ss-campfire:before,.ss-campfire.right:after{content:'🔥'}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-frame:before,.ss-frame.right:after{content:''}.ss-heartframe:before,.ss-heartframe.right:after{content:'💟'}.ss-starframe:before,.ss-starframe.right:after{content:''}.ss-treeframe:before,.ss-treeframe.right:after{content:''}.ss-flowerframe:before,.ss-flowerframe.right:after{content:''}.ss-questionframe:before,.ss-questionframe.right:after{content:''}.ss-utensilsframe:before,.ss-utensilsframe.right:after{content:''}.ss-atom:before,.ss-atom.right:after{content:'⚛'}.ss-fluxcapacitor:before,.ss-fluxcapacitor.right:after{content:''}.ss-rings:before,.ss-rings.right:after{content:'💍'}.ss-balloons:before,.ss-balloons.right:after{content:'🎈'}.ss-easteregg:before,.ss-easteregg.right:after{content:''}.ss-jackolantern:before,.ss-jackolantern.right:after{content:'🎃'}.ss-menorah:before,.ss-menorah.right:after{content:''}.ss-christmastree:before,.ss-christmastree.right:after{content:'🎄'}.ss-teddy:before,.ss-teddy.right:after{content:''}.ss-blocks:before,.ss-blocks.right:after{content:''}.ss-rattle:before,.ss-rattle.right:after{content:''}.ss-diaper:before,.ss-diaper.right:after{content:''}.ss-pailshovel:before,.ss-pailshovel.right:after{content:''}.ss-sweep:before,.ss-sweep.right:after{content:''}.ss-headstone:before,.ss-headstone.right:after{content:'⛼'}.ss-onedie:before,.ss-onedie.right:after{content:'⚀'}.ss-twodie:before,.ss-twodie.right:after{content:'⚁'}.ss-threedie:before,.ss-threedie.right:after{content:'⚂'}.ss-fourdie:before,.ss-fourdie.right:after{content:'⚃'}.ss-fivedie:before,.ss-fivedie.right:after{content:'⚄'}.ss-sixdie:before,.ss-sixdie.right:after{content:'⚅'}.ss-fuzzydice:before,.ss-fuzzydice.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-downloadbox:before,.ss-downloadbox.right:after{content:''}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-uploadbox:before,.ss-uploadbox.right:after{content:''}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-usb:before,.ss-usb.right:after{content:''}.ss-files:before,.ss-files.right:after{content:''}.ss-addfile:before,.ss-addfile.right:after{content:''}.ss-removefile:before,.ss-removefile.right:after{content:''}.ss-deletefile:before,.ss-deletefile.right:after{content:''}.ss-searchfile:before,.ss-searchfile.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-addfolder:before,.ss-addfolder.right:after{content:''}.ss-removefolder:before,.ss-removefolder.right:after{content:''}.ss-deletefolder:before,.ss-deletefolder.right:after{content:''}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-undo:before,.ss-undo.right:after{content:'↩'}.ss-redo:before,.ss-redo.right:after{content:'↪'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-font:before,.ss-font.right:after{content:''}.ss-anchor:before,.ss-anchor.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-shredder:before,.ss-shredder.right:after{content:''}.ss-typewriter:before,.ss-typewriter.right:after{content:''}.ss-list:before,.ss-list.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↗'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-scaleup:before,.ss-scaleup.right:after{content:''}.ss-scaledown:before,.ss-scaledown.right:after{content:''}.ss-power:before,.ss-power.right:after{content:''}.ss-lifepreserver:before,.ss-lifepreserver.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-dogface:before,.ss-dogface.right:after{content:'🐶'}.ss-catface:before,.ss-catface.right:after{content:'🐱'}.ss-bearface:before,.ss-bearface.right:after{content:'🐻'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-dog:before,.ss-dog.right:after{content:'🐕'}.ss-sheep:before,.ss-sheep.right:after{content:'🐑'}.ss-pig:before,.ss-pig.right:after{content:'🐖'}.ss-bone:before,.ss-bone.right:after{content:''}.ss-tooth:before,.ss-tooth.right:after{content:''}.ss-palmtree:before,.ss-palmtree.right:after{content:'🌴'}.ss-tree:before,.ss-tree.right:after{content:'🌲'}.ss-leaf:before,.ss-leaf.right:after{content:'🍂'}.ss-flower:before,.ss-flower.right:after{content:'⚘'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-toggles:before,.ss-toggles.right:after{content:''}.ss-switch:before,.ss-switch.right:after{content:''}.ss-switchoff:before,.ss-switchoff.right:after{content:''}.ss-brightness:before,.ss-brightness.right:after{content:'🔆'}.ss-flashoff:before,.ss-flashoff.right:after{content:''}.ss-toolbox:before,.ss-toolbox.right:after{content:''}.ss-tools:before,.ss-tools.right:after{content:''}.ss-wrench:before,.ss-wrench.right:after{content:'🔧'}.ss-wrenches:before,.ss-wrenches.right:after{content:''}.ss-wrenchpencil:before,.ss-wrenchpencil.right:after{content:''}.ss-screwdriverpencil:before,.ss-screwdriverpencil.right:after{content:''}.ss-hammerscrewdriver:before,.ss-hammerscrewdriver.right:after{content:''}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:''}.ss-hourglass:before,.ss-hourglass.right:after{content:'⏳'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'⏰'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-keyboardup:before,.ss-keyboardup.right:after{content:''}.ss-keyboarddown:before,.ss-keyboarddown.right:after{content:''}.ss-heavyasterisk:before,.ss-heavyasterisk.right:after{content:'✱'}.ss-egg:before,.ss-egg.right:after{content:''}.ss-cheese:before,.ss-cheese.right:after{content:''}.ss-hotdog:before,.ss-hotdog.right:after{content:''}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-birthdaycake:before,.ss-birthdaycake.right:after{content:'🎂'}.ss-pancakes:before,.ss-pancakes.right:after{content:''}.ss-pizza:before,.ss-pizza.right:after{content:'🍕'}.ss-frenchfries:before,.ss-frenchfries.right:after{content:'🍟'}.ss-apple:before,.ss-apple.right:after{content:'🍏'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-coffee:before,.ss-coffee.right:after{content:''}.ss-growler:before,.ss-growler.right:after{content:''}.ss-beer:before,.ss-beer.right:after{content:'🍺'}.ss-bottle:before,.ss-bottle.right:after{content:''}.ss-wine:before,.ss-wine.right:after{content:''}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-cocktail:before,.ss-cocktail.right:after{content:'🍸'}.ss-soda:before,.ss-soda.right:after{content:''}.ss-cup:before,.ss-cup.right:after{content:''}.ss-babybottle:before,.ss-babybottle.right:after{content:'🍼'}.ss-jug:before,.ss-jug.right:after{content:''}.ss-oven:before,.ss-oven.right:after{content:''}.ss-takeout:before,.ss-takeout.right:after{content:''}.ss-paperbag:before,.ss-paperbag.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-tshirt:before,.ss-tshirt.right:after{content:'👕'}.ss-graduationcap:before,.ss-graduationcap.right:after{content:'🎓'}.ss-fabric:before,.ss-fabric.right:after{content:''}.ss-swatch:before,.ss-swatch.right:after{content:''}.ss-weave:before,.ss-weave.right:after{content:''}.ss-thread:before,.ss-thread.right:after{content:''}.ss-yarn:before,.ss-yarn.right:after{content:''}.ss-crochet:before,.ss-crochet.right:after{content:''}.ss-needles:before,.ss-needles.right:after{content:''}.ss-scissorsneedles:before,.ss-scissorsneedles.right:after{content:''}.ss-button:before,.ss-button.right:after{content:''}.ss-zipper:before,.ss-zipper.right:after{content:''}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-rainbow:before,.ss-rainbow.right:after{content:'🌈'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-crescentmoon:before,.ss-crescentmoon.right:after{content:'🌙'}.ss-newmoon:before,.ss-newmoon.right:after{content:'🌑'}.ss-waxingcrescentmoon:before,.ss-waxingcrescentmoon.right:after{content:'🌒'}.ss-firstquartermoon:before,.ss-firstquartermoon.right:after{content:'🌓'}.ss-waxinggibbousmoon:before,.ss-waxinggibbousmoon.right:after{content:'🌔'}.ss-fullmoon:before,.ss-fullmoon.right:after{content:'🌕'}.ss-waninggibbousmoon:before,.ss-waninggibbousmoon.right:after{content:'🌖'}.ss-lastquartermoon:before,.ss-lastquartermoon.right:after{content:'🌗'}.ss-waningcrescentmoon:before,.ss-waningcrescentmoon.right:after{content:'🌘'}.ss-car:before,.ss-car.right:after{content:'🚘'}.ss-carrepair:before,.ss-carrepair.right:after{content:''}.ss-taxi:before,.ss-taxi.right:after{content:'🚖'}.ss-train:before,.ss-train.right:after{content:'🚆'}.ss-bus:before,.ss-bus.right:after{content:'🚍'}.ss-truck:before,.ss-truck.right:after{content:'🚚'}.ss-trailer:before,.ss-trailer.right:after{content:''}.ss-trailerdump:before,.ss-trailerdump.right:after{content:''}.ss-plane:before,.ss-plane.right:after{content:'✈'}.ss-bike:before,.ss-bike.right:after{content:'🚲'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:''}.ss-boat:before,.ss-boat.right:after{content:'🚢'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-ufo:before,.ss-ufo.right:after{content:''}.ss-squarekey:before,.ss-squarekey.right:after{content:''}.ss-tire:before,.ss-tire.right:after{content:''}.ss-fuel:before,.ss-fuel.right:after{content:'⛽'}.ss-parking:before,.ss-parking.right:after{content:''}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'♿'}.ss-restroom:before,.ss-restroom.right:after{content:'🚻'}.ss-elevator:before,.ss-elevator.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-theatre:before,.ss-theatre.right:after{content:'🎭'}.ss-ticket:before,.ss-ticket.right:after{content:'🎫'}.ss-golf:before,.ss-golf.right:after{content:''}.ss-billiards:before,.ss-billiards.right:after{content:'🎱'}.ss-baseball:before,.ss-baseball.right:after{content:'⚾'}.ss-tennis:before,.ss-tennis.right:after{content:'🎾'}.ss-basketball:before,.ss-basketball.right:after{content:'🏀'}.ss-football:before,.ss-football.right:after{content:'🏈'}.ss-soccer:before,.ss-soccer.right:after{content:'⚽'}.ss-flaginhole:before,.ss-flaginhole.right:after{content:'⛳'}.ss-paddles:before,.ss-paddles.right:after{content:''}.ss-skiboot:before,.ss-skiboot.right:after{content:''}.ss-skis:before,.ss-skis.right:after{content:'🎿'}.ss-hiker:before,.ss-hiker.right:after{content:''}.ss-runner:before,.ss-runner.right:after{content:'🏃'}.ss-hottub:before,.ss-hottub.right:after{content:''}.ss-exercise:before,.ss-exercise.right:after{content:''}.ss-hospital:before,.ss-hospital.right:after{content:'⛨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:''}.ss-medicalbag:before,.ss-medicalbag.right:after{content:''}.ss-bandage:before,.ss-bandage.right:after{content:''}.ss-flask:before,.ss-flask.right:after{content:''}.ss-testtube:before,.ss-testtube.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-share:before,.ss-share.right:after{content:''}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px, 0, 0);-o-transition-timing-function:ease;-o-transform:translate(0px, 0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}
