@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);@import url("https://use.fontawesome.com/releases/v5.4.2/css/solid.css");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css");*{margin:0;padding:0;outline:0;}body,html{height:100%;}body{font-size:14px;line-height:16px;font-family:georgia,serif;color:#404040;background:#ebf0f4;min-width:1008px;text-rendering:optimizeLegibility;}img{max-width:100%;}.cke_show_borders{background:#fff;}dl{margin-top:1em;}dt{margin:0px;padding:0px;}dd{margin-bottom:0.5em;margin-left:2.5em;}pre,address,fieldset{margin-bottom:1em;}sub,sup{font-size:11px;}hr{background:#cfdbe8;border:0;color:#cfdbe8;display:block;height:1px;margin:2% 0;}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:#0f4d92;font-weight:normal;}.block .content h2,.cke_show_borders h2,.block .content h3,.cke_show_borders h3,.block .content h4,.cke_show_borders h4,.block .content h5,.cke_show_borders h5{margin-bottom:20px;}.not-front h1{font-size:26px;line-height:28px;}.front h1{font-size:42px;line-height:1.4;}@media (max-width:1025px){.front h1{font-size:32px;line-height:36px;}}.front h1#page-title{display:none;}h1#page-title{border-bottom:1px solid #cfdbe8;padding-bottom:1em;margin-bottom:.75em;}.node-type-yup-book h1#page-title{border-bottom:none;padding-bottom:inherit;margin-bottom:inherit;}h2{font-size:24px;line-height:26px;}h3{color:#5a5a5a;font-size:18px;line-height:20px;}h4{color:#5a5a5a;font-size:16px;line-height:18px;}h5{font-size:14px;line-height:16px;}.block h2.title{border-bottom:solid 1px #cfdbe8;color:#0f4d92;padding:0 0 7px 0;}.block h3.title{border-bottom:solid 1px #cfdbe8;color:#0f4d92;font-size:24px;line-height:26px;margin-bottom:10px;padding:0 0 7px 0;}a{color:#0f4d92;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;}a img{border:0;}li a.active{color:inherit;}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;}p,ul,ol,dl{margin:0 0 1.429em 0;}ul{list-style-type:disc;}ol{list-style-type:decimal;}.node ul li,.node ol li,#content .page-search ul li,.cke_show_borders ul li,.cke_show_borders ol li{margin:0 0 0 2.5em;}ul ul,ol ol,ul ol,ol ul{margin:0;}ul li.leaf{list-style-image:none;list-style-type:disc;}#sidebar ul li{list-style-image:none;list-style-type:disc;padding:10px 0 10px 10px;list-style:none;}#sidebar ul li:nth-of-type(odd){background-color:#f9f9fc;}#sidebar .buttons ul li{background-color:transparent;}#sidebar .block.nobullet ul li,.block.nobullet ul li{list-style-type:none;margin-left:none;}#sidebar ul.menu li{margin:0;}#sidebar .block-menu-block h3.title,#sidebar .explore-links-block h3.title{font-size:18px;border-bottom:none;}#sidebar .explore-links-block img{border:2px solid #27486d;}input,textarea,select{font-size:12px;font-family:arial,sans-serif;max-width:100%;}textarea{overflow:auto;}table.noborder tbody{border:none;}.region-content .block{margin-bottom:2em;}table th,table td{vertical-align:top;}img.center,p.center img,div.caption.none,div.caption-wrapper.center,#main .node object{display:block;margin-left:auto;margin-right:auto;}img.center{margin-bottom:2.5em;}div.caption.none img.center,div.caption-wrapper.none img.center{margin-bottom:0;}div.caption.none{margin-bottom:3.5em;}div.caption-wrapper.none,div.caption-wrapper.center{margin-bottom:1.5em;}img.floatleft,p.floatleft img,div.caption.left,div.caption-wrapper.left{float:left;margin-right:6.35%;max-width:60%;height:auto !important;}img.floatright,p.floatright img,div.caption.right,div.caption-wrapper.right{float:right;margin-left:6.35%;max-width:60%;height:auto !important;}.caption,.caption-wrapper{max-width:100%;}.caption p{color:#6b8299;font-size:11px;font-size:1.1rem;line-height:1.4em;margin:0.5em 0 1em 0;float:left;}.caption-wrapper .caption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-size:1.1rem;line-height:1.4em;color:#585858;margin:0.5em 0 1em 0;display:block;}.caption-wrapper.left .caption,.caption-wrapper.right .caption{float:left;}img.floatleft,img.floatright,.caption.left,.caption.right,.caption-wrapper.left,.caption-wrapper.right{margin-top:0.25em;margin-bottom:0.25em;}.caption.left,.caption.right,.caption-wrapper.left,.caption-wrapper.right{max-width:47.0%;}img.floatleft,img.floatright{margin-bottom:1.5em;}.caption img,.caption-wrapper img{max-width:100%;height:auto;margin:0;}.caption.none img,.caption-wrapper.none img{padding:0;}h2 .caption-wrapper,h3 .caption-wrapper,h4 .caption-wrapper,h5 .caption-wrapper,h6 .caption-wrapper{margin-top:0.25em;}p img.image-space,li img.image-space{margin:1em 0;}p+p img.image-space{margin:0.5em 0;}.region-content table,.cke_show_borders table{color:#505050;margin:25px 0 25px 0;width:100%;}.region-content table th,.cke_show_borders table th{background:#ebf0f4;border-bottom:solid 1px #c4d9e9;line-height:28px;padding:0 0 0 20px;text-align:left;}.region-content table tr td,.cke_show_borders table tr td{padding:0 0 0 20px;}.region-content table tr.odd td,.cke_show_borders table tr.odd td{background:#ebf0f4;}.region-content h3,.cke_show_borders h3,.region-content .h3,.cke_show_borders .h3{color:#404040;}.region-content h4,.cke_show_borders h4,.region-content .h4,.cke_show_borders .h4{color:#404040;}.region-content blockquote,.cke_show_borders blockquote{background:#ebf0f4;border-bottom:5px solid #0f4d92;margin:10px 0;padding:20px 30px 20px 20px;max-width:75%;}.region-content blockquote p:first-child,.cke_show_borders blockquote p:first-child{background:url(/sites/all/themes/yale_press/css/images/quote-bg.png) no-repeat 0 0;padding:10px 0 18px 0;text-indent:30px;}.cl{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both;}.notext{font-size:0;line-height:0;text-indent:-4000px;}.left,.alignleft{float:left;display:inline;}.right,.alignright{float:right;display:inline;}.shell{width:960px;margin:0 auto;}.breadcrumbs-nav{display:block;font-style:italic;padding:0 0 17px 0;}.btn{height:32px;background:url(/sites/all/themes/yale_press/css/images/btn-bg.png) repeat-x 0 0;color:#fff;text-align:center;line-height:32px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.btn.see-all-books{line-height:normal;}.catalog .btn{float:left;padding:0px 1em;}.btn:hover,.btn:focus{background-position:0 -64px;text-decoration:none;}.btn-2{background:url(/sites/all/themes/yale_press/css/images/btn-2.png) repeat-x 0 0;line-height:24px;height:24px;color:#fff;text-align:center;font-size:11px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.btn-2:hover{background-position:0 -24px;text-decoration:none;}.btn-2.active{background:url(/sites/all/themes/yale_press/css/images/btn-3.png) repeat-x 0 0;}.two-col{float:left;width:49%;}.two-col .group-left{margin-right:2%;}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto;background:url(/sites/all/themes/yale_press/css/images/wrapper-bg.png) repeat-y center 0;}#header{padding:9px 0 0 0;}#header .head-r{float:right;display:inline;padding:12px 0 0 0;font-family:'Open Sans',sans-serif;}#header .login-nav{padding:0px;}#header .login-nav ul li{float:left;display:inline;border-right:solid 1px #404040;padding:0 10px;}#header .login-nav ul li a{color:#404040;}#header .login-nav ul li.last{border:0;padding-right:0;}#header p{text-align:right;}#header p a{color:#0f4d92;}#header p a:hover,#header p a.active{text-decoration:underline;}#logo{width:309px;float:left;display:inline;max-width:100%;}#logo a{display:block;}#logo img{max-width:100%;}#navigation{background:url(/sites/all/themes/yale_press/css/images/nav-bg.png) repeat-x 0 7px;height:46px;position:relative;z-index:10;font-family:'Open Sans',sans-serif;}#navigation .l-nav{position:relative;float:left;display:inline;border:solid 1px #dfe7ee;background:url(/sites/all/themes/yale_press/css/images/l-nav-bg.png) repeat-x 0 0;padding:8px 5px;}#navigation .l-nav .content ul li{border:none;padding:0 24px 0 22px;background:url(/sites/all/themes/yale_press/css/images/nav-divider.png) no-repeat right 0;line-height:27px;}#navigation .l-nav .content ul li.menuparent a,#navigation .l-nav .content ul li.menuparent span.nolink{background:url(/sites/all/themes/yale_press/css/images/nav-anchor.png) no-repeat center bottom;color:#404040;cursor:pointer;display:inline-block;padding:.3em;}#navigation .l-nav .content ul li.last{padding:0 24px;background:none;}#navigation .l-nav .content ul li.menuparent a:hover,#navigation .l-nav .content ul li.menuparent a.active,#navigation .l-nav .content ul li.menuparent span.nolink:hover{background:url(/sites/all/themes/yale_press/css/images/nav-anchor-hover.png) no-repeat center bottom;text-decoration:none;}#navigation .l-nav{padding:0px;}#navigation .l-nav ul li,#navigation .l-nav ul li.last,#navigation .l-nav ul li.first{padding:8px 24px;}#navigation .l-nav li ul{top:42px;background:#ebf0f4;border-left:solid 1px #e0e7ed;border-right:solid 1px #e0e7ed;}#navigation .l-nav li:hover ul,#navigation .l-nav li:active ul,#navigation .l-nav li:focus ul{border-left:solid 1px #e0e7ed;border-right:solid 1px #e0e7ed;}@media (max-width:1025px){#navigation .l-nav li ul{border:solid 0 #e0e7ed;}}#mobile-nav,#mobile-menu-wrapper,#mobile-nav ul ul ul,#mobile-nav ul ul,#mobile-nav li.active ul ul{display:none;}#mobile-menu-wrapper.open,#mobile-nav li.active ul{display:block;}#mobile-nav p.menu-button{border-bottom:2px solid #333;cursor:pointer;display:block;margin:0px;padding:5px 10px;text-align:center;}#mobile-nav{background-color:#555;color:#fff;font-family:'Open Sans',sans-serif;font-size:1.25em;position:absolute;top:0px;right:0px;z-index:99;width:100%;}#mobile-nav ul{margin:0px;padding:0px;}#mobile-nav ul li{border-bottom:1px solid #999;list-style-image:none;list-style-type:none;margin:0px;padding:0px;}#mobile-nav ul li span.nolink,#mobile-nav ul li a{color:#fff;cursor:pointer;display:block;padding:8px 10px;}#mobile-nav ul li.active a{padding-left:28px;}#mobile-nav ul li span.nolink{background:#666 url(/sites/all/themes/yale_press/css/images/expand.jpg) no-repeat 8px center;padding-left:28px;}#mobile-nav ul li.active span.nolink{background:url(/sites/all/themes/yale_press/css/images/collapse.jpg) no-repeat 8px center;padding-left:28px;}#mobile-nav ul li a:hover,#mobile-nav ul li span.nolink:hover{background-color:#888;text-decoration:none;}ul.nice-menu a{text-decoration:none;}ul.nice-menu a:hover{text-decoration:underline;}#navigation .content #nice-menu-1 li{border:none;padding:4px 24px;}#navigation .content #nice-menu-1 li ul li{padding:4px;}#navigation .content #nice-menu-1 li ul li a{background:none;line-height:1;}#world-languages .ui-accordion-header{background:url(/sites/all/themes/yale_press/css/images/calendar-next.png) 205px 7px no-repeat;background-color:#5f8ec2;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;color:white;padding:5px 2em 5px 1em;}#world-languages .ui-accordion-header.ui-state-active{background-image:url(/sites/all/themes/yale_press/css/images/accordion-down.png);background-position:200px 12px;}#world-languages ul{margin:0;padding:1em 0;}#world-languages ul li{font-family:georgia,serif;font-size:14px;line-height:16px;list-style-type:none;}#world-languages .ui-icon{display:none;}#navigation .r-nav{float:right;display:inline;height:32px;padding:7px 0 0 0;}#navigation .r-nav ul{margin:0;}#navigation .r-nav ul li{line-height:32px;float:left;display:inline;padding:0 10px;position:relative;}#navigation .r-nav ul li.last{padding-right:0;}#navigation .r-nav ul li a{color:#ffffff;}#navigation .r-nav ul li a:hover,#navigation .r-nav ul li a.hover,#navigation .r-nav ul li a.active{text-decoration:underline;}#navigation .r-nav ul li .dd{display:none;position:absolute;top:32px;left:0;padding:5px 0 0 0;}#navigation .r-nav ul li .dd .cnt{background:#ebf0f4;border:solid 1px #e0e7ed;padding:5px 0;width:200px;}#navigation .r-nav ul li .dd ul li{float:none;display:block;line-height:22px;}#navigation .r-nav ul li .dd ul li a{color:#404040;}#navigation .r-nav ul li .dd ul li a.active,#navigation .r-nav ul li .dd ul li a:hover{color:#0f4d92;text-decoration:underline;background:none;}#main{padding:20px 0;}#content{width:715px;float:left;display:inline;}#content.no-sidebar{float:none;}#block-views-home-page-rotator-block-1{padding:0px;}.region-before-content #block-search-form{background-color:#5f8ec2;display:block;height:47px;position:relative;text-align:right;}.region-before-content #block-search-form label{color:#fff;display:inline-block;font-weight:700;font-family:'Open Sans',sans-serif;line-height:47px;margin:0px 15px 0px 25px;}#block-search-form input[type=text]{border:solid 1px #dde5eb;background:#ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:425px;padding:7px;}#block-search-form input[type=submit]{background:url(/sites/all/themes/yale_press/css/images/search-icon.png) no-repeat 0 0;border:0;cursor:pointer;font-size:0;height:17px;line-height:0;position:absolute;right:4%;top:17px;text-indent:-4000px;width:21px;}.region-sidebar-second #block-search-form label{display:none;}.region-sidebar-second #block-search-form input[type=text]{width:90%;}.region-sidebar-second #block-search-form{border-bottom:1px solid #cfdbe8;display:block;padding-bottom:8px;position:relative;}.region-sidebar-second #block-search-form input[type=submit]{right:10px;top:7px;}.news{padding:0 0 30px 0;}.news h2{border-bottom:solid 1px #cfdbe8;margin:0 0 10px 0;display:block;padding:0 0 5px 0;}.news .post{padding:0 0 15px 0;}.news .post .image{width:225px;float:left;display:inline;}.news .post .image img{width:225px;}.news .post .text{width:470px;float:right;display:inline;}.news .post .text h3{padding:0 0 3px 0;}.news .post .text .date{display:block;padding:0 0 18px 0;font-style:italic;}.news .post .text p{padding:0 0 15px 0;}.news .post .text a{text-decoration:underline;}.news .post .text a:hover{text-decoration:none;}.author{padding:20px 0 0 0;}.author .text{width:470px;float:left;display:inline;}.author .text p{padding:0 0 15px 0;color:#5a5a5a;}.author .text .social{padding:20px 0 10px 0;border-top:solid 1px #cfdbe8;}.author .image{width:225px;float:right;display:inline;}.node-type-yup-book{padding:0 0 60px 0;}.node-type-yup-book .t-text{color:#5a5a5a;display:block;font-style:italic;padding:10px 0 20px 0;}.node-type-yup-book .title-page{border-bottom:1px solid #CFDBE8;padding-bottom:10px;position:relative;}.node-type-yup-book h2.title-text{color:#5A5A5A;font-size:16px;line-height:18px;margin-bottom:0;}.node-type-yup-book .image,.node-type-yup-catalog .image{float:left;display:inline;margin-right:3%;max-width:220px;width:31%;}.node-type-yup-book .image img{display:block;}.node-type-yup-book .image a.view-link{background:#567da9;color:#ebf0f4;display:block;font-size:12px;line-height:30px;text-align:center;}.node-type-yup-book .image .price{color:#5a5a5a;display:block;font-size:18px;font-style:italic;line-height:22px;padding:10px 0;}.node-type-yup-book .image .price span{color:#0f4d92;font-style:normal;}.node-type-yup-book .image .buttons{padding:0 0 15px 0;}.node-type-yup-book .image .buttons ul li{display:block;padding:0 0 4px 0;}.node-type-yup-catalog .image a,.node-type-yup-book .image .buttons ul li a,.node-type-yup-book a.online-vendors-link,.buttons span.btn{display:block;}.node-type-yup-book .vendor-links-wrapper.open{border:1px solid #0f4d92;box-shadow:0 3px 3px rgba(0,0,0,0.3);margin-bottom:6px;}.node-type-yup-book .vendor-links-wrapper.open .online-vendors ul li{border-bottom:1px solid #EBF0F4;padding:6px;}.node-type-yup-book .vendor-links-wrapper.open .online-vendors ul li:first-child{text-align:left;border-top:1px solid #EBF0F4;}.node-type-yup-book .vendor-links-wrapper.open .online-vendors ul li:last-child{border-bottom:none;}.node-type-yup-book .vendor-links-wrapper.open li:last-child span:first-child{color:#0f4d92;}.node-type-yup-book .vendor-links-wrapper.open li:last-child .btn{width:108px;margin-left:18px;padding:0;}.node-type-yup-book .vendor-links-wrapper.open li:last-child span,.node-type-yup-book .vendor-links-wrapper.open li a{padding-left:6px;}.node-type-yup-book .vendor-links-wrapper.open li a:hover{color:#0f4d92;}.node-type-yup-book .vendor-links-wrapper.open li:first-child a,.node-type-yup-book .vendor-links-wrapper.open li:first-child span,.node-type-yup-book div.ng-isolate-scope{display:inline-block;}.node-type-yup-book .buttons li.book-options{margin:0 6px;}.node-type-yup-book .vendor-links-wrapper .online-vendors-link{margin:6px;}.node-type-yup-book .vendor-links-wrapper.open .online-vendors-link,.node-type-yup-book .vendor-links-wrapper.open span.btn{background:#999;}.node-type-yup-book .image p{color:#5a5a5a;}.node-type-yup-book .text{display:inline;float:left;width:66%;}.node-type-yup-book .text .buttons{padding:0 0 10px 0;}.node-type-yup-book .text .buttons a{display:inline;float:left;margin-right:10px;}.node-type-yup-book .text .buttons a.small-btn{width:75px;}.node-type-yup-book .text .buttons a.sl-btn{background:#ebf0f4;color:#404040;width:78px;}.node-type-yup-book .text .buttons span.d-btn{background:#ebf0f4;width:inherit;color:#b6b6b6;float:left;padding:0px 20px;margin:0px 5px;}.node-type-yup-book .text .buttons a{padding:0px 20px;margin:0px 5px;width:inherit;}.node-type-yup-book .media-box{background-color:#f9f9fc;margin-top:40px;padding:29px 24px;}.node-type-yup-book .media-box p:last-child{margin:0;}.node-type-yup-book .media-box p{font-size:12px;}.node-type-yup-book .media-box-title{font-size:13px;margin-bottom:24px;}.node-type-yup-book .media-box .media-subtitle{font-size:13px;}.gray-button{display:inline-block;font-size:13px;color:#868686;border:2px solid #868686;padding:13px 24px;}.grey-button:hover{text-decoration:none;}.read-online{text-decoration:underline;}.sales-restrictions{color:#999;font-style:italic;}.online-vendors{display:none;}.online-vendors.active{display:block;}.online-vendors ul{list-style-type:none;}.node-type-yup-book .bottom-buttons{margin-top:105px;border-bottom:2px solid #eeeff1;}.node-type-yup-book .bottom-buttons a{display:inline-block;font-size:11px;padding-bottom:10px;color:#636363;width:32.85%;text-align:center;text-decoration:none;}.node-type-yup-book .bottom-buttons a:hover{text-decoration:none;}.node-type-yup-book .bottom-buttons a.active{border-bottom:6px solid #a0a7af;color:#313131;font-weight:600;text-decoration:none;}.node-type-yup-book .bottom-buttons a:focus{text-decoration:none;}.node-type-yup-book.node-teaser .book-description div{margin-bottom:15px;}.node-type-yup-book .book-sections section,.node-type-yup-book .book-sections-bottom section{display:none;}.node-yup-book.node-teaser{display:inline-block;width:122px;vertical-align:top;margin:0 16px;}.view.book-teaser-list .field-image-wrapper img{border:1px solid #a1a1a1;//position:absolute;//bottom:0;}.node-yup-book.node-teaser h5{font-size:12px;font-weight:bold;margin-top:14px;margin-bottom:0;}.node-yup-book.node-teaser .field-name-field-subtitle{font-size:11px;}.node-yup-book.node-teaser .field-name-field-all-authors{font-size:12px;margin:16px 0;font-style:normal;}.node-yup-book.node-teaser .field-name-field-all-authors p,.node-yup-book.node-teaser .field-name-field-all-authors span{display:inline;}.view.book-teaser-list .views-row:hover a,.view.book-teaser-list .views-row:hover div,.half-book-teaser-list .node-yup-book:hover a,.half-book-teaser-list .node-yup-book:hover div{text-decoration:underline;}.view.book-teaser-list .views-row:hover a,.half-book-teaser-list .node-yup-book:hover a{color:#0f4d92;}a.series-link{display:block;margin-top:24px;font-size:18px;}.item-list .pager{border-top:1px solid #CFDBE8;margin-top:20px;padding-top:20px;}.item-list .pager li{margin-left:5px;}.item-list .pager li.pager-item,.item-list .pager li.pager-current{margin-left:2px;padding:0;}.item-list .pager .pager-ellipsis{display:none;}.top .pager{border-top:none;}.links-case{padding:20px 0;}.links-case h3{font-size:18px;line-height:20px;border-bottom:solid 1px #cfdbe8;margin:0 0 10px 0;display:block;padding:0 0 5px 0;}.links-case ul{width:225px;padding:0 20px 0 0;}.links-case ul.last{padding:0;}.links-case ul li{display:block;}.links-case ul li a{color:#505050;}.links-case ul li a:hover{color:#0f4d92;}#sidebar{width:225px;float:right;display:inline;}#sidebar .block{margin-bottom:30px;}.block-menu-block,.block-menu-block a{color:#404040;text-decoration:none;}.block-menu-block a:hover{text-decoration:underline;}.calendar-block .view .date-nav-wrapper .date-heading{background:#5f8ec2;height:30px;position:relative;}.calendar-block .view .date-nav-wrapper .date-heading h3{display:block;text-align:center;font-size:14px;color:#fefefe;line-height:30px;font-weight:bold;}.calendar-block .view .date-nav-wrapper .date-heading h3 a{color:#fff;}.calendar-block .view .date-nav-wrapper .date-heading h3 a:hover{text-decoration:none;}.calendar-block .view .date-nav-wrapper .date-prev,.calendar-block .view .date-nav-wrapper .date-next{background-color:transparent;left:13px;top:7px;padding:0px;margin:0px;}.calendar-block .view .date-nav-wrapper .date-next{left:0px;right:13px;}.calendar-block .view .date-nav-wrapper .date-prev a,.calendar-block .view .date-nav-wrapper .date-next a{margin:0px;padding:0px;}.calendar-block .view .date-nav-wrapper .date-nav{margin-bottom:0;padding-bottom:0;}.calendar-block .view .item-list .pager{border-top:none;margin:0;padding:0;}.calendar-block .view .month-view{background:#ebf0f4;padding:8px 13px;}.calendar-block .calendar-calendar tr{background:transparent;}.calendar-calendar th.days,.calendar-calendar td{color:#252525;font-size:12px;line-height:18px;text-align:center;}.calendar-block .calendar-calendar td a{color:#0f4d92;text-decoration:none;}.calendar-block .calendar-calendar td a:hover,.calendar-block .calendar-calendar td a.active{text-decoration:underline;}.calendar-block .calendar-calendar td.mini{border-bottom:1px solid #cfdbe8;}.calendar-block .calendar-calendar tbody tr:last-child td.mini{border:none;}.calendar-block .calendar-calendar table.mini td.empty{border-color:#cfdbe8;}.calendar-block .view .calendar-calendar th.days{background:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #cfdbe8;font-weight:normal;}.calendar-block .calendar-calendar table.mini td.empty{background:transparent;}#homepage-features{margin:20px -10px 0;position:relative;}#homepage-features .col{background-color:#fff;width:225px;padding:0 10px;float:left;display:inline-block;}#homepage-features .col h3{font-size:20px;line-height:22px;padding:10px 0;border-bottom:solid 1px #cfdbe8;margin:0 0 12px 0;}#homepage-features .col img{display:block;margin:0 auto 12px auto;}#homepage-features .col h4{font-size:18px;line-height:20px;padding:0 0 5px 0;}#homepage-features .col h4 a:hover{text-decoration:underline;}#homepage-features .col p{}#homepage-features .col .c-case{padding:0 0 20px 0;}#homepage-features .col .c-case h4 a{color:#404040;text-decoration:underline;}#homepage-features .col .c-case h4 a:hover{text-decoration:none;}#homepage-features .col-bl{background:#ebf0f4;}.view-home-page-news-feed .views-field-field-event-image{display:inline-block;float:left;margin-right:20px;}.view-home-page-news-feed .views-row{clear:both;}#footer a{color:#fff;line-height:1.5em;}#footer .footer-cnt{background:#5f8ec2;padding:15px 0;position:relative;margin:0 -20px;width:1000px;}#footer .col{width:23%;padding-left:1%;border-right:solid 1px #8cafd5;min-height:155px;float:left;display:inline;color:#ffffff;}#footer .col-last{border:0;}#footer .col a.logo{display:block;width:98px;height:43px;background:url(/sites/all/themes/yale_press/css/images/footer-logo.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;}#footer .col p{padding:25px 0 0 0;}#footer .col .content ul{padding:4px 0 0 0;display:block;}#footer .col ul.links li{display:block;line-height:20px;}#footer .col ul.links li a{color:#ffffff;}#footer .col ul.social-list li{display:block;padding:0 0 10px 0;}#footer .col ul.social-list li a{line-height:37px;display:inline-block;color:#fff;}#footer .col ul.social-list img{float:left;margin-right:10px;}.view-home-page-rotator,.view-main-catalog-page{background-color:#5f8ec2;clear:both;margin-bottom:1em;position:relative;}.view-home-page-rotator .views-field-field-banner,.view-main-catalog-page .views-field-field-banner,.view-home-page-rotator .views-field-field-banner a,.view-main-catalog-page .views-field-field-banner a,.view-home-page-rotator img,.view-main-catalog-page img{max-width:100%;text-align:left;width:100%;}.view-home-page-rotator .views-field-title,.view-main-catalog-page .views-field-title{border-right:1px solid #fff;clear:both;font-size:24px;font-style:italic;font-weight:normal;line-height:24px;padding:10px;text-align:left;}.view-home-page-rotator .views-field-body,.view-main-catalog-page .views-field-body{font-size:16px;line-height:24px;padding:10px 10px 0 10px;}.view-home-page-rotator a,.view-main-catalog-page a{color:white;}.view-main-catalog-page .views-slideshow-controls-bottom,.view-home-page-rotator .views-slideshow-controls-bottom{background-color:white;display:block;position:relative;z-index:10;}.view-main-catalog-page .views-slideshow-controls-bottom span,.view-home-page-rotator .views-slideshow-controls-bottom span{bottom:0px;display:inline-block;font-size:0;height:30px;text-indent:-4000px;width:49%;}.view-main-catalog-page .views-slideshow-controls-bottom span.views-slideshow-controls-text-pause,.view-home-page-rotator .views-slideshow-controls-bottom span.views-slideshow-controls-text-pause{display:none;}.view-main-catalog-page .views-slideshow-controls-text-previous,.view-home-page-rotator .views-slideshow-controls-text-previous{background:url(/sites/all/themes/yale_press/css/images/slider-prev.png) no-repeat center center;left:0px;}.view-main-catalog-page .views-slideshow-controls-text-next,.view-home-page-rotator .views-slideshow-controls-text-next{background:url(/sites/all/themes/yale_press/css/images/slider-next.png) no-repeat center center;right:0px;}.views-slideshow-controls-text-pause{display:none;}.view-main-catalog-page .views-slideshow-cycle-main-frame-row,.view-home-page-rotator .views-slideshow-cycle-main-frame-row{width:100% !important;}.view .views-field-field-all-authors{font-style:italic;margin-bottom:1em;}.view .views-field-field-price-1 .btn{background-image:none;color:#0F4D92;float:none;padding:0px;}.view-book-related-content .view-content .item-list ul li{display:inline-block;float:left;margin:0 1% 0 0;padding:2%;padding-left:0;width:20%;}.view-book-related-series .views-view-grid,.view-book-related-content .views-view-grid{margin-bottom:0;}.view-book-related-content .views-view-grid .col-first,.view-book-related-series .views-view-grid .col-first{padding-left:0;}.view-book-related-series .attachment-before{font-size:18px;margin-top:1em;}.view-book-awards .views-row,.view-book-reviews .views-row{margin-bottom:1em;}.block-views-catalog-browser-block .view-header,.block-views-catalog-browser-block-1 .view-header,.block-views-catalog-browser-block-2 .view-header{float:right;position:relative;top:-45px;}.selected-series-block{margin-bottom:2em;}.selected-series-block p{margin:0;}.selected-series-block ul{margin:0;padding:1em 0;}.page-taxonomy-term h1 small,.page-course h1 small{color:#0f4d92;font-size:smaller;}.view-discipline-books .view-header p{margin:0;text-align:right;}.view-discipline-books .view-header .btn{font-size:12px;padding:8px 16px;}.view-discipline-books .view-header .btn:hover{color:#eeeeee;background-position:0px -60px;}.views-grouping-wrapper{border-bottom:solid 1px #cfdbe8;}.views-grouping-wrapper h3{color:#0f4d92;margin-bottom:1rem;font-size:18px;line-height:20px;}.view-discipline-books .views-grouping-wrapper h3{margin-bottom:1rem!important;}.book-teaser-list .views-row{display:inline-block;width:17%;vertical-align:top;margin:0 6px;}.book-teaser-list .view-header .views-exposed-form{float:right;}.book-teaser-list .view-header .views-exposed-form label{font-weight:normal;display:inline-block;}.book-teaser-list .view-header .views-exposed-widget{float:none;padding:0;}.book-teaser-list .view-header #ctools-jump-menu label{font-weight:normal;display:block;}.book-teaser-list.views-field-nid-1 .field-content img{border:1px solid #a1a1a1;}.book-teaser-list .field-book-title{display:block;margin-top:14px;}.book-teaser-list .field-book-title a{font-size:12px;font-weight:bold;}.book-teaser-list .views-field-field-subtitle{font-size:11px;}.book-teaser-list .views-field-field-all-authors p{margin-bottom:0;}.book-teaser-list .views-field-field-all-authors{font-size:12px;margin:16px 0;font-style:normal;}.view-details a,.view-details{font-size:10px;color:#6f6f6f;text-decoration:underline;}.view-award-winning-books .view-header,.view-series .view-header,.view-author-index .view-header{border-bottom:1px solid #CFDBE8;border-top:1px solid #CFDBE8;display:inline-block;margin-bottom:20px;overflow:hidden;padding:5px 10px;text-align:center;width:90%;}.view-id-award_winning_books.view-display-id-page_3 .view-header{border:none;text-align:right;}.view-award-winning-books .view-header a,.view-series .view-header a,.view-author-index .view-header a{margin:0px;padding:2px 4px;}.view-award-winning-books .view-header li,.view-series .view-header li,.view-author-index .view-header li{display:inline-block;list-style-type:none;margin:0px;}.view-award-winning-books .view-header li.active a,.view-award-winning-books .view-header li:hover a,.view-award-winning-books .view-header a.active,.view-award-winning-books .view-header a:hover,.view-series .view-header li.active a,.view-series .view-header li:hover a,.view-series .view-header a.active,.view-series .view-header a:hover,.view-author-index .view-header li.active a,.view-author-index .view-header li:hover a,.view-author-index .view-header a.active,.view-author-index .view-header a:hover{background-color:#0F4D92;color:#fff;display:inline-block;text-decoration:none;}.view-series .view-header{margin-top:2em;}.view-award-winning-books,.view-series{display:block;text-align:center;}.view-award-winning-books .item-list,.view-series .item-list{margin-bottom:1em;text-align:left;}.view-award-winning-books .item-list ul,.view-series .item-list ul{margin-bottom:2em;}.view-award-winning-books .view-content .item-list h3,.view-series .view-content .item-list h3,.view-author-index .view-content .item-list h3{background:url(/sites/all/themes/yale_press/css/images/expand.jpg) no-repeat left center;cursor:pointer;margin-bottom:.25em;padding-left:15px;}.view-award-winning-books .view-content .item-list h3.active,.view-series .view-content .item-list h3.active,.view-author-index .view-content .item-list h3.active{background:url(/sites/all/themes/yale_press/css/images/collapse.jpg) no-repeat left center;}.view-award-winning-books .view-content .item-list h3 + ul,.view-series .view-content .item-list h3 + ul,.view-author-index .view-content .item-list h3 + ul{display:none;}.view-award-winning-books .view-content .item-list h3 + ul.active,.view-series .view-content .item-list h3 + ul.active,.view-author-index .view-content .item-list h3 + ul.active{display:block;}.view-award-winning-books.book-listing .views-field-field-awards{margin-top:1em;}.view-award-winning-books.book-listing .views-field-field-awards ul{list-style-type:disc;}.view-award-winning-books.book-listing .view-content .item-list .views-field-field-awards ul li{display:list-item;margin-left:10%;}.view-award-winning-books.book-listing .views-field-field-awards .item-list ul li{font-size:110%;margin-bottom:1em;width:85%;}.view-award-winning-books p.more-awards{margin:0 0 0 10%;}.view-id-book_free_list.view-display-id-block_1 ul{list-style-type:none;margin:0;padding:0;}.view-id-book_free_list.view-display-id-block_1 .views-field-nid-1{display:inline-block;float:left;margin:0 1em 1em 0;}#views-exposed-form-discipline-page-page select{max-width:90%;}#views-exposed-form-discipline-page-page .views-submit-button{display:none;}#block-views-exp-search-books-page .views-exposed-widgets{background-color:#EBF0F4;display:block;padding:2%;text-align:center;}#block-views-exp-search-books-page .views-exposed-widget{display:inline-block;text-align:left;width:45%;}#block-views-exp-search-books-page .views-exposed-widgets input[type=text]{width:100%;}#block-views-exp-search-books-page .views-submit-button{margin-left:47%;margin-right:0px;padding-right:0px;text-align:right;}.view-search-drupal .views-exposed-form,.view-search-books .views-exposed-form{display:none;}.advanced-search .views-exposed-form{display:block;}.featured-news ul{list-style:none;}.featured-news .item-list li{margin:0 0 1.25em 0;}.featured-news .image{display:inline-block;float:left;margin-right:1.25em;}.featured-news h3{margin-bottom:.25em !important;}.featured-news h3 a,.featured-news .more a{text-decoration:underline;}.featured-news h3 a:hover,.featured-news .more a:hover{text-decoration:none;}.featured-news .created{font-style:italic;margin-bottom:1em;}.featured-news .more{font-style:italic;}#yup_custom_views_sort{display:inline-block;float:right;}.view .result-summary{display:inline-block;}section.block-views{clear:both;display:block;}.book-listing .view-header{border-bottom:1px solid #CFDBE8;line-height:22px;padding:0 0 .5em;}.book-listing .views-row-1,.book-listing .views-row-3,.book-listing .views-row-4,.book-listing .views-row-6,.book-listing .views-row-7,.book-listing .views-row-9,.book-listing .views-row-10,.book-listing .views-row-12,.book-listing .views-row-13,.book-listing .views-row-15,.book-listing .views-row-16,.book-listing .views-row-18,.book-listing .views-row-19,.book-listing .views-row-21,.book-listing .views-row-22,.book-listing .views-row-24,.book-listing .views-row-25,.book-listing .views-row-27,.book-listing .views-row-28,.book-listing .views-row-30,.book-listing .views-row-31,.book-listing .views-row-33,.book-listing .views-row-34,.book-listing .views-row-36,.book-listing .views-row-37,.book-listing .views-row-39,.book-listing .views-row-40,.book-listing .views-row-42,.book-listing .views-row-43,.book-listing .views-row-45,.book-listing .views-row-46,.book-listing .views-row-48,.book-listing .views-row-49,.book-listing .views-row-51,.book-listing .views-row-52,.book-listing .views-row-54,.book-listing .views-row-55,.book-listing .views-row-57,.book-listing .views-row-58,.book-listing .views-row-60,.book-listing .views-row-61,.book-listing .views-row-63,.book-listing .views-row-64,.book-listing .views-row-66,.book-listing .views-row-67,.book-listing .views-row-69,.book-listing .views-row-70,.book-listing .views-row-72,.book-listing .views-row-73,.book-listing .views-row-75,.book-listing .views-row-76,.book-listing .views-row-78,.book-listing .views-row-79,.book-listing .views-row-81,.book-listing .views-row-82,.book-listing .views-row-84,.book-listing .views-row-85,.book-listing .views-row-87,.book-listing .views-row-88,.book-listing .views-row-90{background-color:#EBF0F4;margin-right:0 !important;}.book-listing-two-col .views-row-odd{background-color:#EBF0F4;margin-right:0 !important;}.book-listing .views-field-title{font-weight:bold;padding:1.24em 0 0.357em;}.book-listing-one-col .views-field-field-jacket-image{float:left;margin:0 1em 1em 0;}.book-listing .view-content .item-list ul li,.book-listing-two-col .view-content .item-list ul li{display:inline-block;float:left;margin:0 3.5% 0 0;width:29%;padding:1%;}.book-listing-two-col .view-content .item-list ul li{width:42%;}.book-listing-one-col .view-content .item-list ul li{width:95%;clear:both;}img{max-width:100%;}.view .view-content{clear:both;}.newnotable .image{float:left;margin-right:3%;width:30%;max-width:225px;}.block .content .newnotable h3{font-size:20px;margin-bottom:5px;}.newnotable .authors{margin-bottom:1em;}.newnotable .copy{font-size:16px;line-height:18px;}.view-new-notable .views-field-nid-1{float:left;margin-right:1em;}.social-bottom{border-top:solid 1px #cfdbe8;margin:10px 0px 0px 0px;padding:20px 0 10px 0;}.social-top{margin:0px 0px 0px 0px;padding:0px 0 10px 0;}#block-system-main{padding-bottom:0px;}.newsletter-signup-block input[type=text]{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDE5EB;border-radius:5px 5px 5px 5px;color:#D3D8DB;display:block;font-size:12px;margin:0 0 12px;padding:8px 10px;width:203px;}.newsletter-signup-block input[type=submit],#block-views-exp-search-books-page input[type=submit]{background:url(/sites/all/themes/yale_press/css/images/btn-bg.png) repeat-x scroll 0 0 transparent;border-radius:5px 5px 5px 5px;color:#FFFFFF;height:32px;line-height:32px;text-align:center;width:143px;}.newsletter-signup-block input.field{margin:0 0 12px 0;display:block;width:203px;border:solid 1px #dde5eb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px 10px;background:#fff;font-size:12px;color:#d3d8db;}.newsletter-signup-block input.field:focus{color:#777777;}.newsletter-signup-block input.subscribe-btn{float:right;display:inline;font-size:14px;border:0;cursor:pointer;}#block-yup-new-homepage-newsletter-signup .subscribe-wrapper{line-height:.7em;}#block-yup-new-homepage-newsletter-signup .fa-envelope{float:left;}#block-yup-new-homepage-newsletter-signup .subscribe-confirm-text{font-size:.5em}.search-form{margin:0px;max-width:715px;width:100%;}.featured-block{background:#ebf0f4;padding:10px;}.featured-block h4{font-size:18px;line-height:20px;margin-bottom:0 !important;padding:0 0 5px;}.featured-block h4 a{color:#404040;}.search-results{margin-top:10px;}.search-results li{border-bottom:solid 1px #cfdbe8;margin-bottom:10px;}.search-results .photo{float:left;margin-bottom:10px;margin-right:30px;}.search-results .text .item{margin-bottom:5px;}.block .search-results h3.title{border-bottom:0;font-size:18px;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-family:"Source Sans Pro",sans-serif;line-height:1.3}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"YaleNew-Regular",Georgia,serif}address,cite,dfn,em,i,var{font-style:italic}b,strong{font-weight:bold}ul{list-style-type:disc}.hidden-off-screen{display:block;text-indent:-99999px}.fc-btn{font-family:"YaleNew-Regular",Georgia,serif}#main .shell{padding:30px}#content a:not([class]):not(.btn):not(.btn-2):not(.view-link){text-decoration:underline}#content a:not([class]):not(.btn):not(.btn-2):not(.view-link):hover{text-decoration:none}#content ol:not([class]),#content ul:not([class]){margin-bottom:15px}#content ul:not([class]){list-style-type:disc}#content ol:not([class]){list-style-type:decimal}#content .item-list ol,#content .item-list ul{list-style-type:none}#yale-alert,.yup-alert{width:100%;max-width:1440px;font-size:16px;line-height:1.4;padding:30px;margin:0 auto 30px auto;border:1px solid #bd5319;background-color:#fae6db}@media screen and (max-width:959px){#yale-alert,.yup-alert{font-size:14px}}#yale-alert h2,.yup-alert h2{margin:0 0 15px 0;font-size:22px;font-family:"YaleNew-Regular",Georgia,serif}@media screen and (max-width:959px){#yale-alert h2,.yup-alert h2{font-size:18px;margin-bottom:10px}}#yale-alert p,.yup-alert p{margin:0;padding:0}#yale-alert a,.yup-alert a{text-decoration:underline}#yale-alert a:hover,.yup-alert a:hover{text-decoration:none}.not-front:not(.page-search) #main{background:#ffffff}.not-front:not(.page-search) #main .shell{max-width:1440px;width:100%}.not-front:not(.page-search) #main .shell #content{width:calc(100% - 350px)}@media screen and (max-width:959px){.not-front:not(.page-search) #main .shell #content{width:100%}}.not-front:not(.page-search) #main .shell #content.no-sidebar{width:100%}.not-front:not(.page-search) #main .shell #sidebar{width:300px}@media screen and (max-width:959px){.not-front:not(.page-search) #main .shell #sidebar{width:100%}}.not-front:not(.page-search) #main .btn.see-all-books{line-height:normal}.h5p-question-image img{width:715px!important}body.front{line-height:1.5em}body.front #main{padding:0}@media screen and (min-width:1025px){body.front #main{padding:0 30px}}@media screen and (min-width:1470px){body.front #main{padding:0}}.book-listing .view-content .item-list ul li{background:none!important}#header{background:#ffffff;font-family:"Source Sans Pro",sans-serif}#header .shell{max-width:1440px;width:100%}#wrapper{background:none}.shell{width:100%}.shell #logo{float:none}@media screen and (min-width:961px) and (max-width:1325px){.shell #logo img{max-width:360px;margin:5px 1rem;width:360px}}@media screen and (max-width:1025px){.shell #logo{width:auto;max-width:400px;height:58px;display:block}.shell #logo img{max-width:400px;margin:0 1rem}}@media screen and (max-width:860px){.shell #logo img{max-width:370px}}@media screen and (max-width:480px){.shell #logo{width:auto;max-width:80%}.shell #logo img{max-width:240px;margin:0.5rem 1rem}}@media screen and (min-width:1025px){.shell #logo{width:auto;max-width:100%}.shell #logo img{margin-left:35px}}#navigation,#navigation .l-nav{background:none}@media screen and (max-width:1025px){#header .head-r,#navigation{display:block!important}#header{padding-top:0!important}#wrapper{padding:0!important}}#header>.shell{overflow:hidden}#navigation{background-color:#ffffff;font-family:"YaleNew-Regular",Georgia,serif;height:auto;-webkit-transition:padding 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:padding 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out,padding 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:transform 0.3s ease-in-out,padding 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:transform 0.3s ease-in-out,padding 0.3s ease-in-out,box-shadow 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out}#navigation .shell{max-width:1440px;width:100%;position:relative}@media screen and (min-width:1025px){#navigation .shell{height:170px}}@media (max-width:1025px){#navigation #superfish-1,#navigation #superfish-1-accordion,#navigation #superfish-2,#navigation #superfish-2-accordion{display:none}}#navigation .l-nav{border:none;width:100%}@media screen and (max-width:1025px){#navigation .l-nav ul{overflow:auto!important}}#navigation .l-nav .sf-menu>li>ul{display:none;width:223px}@media screen and (max-width:1025px){#navigation .l-nav .sf-menu>li>ul{width:100%}}#navigation .l-nav .sf-accordion-toggle{position:absolute;right:11px}@media screen and (max-width:1025px){#navigation .l-nav .sf-accordion-toggle{top:-80px}}@media screen and (max-width:400px){#navigation .l-nav .sf-accordion-toggle{top:-49px}}#navigation .l-nav #superfish-1-toggle{background:url(/sites/all/themes/yale_press/img/icon_menu-collapsed.svg) no-repeat 50% 90%;float:right;height:0;overflow:hidden;padding-top:71px;width:61px;position:absolute;left:-50px;top:5px}@media (max-width:720px){#navigation .l-nav #superfish-1-toggle{padding-top:78px}}@media (max-width:420px){#navigation .l-nav #superfish-1-toggle{top:0}}#navigation .l-nav #superfish-1-toggle.sf-expanded{background:url(/sites/all/themes/yale_press/img/icon_menu-expanded.svg) no-repeat 50% 40%;float:right;height:0;overflow:hidden;padding-top:103px;width:60px;position:absolute;right:-10px;top:2px}@media (max-width:720px){#navigation .l-nav #superfish-1-toggle.sf-expanded{padding-top:110px}}@media (max-width:380px){#navigation .l-nav #superfish-1-toggle.sf-expanded{padding-top:58px;top:-9px}}@media (max-width:1025px){#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li:first-of-type>a:link,#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li:first-of-type>a:visited{border-top:solid 1px #d7d7d7}#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li>a:link,#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li>a:visited{border-top:solid 1px #d7d7d7}#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li:last-of-type>a:link,#navigation .l-nav #superfish-1-accordion.sf-menu.sf-accordion>li:last-of-type>a:visited{border-bottom:solid 1px #d7d7d7}}#navigation .l-nav ul.menu{border-left:5px solid #00356B;overflow:hidden}@media screen and (min-width:1025px){#navigation .l-nav ul.menu{border-left:none;overflow:visible}}@media (min-width:1025px){#navigation .l-nav{bottom:0;position:absolute}}#navigation .l-nav .content #nice-menu-1.nice-menu-down,#navigation .l-nav .content #superfish-1{border-top:solid 0 #e0e7ed}#navigation .l-nav .content ul#superfish-1-accordion{border-top:solid 1px #e0e7ed}@media (min-width:1025px){#navigation .l-nav .content #nice-menu-1.nice-menu-down li>ul,#navigation .l-nav .content #superfish-1-accordion li>ul{border-left:none;border-top:none}}#navigation .l-nav .content #nice-menu-1.nice-menu-down,#navigation .l-nav .content #superfish-1,#navigation .l-nav .content #superfish-1-accordion{float:none}@media (min-width:1025px){#navigation .l-nav .content #nice-menu-1.nice-menu-down,#navigation .l-nav .content #superfish-1,#navigation .l-nav .content #superfish-1-accordion{border-left:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:10px}}#navigation .l-nav .content #nice-menu-1.nice-menu-down li,#navigation .l-nav .content #superfish-1 li,#navigation .l-nav .content #superfish-1-accordion li{background:none;border:1px solid #ffffff;border-left:5px solid #ffffff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:50px;padding:0 20px;width:100%}@media (min-width:1025px){#navigation .l-nav .content #nice-menu-1.nice-menu-down li,#navigation .l-nav .content #superfish-1 li,#navigation .l-nav .content #superfish-1-accordion li{line-height:50px}}#navigation .l-nav .content #nice-menu-1.nice-menu-down li a,#navigation .l-nav .content #superfish-1 li a,#navigation .l-nav .content #superfish-1-accordion li a{text-align:left}#navigation .l-nav .content #nice-menu-1.nice-menu-down li a:hover,#navigation .l-nav .content #superfish-1 li a:hover,#navigation .l-nav .content #superfish-1-accordion li a:hover{text-decoration:none}@media (min-width:1025px){#navigation .l-nav .content #nice-menu-1.nice-menu-down li,#navigation .l-nav .content #superfish-1 li,#navigation .l-nav .content #superfish-1-accordion li{width:auto;padding:0}#navigation .l-nav .content #nice-menu-1.nice-menu-down li:hover,#navigation .l-nav .content #superfish-1 li:hover,#navigation .l-nav .content #superfish-1-accordion li:hover{border:1px solid #d7d7d7;border-left:5px solid #00356B}#navigation .l-nav .content #nice-menu-1.nice-menu-down li>#navigation .l-nav .content #nice-menu-1.nice-menu-down li:hover,#navigation .l-nav .content #nice-menu-1.nice-menu-down li>#navigation .l-nav .content #superfish-1 li:hover,#navigation .l-nav .content #nice-menu-1.nice-menu-down li>#navigation .l-nav .content #superfish-1-accordion li:hover,#navigation .l-nav .content #superfish-1 li>#navigation .l-nav .content #nice-menu-1.nice-menu-down li:hover,#navigation .l-nav .content #superfish-1 li>#navigation .l-nav .content #superfish-1 li:hover,#navigation .l-nav .content #superfish-1 li>#navigation .l-nav .content #superfish-1-accordion li:hover,#navigation .l-nav .content #superfish-1-accordion li>#navigation .l-nav .content #nice-menu-1.nice-menu-down li:hover,#navigation .l-nav .content #superfish-1-accordion li>#navigation .l-nav .content #superfish-1 li:hover,#navigation .l-nav .content #superfish-1-accordion li>#navigation .l-nav .content #superfish-1-accordion li:hover{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul,#navigation .l-nav .content #superfish-1 li ul,#navigation .l-nav .content #superfish-1-accordion li ul{background:#ffffff;border-left:5px solid #00356B;left:-5px;top:56px;width:100%}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li.first,#navigation .l-nav .content #superfish-1 li ul li.first,#navigation .l-nav .content #superfish-1-accordion li ul li.first{border-top:1px solid #d7d7d7}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li,#navigation .l-nav .content #superfish-1 li ul li,#navigation .l-nav .content #superfish-1-accordion li ul li{border-bottom:1px solid #d7d7d7;border-left:none;line-height:2.75em;width:100%}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li:hover,#navigation .l-nav .content #superfish-1 li ul li:hover,#navigation .l-nav .content #superfish-1-accordion li ul li:hover{background:#F6F6F6;border-left:none;border-right:none;border-top:1px solid #F6F6F6}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li a,#navigation .l-nav .content #superfish-1 li ul li a,#navigation .l-nav .content #superfish-1-accordion li ul li a{font-size:18px;font-size:1.125em;padding:10px 10px 10px 20px;text-align:left}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li a:hover,#navigation .l-nav .content #superfish-1 li ul li a:hover,#navigation .l-nav .content #superfish-1-accordion li ul li a:hover{border:none;border-left:none}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li.last,#navigation .l-nav .content #superfish-1 li ul li.last,#navigation .l-nav .content #superfish-1-accordion li ul li.last{border-bottom:0 solid #d7d7d7}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul.sf-has-clone-parent,#navigation .l-nav .content #superfish-1 li ul.sf-has-clone-parent,#navigation .l-nav .content #superfish-1-accordion li ul.sf-has-clone-parent{border-left:none;border-right:none}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul.sf-has-clone-parent li.sf-clone-parent,#navigation .l-nav .content #superfish-1 li ul.sf-has-clone-parent li.sf-clone-parent,#navigation .l-nav .content #superfish-1-accordion li ul.sf-has-clone-parent li.sf-clone-parent{display:none}#navigation .l-nav .content #nice-menu-1.nice-menu-down li ul li,#navigation .l-nav .content #superfish-1 li ul li,#navigation .l-nav .content #superfish-1-accordion li ul li{padding:0}#navigation .l-nav .content #nice-menu-1.nice-menu-down li a,#navigation .l-nav .content #nice-menu-1.nice-menu-down li span.nolink,#navigation .l-nav .content #superfish-1 li a,#navigation .l-nav .content #superfish-1 li span.nolink,#navigation .l-nav .content #superfish-1-accordion li a,#navigation .l-nav .content #superfish-1-accordion li span.nolink{background:none;color:#00356B;font-size:24px;font-size:1.5em;padding:3px 0 0;text-align:left;width:100%}@media screen and (min-width:961px) and (max-width:1325px){#navigation .l-nav .content #nice-menu-1.nice-menu-down li a,#navigation .l-nav .content #nice-menu-1.nice-menu-down li span.nolink,#navigation .l-nav .content #superfish-1 li a,#navigation .l-nav .content #superfish-1 li span.nolink,#navigation .l-nav .content #superfish-1-accordion li a,#navigation .l-nav .content #superfish-1-accordion li span.nolink{font-size:20px;font-size:1.2em}}@media (min-width:1025px){#navigation .l-nav .content #nice-menu-1.nice-menu-down li a,#navigation .l-nav .content #nice-menu-1.nice-menu-down li span.nolink,#navigation .l-nav .content #superfish-1 li a,#navigation .l-nav .content #superfish-1 li span.nolink,#navigation .l-nav .content #superfish-1-accordion li a,#navigation .l-nav .content #superfish-1-accordion li span.nolink{text-align:center}}#navigation .l-nav .content #nice-menu-1.nice-menu-down li span.nolink:after,#navigation .l-nav .content #superfish-1 li span.nolink:after,#navigation .l-nav .content #superfish-1-accordion li span.nolink:after{font-family:"fontawesome";color:#00356B;content:"";padding-left:10px}#navigation .l-nav .content ul#superfish-1>li>ul{border-right:solid 1px #e0e7ed;border-bottom:solid 1px #e0e7ed;width:223px!important}@media (min-width:1025px){#navigation .l-nav .content ul#superfish-1>li>ul{max-height:500px;overflow:auto!important}}#navigation .fc-widget{font-size:20px!important;font-family:"Source Sans Pro",sans-serif!important;line-height:1!important;color:#286dc0!important;width:135px;float:none;padding-left:3px}@media (min-width:1025px){#navigation .fc-widget{float:right;padding-left:0}}#navigation .btn.btn-link.user-badge-button{color:#286dc0!important;font-size:20px!important;font-family:"Source Sans Pro",sans-serif!important;line-height:1!important;position:relative;top:-7px}#navigation .btn.btn-link.user-badge-button:hover{margin:0}#navigation .glyphicon-shopping-cart{margin-right:20px!important}#navigation .glyphicon-shopping-cart:before{display:inline-block;line-height:1;overflow:visible;font-size:28px;position:relative;top:5px;left:5px}#navigation .r-nav{display:block;height:auto;float:none;overflow:visible;width:55%}#navigation .r-nav .sf-menu>li>ul{display:none}@media screen and (min-width:961px) and (max-width:1325px){#navigation .r-nav{width:60%}}@media (max-width:1025px){#navigation .r-nav{width:100%}}@media (min-width:1025px){#navigation .r-nav{border:none;display:block;float:right;position:absolute;right:0;top:0}}#navigation .r-nav #block-superfish-2{margin-bottom:20px;overflow:visible}#navigation .r-nav #block-superfish-2 ul.menu{list-style:none}#navigation .r-nav #block-superfish-2 ul.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Source Sans Pro",sans-serif;text-align:center}#navigation .r-nav #block-superfish-2 ul.menu li>a:link,#navigation .r-nav #block-superfish-2 ul.menu li>a:visited{color:#286DC0}@media (max-width:1025px){#navigation .r-nav #block-superfish-2 ul.menu li{width:100%}}#navigation .r-nav #block-superfish-2 ul.menu li.menuparent>a:hover:after,#navigation .r-nav #block-superfish-2 ul.menu li.menuparent>a:link:after,#navigation .r-nav #block-superfish-2 ul.menu li.menuparent>a:visited:after{font-family:"fontawesome";color:#286DC0;content:"";padding-left:10px;text-decoration:none;position:absolute;top:5px}#navigation .r-nav #block-superfish-2 .login-nav ul li{display:block}@media (min-width:1025px){#navigation .r-nav #block-superfish-2{overflow:visible}}@media (max-width:1025px){#navigation .r-nav #block-superfish-2 #superfish-2-toggle span{display:none}}@media (min-width:1025px){#navigation .r-nav{bottom:0;position:absolute}}#navigation .r-nav .content ul#superfish-2{float:none;line-height:normal;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){#navigation .r-nav .content ul#superfish-2{border-left:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:10px}}#navigation .r-nav .content ul#superfish-2>li{font-size:20px;background:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;line-height:normal}@media screen and (min-width:961px) and (max-width:1325px){#navigation .r-nav .content ul#superfish-2>li{font-size:18px;font-size:1em}}#navigation .r-nav .content ul#superfish-2>li .sf-sub-indicator{display:none}#navigation .r-nav .content ul#superfish-2>li ul{background-color:#ffffff;border:1px solid #d7d7d7;border-left:5px solid #00356B;line-height:normal;left:10px;top:2rem;width:100%;z-index:999;overflow:visible!important;padding:0;max-width:185px}#navigation .r-nav .content ul#superfish-2>li ul li{background-color:#ffffff;border-bottom:1px solid #d7d7d7;border-left:none;line-height:normal;width:100%;margin:0}#navigation .r-nav .content ul#superfish-2>li ul li:hover a{text-decoration:underline}#navigation .r-nav .content ul#superfish-2>li ul li a{padding:10px 0;line-height:normal;text-align:left;text-decoration:none}#navigation .r-nav .content ul#superfish-2>li ul li:last-of-type{border-bottom:0 solid #ffffff}#navigation .r-nav .content ul#superfish-2>li.course-books{color:#BD5319;border:solid 1px #BD5319;padding:15px;margin:0 1em 0;max-height:60px;font-family:"Source Sans Pro",sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase}#navigation .r-nav .content ul#superfish-2>li.course-books a:link,#navigation .r-nav .content ul#superfish-2>li.course-books a:visited{color:#BD5319}#navigation .r-nav .content ul#superfish-2>li.course-books a:link:after,#navigation .r-nav .content ul#superfish-2>li.course-books a:visited:after{color:#BD5319}#navigation .r-nav .content ul#superfish-2>li.course-books ul{border-left:5px solid #BD5319;left:0;top:4rem}#navigation .r-nav .content ul#superfish-2>li.course-books ul li{color:#BD5319;text-transform:capitalize}#navigation .r-nav .content ul#superfish-2>li.course-books ul li a{color:#BD5319}#navigation .r-nav #block-superfish-2.closed #superfish-2-accordion{display:none}@media (max-width:1025px){#navigation .r-nav #block-superfish-2.closed #superfish-2-accordion{display:none!important}}@media (max-width:1025px){#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion{display:block;border-left:solid 5px #00356B;overflow:visible;position:static;padding-left:1em}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li{font-family:"Source Sans Pro",sans-serif}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li>a:link,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li>a:visited{color:#286DC0;font-size:20px;text-decoration:underline;border-bottom:solid 1px #d7d7d7;line-height:50px;width:100%;text-align:left}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.about-press .sf-has-clone-parent.sf-hidden [class]{display:none}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.about-press:after{font-family:"fontawesome";color:#286DC0;content:"";padding-left:10px;text-decoration:none;position:absolute;left:137px;top:10px}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.about-press>a:link:after,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.about-press>a:visited:after{content:""}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books{padding-top:1em}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books>a:link,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books>a:visited{color:#BD5319;text-transform:uppercase;text-decoration:none;font-size:20px;line-height:normal;float:left}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books>a:link:after,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books>a:visited:after{color:#BD5319;position:static}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books li>a:link,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books li>a:visited{color:#BD5319}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books ul{border-bottom:1px solid #d7d7d7;margin-top:0}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books ul li a{white-space:nowrap}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li.course-books .sf-has-clone-parent.sf-hidden [class]{display:none}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion .cart{line-height:1}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion #block-menu-block-14{margin-bottom:0}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion fc-cartbadge{margin-bottom:1rem;margin-left:1rem;position:relative;left:15px}}@media (max-width:1025px){#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion{width:100%}#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li:last-of-type>a:link,#navigation .r-nav #superfish-2-accordion.sf-menu.sf-accordion>li:last-of-type>a:visited{border-bottom:solid 0 #d7d7d7}}#navigation .r-nav #superfish-2-accordion.sf-menu ul{position:static;margin-top:1em;border-bottom:solid 1px #d7d7d7;padding-bottom:1em}#navigation.is-sticky{padding-top:20px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0!important;bottom:auto!important;position:fixed!important}body.scroll-up #navigation.is-sticky{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,0.1),0 12px 15px 0 rgba(0,0,0,0.1);box-shadow:0 17px 50px 0 rgba(0,0,0,0.1),0 12px 15px 0 rgba(0,0,0,0.1)}.front{background:#ffffff}.front a:link,.front a:visited{color:#00356B}.front #block-bean-homepage-hero,.front #block-quicktabs-catalogs-homepage-tab-block,.front #block-views-new-releases-block-1,.front #block-views-new-releases-block-2,.front #block-views-new-releases-homepage-block-1,.front #block-views-new-releases-homepage-block-2{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.front #block-bean-homepage-hero .view-header,.front #block-quicktabs-catalogs-homepage-tab-block .view-header,.front #block-views-new-releases-block-1 .view-header,.front #block-views-new-releases-block-2 .view-header,.front #block-views-new-releases-homepage-block-1 .view-header,.front #block-views-new-releases-homepage-block-2 .view-header{padding:1.9rem;border:0;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-size:1.125em}.front #block-bean-homepage-hero .view-header a,.front #block-quicktabs-catalogs-homepage-tab-block .view-header a,.front #block-views-new-releases-block-1 .view-header a,.front #block-views-new-releases-block-2 .view-header a,.front #block-views-new-releases-homepage-block-1 .view-header a,.front #block-views-new-releases-homepage-block-2 .view-header a{text-decoration:underline}.front #block-bean-homepage-hero .view-header a:hover,.front #block-quicktabs-catalogs-homepage-tab-block .view-header a:hover,.front #block-views-new-releases-block-1 .view-header a:hover,.front #block-views-new-releases-block-2 .view-header a:hover,.front #block-views-new-releases-homepage-block-1 .view-header a:hover,.front #block-views-new-releases-homepage-block-2 .view-header a:hover{text-decoration:none}.front #block-bean-homepage-hero{min-height:unset}@media (min-width:780px){.front #block-bean-homepage-hero{min-height:410px}}@media (max-width:780px){.front #block-bean-homepage-hero{margin-top:2em}}.front #block-bean-homepage-hero .field-name-field-button-link{margin-top:2em}.front .block .entity-bean.bean-homepage-hero{padding:0 0 0 30px}.front .block .entity-bean{padding:0 30px;position:relative;height:auto}.front .block .entity-bean>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.front .block .entity-bean>div .field-name-field-button-link a{color:#286DC0;margin:0 10px;font-family:"Source Sans Pro",sans-serif;text-decoration:underline;letter-spacing:1px}@media (min-width:780px){.front .block .entity-bean>div .field-name-field-button-link a{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:#BD5319;color:#ffffff;display:inline-block;font-size:20px;font-family:"Source Sans Pro",sans-serif;font-weight:500;height:60px;line-height:60px;padding:0 30px;text-transform:uppercase;text-decoration:none!important;margin:0}.front .block .entity-bean>div .field-name-field-button-link a:hover{background:#00356B;text-decoration:none}}.front .block .entity-bean .hero-text{font-family:"YaleNew-Regular",Georgia,serif;font-size:1.75rem;color:#00356B}.front .block .entity-bean .field-name-field-hero-image{display:none}.front .block .entity-bean .field-name-field-hero-image img{position:relative;bottom:-30px}@media (min-width:780px){.front .block .entity-bean{height:416px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front .block .entity-bean>div{-ms-flex-preferred-size:1;flex-basis:1}.front .block .entity-bean .field-type-image{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:478px}.front .block .entity-bean .field-name-field-hero-image{display:block}}.front .block .h1{font-size:2.625rem;line-height:1.2em;margin-bottom:20px}@media (max-width:780px){.front .block .h1{font-size:22px;line-height:1.5em;margin:40px 10px 10px}}.front .block.block-views.carousel{background:#F0F0F0;margin:60px 0 90px}.front .block.block-views.carousel .content{overflow-x:hidden;position:relative}.front .block.block-views.carousel h2{background:#286DC0;color:#ffffff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:28px;font-size:1.75em;line-height:63px;line-height:2.25em;margin-left:30px;margin-top:-1em;padding:0 20px}.front .block.block-views.carousel .jcarousel-container{width:100%!important}.front .block.block-views.carousel .owl-carousel{position:relative}.front .block.block-views.carousel .owl-carousel .owl-wrapper,.front .block.block-views.carousel .owl-carousel .owl-wrapper-outter{padding-bottom:40px!important}.front .block.block-views.carousel .owl-carousel .owl-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.front .block.block-views.carousel .owl-carousel .owl-item{padding:1.5em 1.5em 0 1.5em;position:relative}.front .block.block-views.carousel .owl-carousel .owl-item>div{max-width:250px}.front .block.block-views.carousel .owl-carousel .owl-item .views-field{max-width:250px}.front .block.block-views.carousel .owl-carousel .owl-item .field-image-wrapper{text-align:center}.front .block.block-views.carousel .owl-carousel .owl-item img{height:280px}.front .block.block-views.carousel .owl-carousel .owl-item a{text-decoration:none!important}.front .block.block-views.carousel .owl-carousel .owl-item a h3{color:#00356B;font-size:24px;font-size:1.5rem;font-weight:400;margin-bottom:5px;margin-top:40px;text-align:left}.front .block.block-views.carousel .owl-carousel .owl-item a h3:hover{color:#BD5319;text-decoration:underline}.front .block.block-views.carousel .owl-carousel .owl-item .views-field-field-all-authors,.front .block.block-views.carousel .owl-carousel .owl-item .views-field-field-subtitle{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-size:1.125em}.front .block.block-views.carousel .owl-carousel .owl-item .views-field-field-all-authors{margin-top:1em;font-size:16px;font-size:1em}.front .block.block-views.carousel .owl-carousel .owl-item .quick-view-button{border:1px solid #00356B;height:59px;position:absolute;bottom:0;width:100%;max-width:238px}.front .block.block-views.carousel .owl-carousel .owl-item .quick-view-button a{background:url(/sites/all/themes/yale_press/img/icon_book-blue.svg) right center no-repeat;display:block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;line-height:59px;margin:0 10px;text-transform:uppercase}.front .block.block-views.carousel .owl-carousel .owl-item .quick-view-button:hover{border:1px solid #BD5319}.front .block.block-views.carousel .owl-carousel .owl-item .quick-view-button:hover a{background:url(/sites/all/themes/yale_press/img/icon_book-orange.svg) right center no-repeat;color:#BD5319;margin:0 9px 0 10px;text-decoration:none}.front .block.block-views.carousel .jcarousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px!important}.front .block.block-views.carousel .jcarousel li.jcarousel-item{margin:1.5em;position:relative;padding-bottom:60px}.front .block.block-views.carousel .jcarousel li.jcarousel-item .views-field{width:250px}.front .block.block-views.carousel .jcarousel li.jcarousel-item .field-image-wrapper{text-align:center}.front .block.block-views.carousel .jcarousel li.jcarousel-item a h4{color:#00356B;font-size:24px;font-size:1.5rem;font-weight:400;margin-bottom:5px;margin-top:40px;text-decoration:underline;text-align:left}.front .block.block-views.carousel .jcarousel li.jcarousel-item a h4:hover{color:#BD5319}.front .block.block-views.carousel .jcarousel li.jcarousel-item .views-field-field-all-authors,.front .block.block-views.carousel .jcarousel li.jcarousel-item .views-field-field-subtitle{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-size:1.125em}.front .block.block-views.carousel .jcarousel li.jcarousel-item .views-field-field-all-authors{margin-top:1em;font-size:16px;font-size:1em}.front .block.block-views.carousel .jcarousel li.jcarousel-item .quick-view-button{border:1px solid #00356B;height:59px;position:absolute;bottom:0;width:100%}.front .block.block-views.carousel .jcarousel li.jcarousel-item .quick-view-button a{background:url(/sites/all/themes/yale_press/img/icon_book-blue.svg) right center no-repeat;display:block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;line-height:59px;margin:0 10px;text-transform:uppercase}.front .block.block-views.carousel .jcarousel li.jcarousel-item .quick-view-button:hover{border:1px solid #BD5319}.front .block.block-views.carousel .jcarousel li.jcarousel-item .quick-view-button:hover a{background:url(/sites/all/themes/yale_press/img/icon_book-orange.svg) right center no-repeat;color:#BD5319;margin:0 9px 0 10px;text-decoration:none}.front .block.block-views.carousel .owl-controls .owl-buttons div{background:rgba(255,255,255,0.75);position:absolute;display:block;height:75px;top:50%;margin-top:-37px;width:75px}.front .block.block-views.carousel .owl-controls .owl-buttons div span{display:block;height:0;width:75px;padding-top:75px;overflow:hidden;position:relative}.front .block.block-views.carousel .owl-controls .owl-buttons div span:after{font-family:"fontawesome";color:#222222;content:"";padding-left:10px;position:absolute;top:22px;left:13px;font-size:75px}.front .block.block-views.carousel .owl-controls .owl-buttons div:hover{background:white}.front .block.block-views.carousel .owl-controls .owl-buttons div.owl-next{right:0}.front .block.block-views.carousel .owl-controls .owl-buttons div.owl-next span:after{content:"";left:auto;right:20px}.front .block.block-views.carousel .owl-controls .owl-buttons div.disabled{background:white;opacity:0.2}.front .block.block-views.carousel .jcarousel-navigation li{background:rgba(255,255,255,0.75);position:absolute;display:block;height:75px;top:50%;margin-top:-37px;width:75px}.front .block.block-views.carousel .jcarousel-navigation li a{display:block;height:0;width:75px;padding-top:75px;overflow:hidden;position:relative}.front .block.block-views.carousel .jcarousel-navigation li a:after{font-family:"fontawesome";color:#222222;content:"";padding-left:10px;position:absolute;top:22px;left:13px;font-size:75px}.front .block.block-views.carousel .jcarousel-navigation li:hover{background:white}.front .block.block-views.carousel .jcarousel-navigation li:last-of-type{right:0}.front .block.block-views.carousel .jcarousel-navigation li:last-of-type a:after{content:"";left:auto;right:20px}.front .block.block-views.carousel .jcarousel-navigation li.active{background:white;opacity:0.2}.front #block-search-form--2{display:none}.front .book-listing.catalog .view-content .item-list ul li{background:none;padding:0 30px;width:33%;margin:0}@media screen and (max-width:780px){.front .book-listing.catalog .view-content .item-list ul li .views-row{margin-bottom:2rem}}.front .book-listing.catalog .view-content .item-list ul li h3{text-align:center}.front .book-listing.catalog .view-content .item-list ul li h3 a{color:#00356B;font-size:24px;font-size:1.5em;font-weight:400;margin-bottom:5px;margin-top:40px;text-decoration:underline}.front .book-listing.catalog .view-content .item-list ul li h3 a:hover{color:#BD5319}.front .book-listing.catalog .view-content .item-list ul li .btn{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:#BD5319;color:#ffffff;display:inline-block;font-size:20px;font-family:"Source Sans Pro",sans-serif;font-weight:500;height:60px;line-height:60px;padding:0 30px;text-transform:uppercase;background:none;border:1px solid #00356B;border-radius:0;color:#00356B;text-align:center;width:100%}.front .book-listing.catalog .view-content .item-list ul li .btn:hover{background:#00356B;text-decoration:none}.front .book-listing.catalog .view-content .item-list ul li .btn:hover{color:#ffffff}@media screen and (max-width:780px){.front .catalog .view-content .item-list ul li{margin-bottom:3rem!important}}.front .quick-view{margin-top:-153px;position:relative;overflow:hidden;padding-top:20px;font-weight:300;line-height:2}.front .quick-view .node:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#222222;border-width:15px;margin-left:-15px;margin-top:-10px;top:-20px}.front .quick-view .columns{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.front .quick-view .view-mode-quick_view{background:#222;color:white;font-family:"Source Sans Pro",sans-serif;font-size:20px;padding:60px 30px;position:relative}.front .quick-view .view-mode-quick_view a{color:#63AAFF}.front .quick-view .view-mode-quick_view a:hover{color:#BD5319}.front .quick-view .view-mode-quick_view h4{color:white;font-family:"YaleNew-Regular",Georgia,serif;font-size:36px;line-height:1.1em;padding:0;margin:0 0 10px}.front .quick-view .view-mode-quick_view .author{font-size:16px;font-weight:400;padding:15px 0;text-transform:uppercase;letter-spacing:1px}.front .quick-view .view-mode-quick_view .author:after{background:#979797;content:"";display:block;height:1px;margin-bottom:15px;margin-top:15px;width:47px}.front .quick-view .view-mode-quick_view .field-name-book-button li li .fc-btn{left:-3px;top:-30px;cursor:pointer;font-family:"Source Sans Pro",sans-serif;padding:5px;opacity:1}.front .quick-view .view-mode-quick_view .field-name-book-button li li .btn.coming-soon{left:-35px;top:0;cursor:pointer;font-family:"Source Sans Pro",sans-serif;padding:5px}.front .quick-view .view-mode-quick_view .button.select{border:1px solid #63aaff;color:#63aaff;display:inline-block;font-weight:900;padding:16px 57px 16px 12px;text-transform:uppercase}.front .quick-view .view-mode-quick_view .bookinfo{padding:15px 0}.front .quick-view .view-mode-quick_view .bookinfo .price:before{content:"$"}.front .quick-view .view-mode-quick_view .field-name-field-book-subdisciplines{padding:0}.front .quick-view .view-mode-quick_view .field-name-field-book-subdisciplines a{text-decoration:underline}.front .quick-view .view-mode-quick_view .field-name-field-book-subdisciplines .sub-discipline:before{content:">";padding:0 7px;color:#ffffff}.front .quick-view .view-mode-quick_view .field-name-field-book-subdisciplines span.discipline:last-child:after{display:none}.front .quick-view .view-mode-quick_view .field-name-field-is-course-book{background:url(/sites/all/themes/yale_press/img/icon_gradcap.svg) no-repeat;margin-bottom:40px;padding-left:45px}.front .quick-view .view-mode-quick_view .primary.button{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:#BD5319;color:#ffffff;display:inline-block;font-size:20px;font-family:"Source Sans Pro",sans-serif;font-weight:500;height:60px;line-height:60px;padding:0 30px;text-transform:uppercase;text-transform:uppercase;letter-spacing:1px;text-align:left;font-weight:600;width:100%}.front .quick-view .view-mode-quick_view .primary.button:hover{background:#00356B;text-decoration:none}.front .quick-view .view-mode-quick_view .primary.button:after{font-family:"fontawesome";color:#ffffff;content:"";padding-left:10px;text-decoration:none;position:relative;display:inline-block;float:right;font-size:2rem}@media screen and (max-width:1280px){.front .quick-view .view-mode-quick_view .primary.button:after{display:none}}@media screen and (min-width:940px){.front .quick-view .view-mode-quick_view .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.front .quick-view .view-mode-quick_view .col{-ms-flex-preferred-size:30%;flex-basis:30%}}.front .close-quick-view{background:url(/sites/all/themes/yale_press/img/icon_close.svg) no-repeat;cursor:pointer;display:block;float:right;height:0;margin-top:-55px;overflow:hidden;padding-top:45px;position:relative;margin-right:10px;width:45px}.front .close-quick-view:hover{opacity:0.5}.front #block-quicktabs-catalogs-homepage-tab-block{display:none}@media (min-width:960px){.front #block-quicktabs-catalogs-homepage-tab-block{display:block}.front #block-quicktabs-catalogs-homepage-accordion-bloc{display:none}}.front .block-quicktabs{background:#F0F0F0;margin:60px 0 90px}.front .block-quicktabs h2{background:#286DC0;color:#ffffff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:28px;font-size:1.75em;line-height:63px;line-height:2.25em;margin-left:30px;margin-top:-1em;padding:0 20px}.front .block-quicktabs .view-homepage-catalog-browser{display:-webkit-box;display:-ms-flexbox;display:flex}.front .block-quicktabs .view-homepage-catalog-browser .views-field-field-catalog-image .field-content{text-align:center}.front .block-quicktabs .view-content{margin-bottom:4em;width:78%}.front .block-quicktabs .item-list ul.quicktabs-tabs{margin-left:30px}.front .block-quicktabs .item-list ul.quicktabs-tabs li{margin:0 0 0 1em}.front .block-quicktabs .item-list ul.quicktabs-tabs li.first{margin:0}.front .block-quicktabs .item-list ul.quicktabs-tabs li a{border-bottom:1px solid #222222;color:#222222;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:20px;font-size:1.25em;line-height:52px;padding:0 20px;text-decoration:none!important;text-transform:uppercase}.front .block-quicktabs .item-list ul.quicktabs-tabs li a:hover{background-color:#d8d8d8}.front .block-quicktabs .item-list ul.quicktabs-tabs li.active a{background:#d8d8d8;border-bottom:1px solid #BD5319;-webkit-box-shadow:inset 0 -3px 0 #BD5319;box-shadow:inset 0 -3px 0 #BD5319;color:#00356B;position:relative}.front .block-quicktabs .item-list ul.quicktabs-tabs li.active a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#BD5319;border-width:15px;margin-left:-15px}.front .block-quicktabs .view-footer{margin-top:-105px;width:22%;display:-webkit-box;display:-ms-flexbox;display:flex}.front .block-quicktabs .view-footer .view-all{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F6F6F6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-size:2em;line-height:1.2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.front .block-quicktabs .view-footer .view-all a{color:#BD5319;padding:0 70px;position:relative;width:100%;text-decoration:none!important}.front .block-quicktabs .view-footer .view-all a:after{font-family:"fontawesome";color:#BD5319;content:"";padding-left:10px;position:absolute;top:30%;right:35px;font-size:75px}.front .block-quicktabs .view-footer .view-all:hover{background-color:#d7d7d7}.front .block-quicktabs .view-footer .view-all:hover a{color:#00356B;text-decoration:none}.front .block-quicktabs .quick-accordion{padding-bottom:60px}.front .block-quicktabs .quick-accordion .view-footer{display:none}.front .block-quicktabs .quick-accordion h3.ui-accordion-header{background:#d7d7d7;border:none;border-bottom:1px solid #222222;border-radius:0;color:#222222;display:block;font-family:"Source Sans Pro",sans-serif;font-size:20px;font-size:1.25em;line-height:52px;margin:0 30px;padding:0 20px;text-decoration:none;text-transform:uppercase}.front .block-quicktabs .quick-accordion h3.ui-accordion-header span{display:none}.front .block-quicktabs .quick-accordion h3.ui-accordion-header:after{font-family:"fontawesome";content:"";float:right;padding-left:10px}.front .block-quicktabs .quick-accordion h3.ui-accordion-header.ui-state-active{border-bottom:1px solid #BD5319;-webkit-box-shadow:inset 0 -3px 0 #BD5319;box-shadow:inset 0 -3px 0 #BD5319}.front .block-quicktabs .quick-accordion h3.ui-accordion-header.ui-state-active:after{content:""}.front .block-quicktabs .quick-accordion .ui-accordion-content{background:none;border:none;height:auto!important}.front .block-quicktabs .quick-accordion .ui-accordion-content .view-content .item-list ul li{margin-bottom:20px;width:100%}.front .block-quicktabs .quick-accordion .ui-accordion-content .view-homepage-catalog-browser{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pre-footer #block-yup-new-homepage-newsletter-signup{background:#00356B;color:#ffffff;padding:0}@media screen and (max-width:1475px){#pre-footer #block-yup-new-homepage-newsletter-signup{padding:0 1rem}}#pre-footer #block-yup-new-homepage-newsletter-signup .shell{margin:0 auto;max-width:1440px;width:100%}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;font-size:2em;line-height:normal;font-family:"YaleNew-Regular",Georgia,serif;font-weight:normal;-webkit-font-smoothing:antialiased}@media screen and (max-width:780px){#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section{display:block}}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-text{width:65%;padding:10px 0}@media screen and (max-width:780px){#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-text{width:100%}}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper{width:33%}@media screen and (max-width:780px){#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper{width:100%}}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .fa{border-radius:50px;border:1px solid;padding:12px;text-align:center;margin-right:10px}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper a:active,#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper a:focus,#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper a:hover{text-decoration:none}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .subscribe-button{font-size:20px;font-family:"Source Sans Pro",sans-serif;font-weight:700;width:160px;background:#BD5319;color:#ffffff;text-transform:uppercase;text-align:center;display:block;letter-spacing:1px;margin:0 auto;padding:10px 5px}#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .subscribe-button:active,#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .subscribe-button:focus,#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .subscribe-button:hover{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background-color:#903f13}@media screen and (max-width:780px){#pre-footer #block-yup-new-homepage-newsletter-signup .subscribe-section .subscribe-wrapper .subscribe-button{width:100%}}div.ctools-yalebooks-modal{background-color:#ffffff}div.ctools-yalebooks-modal .popups-close{display:inline;width:100%;font-family:"Source Sans Pro",sans-serif;position:absolute;z-index:9;left:-1rem;top:12px}div.ctools-yalebooks-modal .popups-close a{float:right;display:block;color:#BD5319;margin-right:10px;margin-top:10px}div.ctools-yalebooks-modal .popups-close a:active,div.ctools-yalebooks-modal .popups-close a:focus,div.ctools-yalebooks-modal .popups-close a:hover{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;color:#903f13}div.ctools-yalebooks-modal table{width:100%}div.ctools-yalebooks-modal .modal-content{border-width:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;width:100%!important;padding-bottom:1em}div.ctools-yalebooks-modal,div.ctools-yalebooks-modal .modal-content{height:auto!important}@media screen and (min-width:1024px){div.ctools-yalebooks-modal,div.ctools-yalebooks-modal .modal-content{max-width:640px;padding:1rem}}#modalContent .messages.error{margin-right:3rem;margin-bottom:2rem}#modalContent .messages.error li{line-height:1.5}@media screen and (max-width:480px){#modalContent{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important}#modalContent div.ctools-yalebooks-modal{width:100%!important;border:0;padding:0;margin:0;height:100%!important}}.yup-subscribe-form h2{font-size:2rem;padding-bottom:1rem}.yup-subscribe-form div.form-item-data-fields-email input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;border-radius:0;border:solid 1px #4d4d4d;font-size:1.125rem;padding:0 1rem;-moz-appearance:none}@media (max-width:780px){.yup-subscribe-form div.form-item-data-fields-email input{font-size:16px}}.yup-subscribe-form .form-item:focus-within{outline:5px auto #00356B}.yup-subscribe-form .form-item.form-type-checkbox{margin-bottom:0}.yup-subscribe-form .form-item.form-type-checkbox:last-child{margin-bottom:1em}.yup-subscribe-form .form-item.form-type-checkbox input[type=checkbox]{display:none}.yup-subscribe-form .form-item.form-type-checkbox label{vertical-align:top;font-size:18px}@media (max-width:780px){.yup-subscribe-form .form-item.form-type-checkbox label{font-size:16px}}.yup-subscribe-form .form-item.form-type-checkbox label span.checkbox-select{display:inline-block;border:solid 1px #4d4d4d;height:20px;width:20px;margin-right:5px;margin-top:5px}.yup-subscribe-form .form-item.form-type-checkbox label span.label-inner-wrapper{display:inline-block;width:85%;vertical-align:top;margin-bottom:1rem}.yup-subscribe-form .newsletter-extra-lists-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yup-subscribe-form .newsletter-extra-lists-wrapper .form-type-checkbox{width:50%}.yup-subscribe-form input[type=checkbox]:focus+label{outline:5px auto #d7d7d7}.yup-subscribe-form input[type=checkbox]:checked+label span.checkbox-select{background-color:#d7d7d7}.yup-subscribe-form input.form-submit{border-radius:0;background:transparent;border:1px solid #BD5319;padding:15px;font-size:20px;font-weight:600;color:#BD5319;text-transform:uppercase;height:auto;line-height:1}#footer{background:#222222;padding:50px 30px}#footer a:focus{outline:5px auto rgba(255,255,255,0.247)}@media (min-width:1470px){#footer{padding:50px 0}}@media (max-width:1025px){#footer{padding:50px 0}}#footer .shell{margin:0 auto;max-width:1440px;width:100%}#footer .footer-cnt{background:none;font-family:"Source Sans Pro",sans-serif;width:100%}@media (min-width:1025px){#footer .footer-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}}#footer .footer-cnt .footer-text-sans{font-weight:300}#footer .footer-cnt .footer-text-sans:last-of-type{margin-bottom:1rem}#footer .footer-cnt .copyright{font-weight:300}#footer h4{color:#ffffff;font-size:14px;font-size:0.75em;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}#footer .col-1,#footer .col-2,#footer .col-3{color:#ffffff;margin-bottom:40px;padding-left:20px;padding-right:20px;width:100%}#footer .col-1{font-size:1.125em;line-height:1.4em}#footer .col-1 a.logo{background:url(/sites/all/themes/yale_press/img/yale-logo-footer.svg) no-repeat;display:block;height:0;margin-bottom:30px;overflow:hidden;padding-top:46px;width:106px}#footer #user_country .title{color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:300;letter-spacing:1px;display:inline-block;border-bottom:solid 0 #d8d8d8;padding-bottom:0;margin-bottom:0}#footer #user_country .content:before{content:"";display:inline-block;width:50px;height:1px;background-color:#d7d7d7!important;position:relative;top:-5px}#footer .col-2 ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .col-2 ul.menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0;width:48%}#footer .col-2 ul.menu li a:link,#footer .col-2 ul.menu li a:visited{color:#63AAFF;font-family:"Source Sans Pro",sans-serif;text-decoration:underline}@media (min-width:1025px){#footer .col-2 ul.menu li a:link,#footer .col-2 ul.menu li a:visited{color:#ffffff;font-family:"YaleNew-Regular",Georgia,serif;font-size:24px;font-size:1.5em;line-height:1.4em;text-decoration:none;-webkit-font-smoothing:antialiased}}#footer .col-2 ul.menu li a:link:hover,#footer .col-2 ul.menu li a:visited:hover{color:#BD5319}@media (min-width:1025px){#footer .col-2 ul.menu li{margin-bottom:20px}}#footer .col-2 .menu-name-menu-footer-middle{font-family:"YaleNew-Regular",Georgia,serif}#footer .col-3{font-size:1.25em;line-height:1.4em;padding-left:3rem}@media (max-width:1025px){#footer .col-3{padding-left:1rem}}#footer .col-3 p{font-weight:300}#footer .col-3 p.large{font-family:"YaleNew-Regular",Georgia,serif;-webkit-font-smoothing:antialiased}#footer .col-3 p.large a:link,#footer .col-3 p.large a:visited{color:#63AAFF;text-decoration:underline}#footer .col-3 p.large a:link:hover,#footer .col-3 p.large a:visited:hover{color:#BD5319}@media (min-width:1025px){#footer .col-3 p.large{font-size:24px;font-size:1.2em}}#footer .col-3 .col-last{width:100%}@media (max-width:1025px){#footer .col-3 #user_country .content p{font-size:16px}}@media (min-width:1025px){#footer .col-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:20%}}@media (min-width:1025px){#footer .col-2,#footer .col-3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:30%}}#footer .col-3 ul.social-list{padding:1rem 0 0 0}#footer .col-3 ul.social-list li{display:inline;margin:0 1rem 0 0}#footer .col-3 ul.social-list li a:before{content:"";display:inline-block;width:40px;height:40px}#footer .col-3 ul.social-list .ig-link:before{background:url(/sites/all/themes/yale_press/img/icon-instagram.svg) no-repeat}#footer .col-3 ul.social-list .yt-link:before{background:url(/sites/all/themes/yale_press/img/icon-youtube.svg) no-repeat}#footer .col-3 ul.social-list .tw-link:before{background:url(/sites/all/themes/yale_press/img/icon-twitter.svg) no-repeat}#footer .col-3 ul.social-list .fb-link:before{background:url(/sites/all/themes/yale_press/img/icon-facebook.svg) no-repeat}.front .quick-view .field-name-book-button li{margin-left:0!important;width:315px}.front .quick-view .field-name-book-button li li .btn{background-image:none;background-color:#63AAFF;border-radius:0;color:#222222;position:relative;left:-35px;line-height:1;cursor:unset}.front .quick-view .online-vendors.active{display:block;padding:1rem;line-height:2}.front .quick-view .field-name-field-isbn .field-label{font-weight:300}.front .quick-view .field-name-book-button ul{list-style:none}.front .quick-view .book-options a{font-size:1.25rem}.front .quick-view .book-options,.front .quick-view .vendor-links-wrapper{padding:5px 10px;border:solid 1px #286DC0;min-height:60px;height:60px;margin-bottom:1em}.front .quick-view .book-options:hover,.front .quick-view .vendor-links-wrapper:hover{border-color:#BD5319}.front .quick-view .book-options:hover #online-vendors-link,.front .quick-view .vendor-links-wrapper:hover #online-vendors-link{color:#BD5319}.front .quick-view .book-options #online-vendors-link,.front .quick-view .vendor-links-wrapper #online-vendors-link{color:#286DC0;text-transform:uppercase;font-size:20px;line-height:1;font-weight:600;letter-spacing:1px;background:url(/sites/all/themes/yale_press/img/down-arrow-black-blue.png) 265px 5px no-repeat transparent;cursor:pointer;width:100%;text-align:left;display:inline-block;padding:5px 0;margin:8px 0}.front .quick-view .book-options>.btn:active,.front .quick-view .book-options>.btn:focus,.front .quick-view .vendor-links-wrapper>.btn:active,.front .quick-view .vendor-links-wrapper>.btn:focus{color:#286DC0!important}.front .quick-view .vendor-links-wrapper.open{height:auto}.front .quick-view .book-options a{padding:6px 0}.front .quick-view .book-options .btn{background-image:none;color:#286DC0}.field-name-quick-view a{text-decoration:underline!important}.col-2{font-weight:300}.col-2 .field-name-read-more{display:none}.col-2 div:first-of-type{font-family:"Source Sans Pro",sans-serif;line-height:2;font-weight:300}.col-2 div:first-of-type+.field-name-read-more{display:block;font-weight:300}.col-2 div:first-of-type+.field-name-read-more a,.col-2 div:first-of-type+.field-name-read-more a:link{text-decoration:underline;font-weight:300}.col-2 .field-name-field-is-course-book{font-weight:300}.field-name-node-link{margin-left:3rem}.btn.see-all-books{height:32px;background:url(/sites/all/themes/yale_press/css/./images/btn-bg.png) repeat-x 0 0;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0;color:white!important;text-transform:none;font-weight:normal;font-family:"YaleNew-Regular",Georgia,serif!important}.logged-in #block-search-form input[type=submit]{right:0;top:0}.node-type-yup-book a.online-vendors-link{line-height:normal}.node-type-yup-book .aaeportal-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin-bottom:1.25rem;border:1px solid #b3c2d3;background-color:#e6ebf0}.node-type-yup-book .aaeportal-msg a{color:#00356b;text-decoration:underline}.node-type-yup-book .aaeportal-msg a:hover{color:#296dc0;text-decoration:none}.node-type-yup-book .aaeportal-msg p{margin:0;padding-left:1rem}.node-type-yup-book .aaeportal-msg img{max-width:120px}#block-yup-blog-block-yup-blog-block{padding:0 0 3rem 0;max-width:1440px;width:100%;margin:0 auto}@media (max-width:960px){#block-yup-blog-block-yup-blog-block{padding:1rem 1rem 3rem 1rem}}#block-yup-blog-block-yup-blog-block .h2{font-size:2.625rem;line-height:1.25;padding:1rem 0;color:#0f4d92;font-family:inherit;display:block;text-transform:inherit;letter-spacing:inherit}#block-yup-blog-block-yup-blog-block .h3,#block-yup-blog-block-yup-blog-block h2.title,#block-yup-blog-block-yup-blog-block h3.title{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1px;color:#000000;display:inline}#block-yup-blog-block-yup-blog-block .h4,#block-yup-blog-block-yup-blog-block h4{font-size:1.625rem}#block-yup-blog-block-yup-blog-block p{font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;line-height:1.7}#block-yup-blog-block-yup-blog-block a{font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;color:#00356B;text-decoration:underline;line-height:2;letter-spacing:1px}#block-yup-blog-block-yup-blog-block .content{overflow:hidden}#block-yup-blog-block-yup-blog-block .blog-block-left{width:50%;float:left;padding:0 2rem 0 0}@media (max-width:960px){#block-yup-blog-block-yup-blog-block .blog-block-left{width:100%;float:none;padding:0 0 3rem 0}}#block-yup-blog-block-yup-blog-block .blog-block-right{width:50%;float:right;padding:0 0 0 2rem}@media (max-width:960px){#block-yup-blog-block-yup-blog-block .blog-block-right{width:100%;float:none;padding:0 0 3rem 0}}.region-bottom-navigation #edit-field-book-format-wrapper,.region-bottom-navigation #edit-field-book-subdisciplines-wrapper,.region-bottom-navigation #edit-sort-wrapper{display:none}.b-nav .form-type-select{float:left}.b-nav .shell{background-color:#F6F6F6;padding:25px 30px 20px;position:relative;height:115px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1025px){.b-nav .shell{display:inline-block}}.b-nav #block-views-exp-yup-search-page--2 ::-webkit-input-placeholder,.b-nav #block-views-exp-yup-search-page ::-webkit-input-placeholder{color:#979797;opacity:1}.b-nav #block-views-exp-yup-search-page--2 ::-moz-placeholder,.b-nav #block-views-exp-yup-search-page ::-moz-placeholder{color:#979797;opacity:1}.b-nav #block-views-exp-yup-search-page--2 :-ms-input-placeholder,.b-nav #block-views-exp-yup-search-page :-ms-input-placeholder{color:#979797;opacity:1}.b-nav #block-views-exp-yup-search-page--2 ::-ms-input-placeholder,.b-nav #block-views-exp-yup-search-page ::-ms-input-placeholder{color:#979797;opacity:1}.b-nav #block-views-exp-yup-search-page--2 ::placeholder,.b-nav #block-views-exp-yup-search-page ::placeholder{color:#979797;opacity:1}.b-nav #block-views-exp-yup-search-page--2 :-ms-input-placeholder,.b-nav #block-views-exp-yup-search-page :-ms-input-placeholder{color:#979797}.b-nav #block-views-exp-yup-search-page--2 :-ms-input-placeholder,.b-nav #block-views-exp-yup-search-page :-ms-input-placeholder{color:#979797}.b-nav #block-views-exp-yup-search-page #edit-field-book-disciplines-wrapper label,.b-nav #block-views-exp-yup-search-page--2 #edit-field-book-disciplines-wrapper label{position:absolute;overflow:hidden;text-indent:-999999px}.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-widget-filter-field_book_disciplines,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-field_book_disciplines{padding:0}.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .form-item-field-book-disciplines,.b-nav #block-views-exp-yup-search-page .views-exposed-form .form-item-field-book-disciplines{width:280px}.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext{width:100%;max-width:1040px;padding:0;float:left}@media (max-width:1430px){.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext{max-width:calc(100% - 340px)}}@media (max-width:1025px){.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext{max-width:calc(100% - 60px)}}.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-submit-button,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-submit-button{padding:0;margin-top:8px;position:relative;right:5px}@media (max-width:715px){.b-nav #block-views-exp-yup-search-page--2 .views-exposed-form .views-exposed-widget.views-submit-button,.b-nav #block-views-exp-yup-search-page .views-exposed-form .views-exposed-widget.views-submit-button{float:right}}.b-nav #block-views-exp-yup-search-page--2 .search-form,.b-nav #block-views-exp-yup-search-page .search-form{background:#ffffff;border:1px solid #d7d7d7;height:60px;max-width:none;position:relative}.b-nav #block-views-exp-yup-search-page--2 .form-actions,.b-nav #block-views-exp-yup-search-page .form-actions{margin-top:0;margin-bottom:0;position:absolute;top:0;right:0;display:block;width:60px;height:60px}.b-nav #block-views-exp-yup-search-page--2 input[type=text],.b-nav #block-views-exp-yup-search-page--2 select,.b-nav #block-views-exp-yup-search-page input[type=text],.b-nav #block-views-exp-yup-search-page select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;border-radius:0;border:solid 1px #d7d7d7;font-size:18px;padding:0 1rem;-moz-appearance:none}@media (max-width:780px){.b-nav #block-views-exp-yup-search-page--2 input[type=text],.b-nav #block-views-exp-yup-search-page--2 select,.b-nav #block-views-exp-yup-search-page input[type=text],.b-nav #block-views-exp-yup-search-page select{font-size:16px}}.b-nav #block-views-exp-yup-search-page--2 input[type=text]:active,.b-nav #block-views-exp-yup-search-page--2 input[type=text]:focus,.b-nav #block-views-exp-yup-search-page--2 select:active,.b-nav #block-views-exp-yup-search-page--2 select:focus,.b-nav #block-views-exp-yup-search-page input[type=text]:active,.b-nav #block-views-exp-yup-search-page input[type=text]:focus,.b-nav #block-views-exp-yup-search-page select:active,.b-nav #block-views-exp-yup-search-page select:focus{border:1px solid #00356B}.b-nav #block-views-exp-yup-search-page--2 select,.b-nav #block-views-exp-yup-search-page select{-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;background:url(/sites/all/themes/yale_press/img/icon_down_arrow-blue.png) 245px 23px no-repeat #ffffff;border:solid 1px #d7d7d7;border-right:solid 0 #ffffff;padding-left:20px;cursor:pointer}.b-nav #block-views-exp-yup-search-page--2 select::-ms-expand,.b-nav #block-views-exp-yup-search-page select::-ms-expand{display:none}@media (max-width:1025px){.b-nav #block-views-exp-yup-search-page--2 select,.b-nav #block-views-exp-yup-search-page select{display:none}}.b-nav #block-views-exp-yup-search-page--2 .form-type-select,.b-nav #block-views-exp-yup-search-page .form-type-select{float:left;min-width:230px}.b-nav #block-views-exp-yup-search-page--2 .form-submit,.b-nav #block-views-exp-yup-search-page .form-submit{border-radius:0;padding:0;padding:0}.b-nav #block-views-exp-yup-search-page--2 input[type=submit],.b-nav #block-views-exp-yup-search-page input[type=submit]{background-color:#286DC0;background:url(/sites/all/themes/yale_press/img/icon_search.svg) no-repeat #286DC0 17px 17px;position:relative;color:#286DC0;font-size:1px;display:block;height:60px;right:5px;top:-10px;width:60px;border:solid 1px #286DC0}@media (min-width:780px){.b-nav #block-views-exp-yup-search-page--2 input[type=submit]:active,.b-nav #block-views-exp-yup-search-page--2 input[type=submit]:focus,.b-nav #block-views-exp-yup-search-page--2 input[type=submit]:hover,.b-nav #block-views-exp-yup-search-page input[type=submit]:active,.b-nav #block-views-exp-yup-search-page input[type=submit]:focus,.b-nav #block-views-exp-yup-search-page input[type=submit]:hover{background-color:#00356B;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}}@media (max-width:780px){.b-nav #block-views-exp-yup-search-page--2 input[type=submit],.b-nav #block-views-exp-yup-search-page input[type=submit]{background:url(/sites/all/themes/yale_press/img/icon_search_blue.png) no-repeat #ffffff 17px 17px;border:solid 1px #d7d7d7;border-left:solid 0 #ffffff}}.logged-in #block-views-exp-yup-search-page .form-type-select{float:left}.logged-in #block-views-exp-yup-search-page .form-type-select:after{left:242px;bottom:29px}.page-search #page-title{border-bottom:0 solid #ffffff;padding-bottom:0;font-size:42px;line-height:1;margin-bottom:1rem}.page-search #sidebar{width:26%;padding:0 0 0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page-search .region-sidebar-second #edit-search-api-views-fulltext-wrapper{display:none}.page-search .region-sidebar-second .views-widget-filter-field_book_disciplines{width:100%}.page-search .region-sidebar-second .views-exposed-form .views-widget-filter-field_book_disciplines{float:none;display:block;width:100%;padding-right:4rem}.page-search .region-sidebar-second #edit-field-book-subdisciplines-wrapper{padding-left:2rem;padding-right:2rem}.page-search .region-sidebar-second #edit-field-book-subdisciplines-wrapper:before{content:"";width:20px;height:30px;background:url(/sites/all/themes/yale_press/img/sub-arrow.svg) 0 7px no-repeat #ffffff;display:inline-block;position:relative;left:-21px;top:8px}.page-search .region-sidebar-second #edit-field-book-subdisciplines-wrapper .views-widget{position:relative;top:-22px}.page-search .region-sidebar-second #edit-field-book-format-wrapper{padding-right:4rem}.page-search .region-sidebar-second .form-item-field-book-disciplines{width:100%}.page-search .region-sidebar-second div:not(#edit-field-book-format-wrapper) label{font-weight:normal;display:inline-block;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:1.7em;line-height:52px;margin-bottom:1rem}.page-search .region-sidebar-second div#edit-field-book-format-wrapper label{font-weight:600;display:block;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:18px;margin-bottom:0!important}.page-search .region-sidebar-second h4{font-weight:600;display:block;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:18px;margin-bottom:10px!important}.page-search .region-sidebar-second #edit-sort-wrapper{width:100%;float:none;padding-right:4rem}.page-search .region-sidebar-second #edit-sort-wrapper .form-item h4{margin-top:2rem;text-align:left}.page-search .region-sidebar-second #edit-sort-wrapper .form-item .bef-select-as-links>.form-item div{text-align:left;font-weight:normal;color:#222222;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:18px;letter-spacing:1px;margin-bottom:15px}.page-search .region-sidebar-second input[type=text],.page-search .region-sidebar-second select{width:100%;height:40px;border-radius:0;border:solid 1px #d7d7d7;font-size:18px;padding:0 1rem;-moz-appearance:none}@media (max-width:780px){.page-search .region-sidebar-second input[type=text],.page-search .region-sidebar-second select{font-size:16px}}.page-search .region-sidebar-second select{-webkit-appearance:none;-moz-appearance:none;background:url(/sites/all/themes/yale_press/img/icon_down_arrow-blue.png) 190px 13px no-repeat #ffffff;border:solid 1px #d7d7d7;cursor:pointer;min-width:230px}.page-search .region-sidebar-second select::-ms-expand{display:none}.page-search .region-sidebar-second #edit-field-book-subdisciplines-wrapper select{background:url(/sites/all/themes/yale_press/img/icon_down_arrow-blue.png) 190px 13px no-repeat #ffffff;cursor:pointer}.page-search .region-sidebar-second #edit-field-book-subdisciplines-wrapper select::-ms-expand{display:none}.page-search .region-sidebar-second .form-type-select{float:left}.page-search .region-sidebar-second .views-submit-button{float:right;padding-right:4rem}.page-search .region-sidebar-second #edit-submit-yup-search-{-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:#286DC0;color:#ffffff;display:inline-block;font-size:18px;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-weight:500;height:40px;line-height:40px;padding:0 30px;text-transform:uppercase;letter-spacing:1px;text-align:left;width:100%;float:right}.page-search .region-sidebar-second #edit-submit-yup-search-:hover{background-color:#00356B;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.page-search #main{background:#ffffff}.page-search #main .shell{max-width:1440px;width:100%;padding:2rem}.page-search #main #content{width:70%}.page-search #main #content .result-left{float:left;min-height:200px}.page-search #main #content .result-left img{padding-right:2rem}.page-search #main #content .view-yup-search- .view-header{margin:1rem 0;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:1.125em}.page-search #main #content .view-yup-search- .views-row{border-top:solid 1px #d7d7d7;padding:2rem 0;font-family:"Source Sans Pro",sans-serif,Sans-Serif;font-size:1.125em}.page-search #main #content .view-yup-search- .views-row h2{font-size:24px;font-weight:400;margin-bottom:5px;text-decoration:underline}.page-search #main #content .view-yup-search- .views-row .all-authors{margin:1rem 0}.page-search #main #content .view-yup-search- .views-row .cat-copy{margin:0 0 1rem 0;line-height:1.5}.page-search #main #content .view-yup-search- .views-row:first-of-type{border-top:solid 0 #d7d7d7}.page-search #main #content .view-yup-search- .views-row .aaeportal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font-size:0.85rem}.page-search #main #content .view-yup-search- .views-row .aaeportal img{max-width:120px;vertical-align:middle}.page-search #main #content .view-yup-search- .item-list .pager{border-top:0 solid #d7d7d7}dl,ol,p,ul{margin:0 0 1.429em 0}.region-bottom-navigation #views-exposed-form-yup-search--page label{position:absolute;overflow:hidden;text-indent:-999999px}@media screen and (max-width:400px){#quickset-catalogs_homepage_accordion_bloc ul li{padding:0}}.cb-user-register .course-books-registration-form .account-login .course-books-pass-group-wrapper{max-width:100%;width:100%;margin-top:10px}.cb-user-register .course-books-registration-form .account-login .course-books-pass-group-wrapper input{width:100%}.cb-user-register .course-books-registration-form .account-login .form-actions{margin-top:30px}.cb-user-register .course-books-registration-form .account-login .captcha{width:100%;clear:both}.cb-user-register .course-books-registration-form .account-login .captcha .fieldset-description,.cb-user-register .course-books-registration-form .account-login .captcha legend{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none!important}@media screen and (max-width:480px){.node-type-yup-book .image{float:none;display:block;margin-right:0;max-width:100%!important;width:100%}}@media screen and (max-width:480px){.node-type-yup-book .image img{width:100%}}.node-type-yup-book .image .price{padding-top:30px!important}.node-type-yup-book .image .buttons ul{margin-bottom:0!important}.node-type-yup-book .image .vendor-links-wrapper.open{margin-bottom:15px!important}@media screen and (max-width:480px){.node-type-yup-book .text{float:none;display:block;width:100%}}.node-type-yup-book .text .book-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin-top:30px;color:#5a5a5a}@media screen and (max-width:480px){.node-type-yup-book .text .book-details{margin-top:15px}}.node-type-yup-book .text .book-details span.highlight{color:#00356B}.node-type-yup-book .text .book-details>div{width:50%}@media screen and (max-width:480px){.node-type-yup-book .text .book-details>div{width:100%;padding-top:15px}}.node-type-yup-book .safari-message{font-size:12px;margin-bottom:15px;font-style:italic;color:#00356B;padding:10px;border-radius:3px;background-color:#d7e5f7}.node-type-yup-book .yup-buy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 6px 15px 6px}.node-type-yup-book .yup-buy-button span:not(.btn){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:10px;padding-right:10px;border-right:1px solid #d7e5f7;color:#00356b}.node-type-yup-book .yup-buy-button span.btn{cursor:not-allowed}.node-type-yup-book .yup-buy-button .btn{font-family:"YaleNew-Regular",Georgia,serif;width:100%;background:#979797}.node-type-yup-book .yup-buy-button .btn:hover{background:#979797;color:#FFF}.node-type-yup-book .yup-buy-button .ng-isolate-scope{width:100%}.node-type-yup-book .yup-buy-button .ng-isolate-scope .btn{background:#bd5319}.node-type-yup-book .yup-buy-button .ng-isolate-scope .btn:hover{background:#a64916}.node-type-yup-book .bottom-buttons a{text-decoration:none!important;font-size:16px}.half-book-teaser-list section .node-yup-book.node-teaser{margin:15px 5px!important}.half-book-teaser-list section .field-image-wrapper img{position:relative!important}.series-subsection{padding-left:15px;padding-right:15px;margin-bottom:2.5em}@media screen and (min-width:768px){.series-subsection{padding-left:40px;padding-right:40px;margin-bottom:3.125em}}@media screen and (min-width:960px){.series-subsection{padding-left:65px;padding-right:65px;margin-bottom:3.75em}}@media screen and (min-width:1200px){.series-subsection{padding-left:90px;padding-right:90px}}@media screen and (min-width:960px){.series-subsection--mod-mb-lg{margin-bottom:4.25em}}.series-subsection--no-pad{padding-left:0;padding-right:0}@media screen and (min-width:768px){.series-subsection--no-mb-md{margin-bottom:0}}.series-subsection__subtitle{color:#4a4a4a;font-size:0.875rem;font-family:"Source Sans Pro",sans-serif;font-weight:bold;margin-bottom:1.1428em;text-transform:uppercase}@media screen and (min-width:768px){.series-subsection__subtitle{font-size:1rem;margin-bottom:1.25em}}.series-subsection__subtitle:after{content:"";display:block;border-bottom:1px solid #e2e2e2;margin-top:1.1428em;width:40px}@media screen and (min-width:768px){.series-subsection__subtitle:after{margin-top:1.25em;width:50px}}.series-subsection__header{margin-bottom:2.375em}@media screen and (min-width:768px){.series-subsection__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.series-subsection__title{color:#286dc0;font-size:1.25rem}@media screen and (min-width:768px){.series-subsection__title{font-size:1.5rem}}@media screen and (min-width:960px){.series-subsection__title{font-size:2rem}}@media screen and (min-width:768px){.series-subsection__see-more{margin-left:auto}}@media screen and (max-width:767px){.series-subsection__see-more--full{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.series-subsection__see-more--mobile{margin-top:2em;text-align:center}@media screen and (min-width:768px){.series-subsection__see-more--mobile{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media screen and (min-width:768px){.series-two-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.series-two-up__col{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.series-two-up__first{-ms-flex-preferred-size:50%;flex-basis:50%}.series-two-up__second{-ms-flex-preferred-size:41%;flex-basis:41%}.series-two-up--even .series-two-up__first{-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:5%}.series-two-up--even .series-two-up__second{-ms-flex-preferred-size:45%;flex-basis:45%}.series-navigation{border-bottom:2px solid #eee;border-top:2px solid #eee;padding:20px 0}.series-menu-toggle{background:none;border:0;border-radius:0;color:#7e736b;cursor:pointer;display:block;font-family:"Source Sans Pro",sans-serif;font-size:1.125rem}@media screen and (min-width:768px){.series-menu-toggle{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.series-menu-toggle .hamburger{display:inline-block;margin-right:10px;vertical-align:top}.series-menu-toggle .hamburger-layer{background-color:#7e736b;display:block;border-radius:1px;height:3px;margin-bottom:4px;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:20px}.series-menu-toggle .hamburger-layer:nth-child(2){top:7px}.series-menu-toggle .hamburger-layer:nth-child(3){bottom:0;top:auto;margin-bottom:0}.series-menu-toggle.open .hamburger-layer:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:2px}.series-menu-toggle.open .hamburger-layer:nth-child(2){width:0;opacity:0}.series-menu-toggle.open .hamburger-layer:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:2px}.node-type-series-landing-page .item-list{display:none}@media screen and (min-width:768px){.node-type-series-landing-page .item-list{display:block!important}}.node-type-series-landing-page .item-list .series-menu{list-style-type:none!important;margin:0}@media screen and (min-width:768px){.node-type-series-landing-page .item-list .series-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.node-type-series-landing-page .item-list .series-menu__item{font-size:1.25rem;margin:0}@media screen and (max-width:767px){.node-type-series-landing-page .item-list .series-menu__item{margin-top:20px}}.node-type-series-landing-page .item-list .series-menu__item a,.node-type-series-landing-page .item-list .series-menu__item a:focus,.node-type-series-landing-page .item-list .series-menu__item a:hover,.node-type-series-landing-page .item-list .series-menu__item a:link,.node-type-series-landing-page .item-list .series-menu__item a:visited{color:#00356b;text-decoration:none!important}.node-type-series-landing-page .item-list .series-menu__item:first-child a,.node-type-series-landing-page .item-list .series-menu__item:first-child a:focus,.node-type-series-landing-page .item-list .series-menu__item:first-child a:hover,.node-type-series-landing-page .item-list .series-menu__item:first-child a:link,.node-type-series-landing-page .item-list .series-menu__item:first-child a:visited{color:#7e736b}.node-type-series-landing-page .item-list .series-menu__item:first-child a:before{content:"";color:#7e736b;display:inline-block;font-family:"fontawesome";font-size:1.5rem;margin-right:20px}.series-cta a{border:1px solid #ddd;color:#222;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;font-weight:bold;padding:15px 30px;text-transform:uppercase;text-decoration:none!important}@media screen and (min-width:768px){.series-cta a{font-size:1rem}}.series-cta a:focus,.series-cta a:hover{background-color:#222;border-color:#222;color:#f9f9f9;text-decoration:none}.series-cta a:after{content:"";display:inline-block;font-family:"fontawesome";font-size:0.875rem;margin-left:10px}.series-cta--dark a{background-color:#00356b;border-color:#00356b;color:#fff}.series-cta--dark a:focus,.series-cta--dark a:hover{background-color:#fff;border-color:#00356b;color:#00356b}.series-cta--dark a:after{content:none}.series-cta--darker a{background-color:#4a4a4a;border-color:#4a4a4a;color:#fff}.series-cta--darker a:focus,.series-cta--darker a:hover{background-color:#fff;border-color:#4a4a4a;color:#4a4a4a}.series-cta--darker a:after{content:none}.series-button{background-color:#4a4a4a;border:1px solid #4a4a4a;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;font-weight:bold;padding:15px 30px;text-transform:uppercase}@media screen and (min-width:768px){.series-button{font-size:1rem}}.series-button:focus,.series-button:hover{background-color:#fff;border-color:#4a4a4a;color:#4a4a4a}.series-paragraph{font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;line-height:1.4286}@media screen and (min-width:768px){.series-paragraph{font-size:1.125rem;line-height:1.3333}}.series-subpage__content{font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;line-height:1.4286}@media screen and (min-width:768px){.series-subpage__content{font-size:1.125rem;line-height:1.3333}}.series-hero{padding:20px 20px 0;position:relative}@media screen and (min-width:960px){.series-hero{padding:0 0 50px}}.series-hero__image{position:absolute;height:calc(100% - 100px);left:0;top:0;z-index:0}@media screen and (min-width:480px){.series-hero__image{height:calc(100% - 50px)}}@media screen and (min-width:960px){.series-hero__image{height:auto;position:static}}.series-hero__image img{display:block;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:960px){.series-hero__image img{height:auto;-o-object-fit:contain;object-fit:contain}}.series-hero__content-wrapper{background-color:#f9f9f9;padding:20px;position:relative;z-index:1}@media screen and (min-width:960px){.series-hero__content-wrapper{bottom:0;left:120px;max-width:70%;padding:35px 45px;position:absolute}}@media screen and (min-width:1200px){.series-hero__content-wrapper{max-width:48%;padding:70px 90px}}.series-hero__title{color:#00356b;margin-bottom:0.5em}@media screen and (min-width:768px){.series-hero__title{margin-bottom:0.7143em}}.series-hero__content{font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;line-height:1.3333}@media screen and (min-width:768px){.series-hero__content{font-size:1.125rem;line-height:1.3333}}.series-carousel .owl-wrapper-outer{margin-left:auto;margin-right:auto;width:220px}@media screen and (min-width:768px){.series-carousel .owl-wrapper-outer{width:auto}}.series-carousel .owl-carousel{position:relative}.series-carousel .owl-prev{left:0}@media screen and (min-width:768px){.series-carousel .owl-prev{left:-35px}}.series-carousel .owl-prev:before{content:""}.series-carousel .owl-next{right:0}@media screen and (min-width:768px){.series-carousel .owl-next{right:-35px}}.series-carousel .owl-next:before{content:""}.series-carousel .owl-next,.series-carousel .owl-prev{position:absolute;top:160px;z-index:10}.series-carousel .owl-next.disabled,.series-carousel .owl-prev.disabled{cursor:default;opacity:0.4}.series-carousel .owl-next span,.series-carousel .owl-prev span{display:none}.series-carousel .owl-next:before,.series-carousel .owl-prev:before{color:#ddd;display:block;font-family:"fontawesome";font-size:32px}.series-carousel .owl-next:not(.disabled):hover:before,.series-carousel .owl-prev:not(.disabled):hover:before{color:#b7b7b7}.series-carousel .owl-item>div{max-width:220px;margin-left:15px;margin-right:15px}@media screen and (min-width:768px){.series-carousel .owl-item{padding-left:0;padding-right:0}}.series-carousel__image{margin-bottom:1.25em}.series-carousel__image img{height:auto}.series-carousel__title{color:#222;font-size:0.875rem;line-height:normal;margin-bottom:0.8571em}.series-carousel__title a{color:#222}@media screen and (min-width:768px){.series-carousel__title{font-size:1rem;margin-bottom:0.75em}}.series-carousel__subtitle{color:#4a4a4a;font-size:0.75rem;font-style:italic;line-height:normal}.series-carousel__subtitle a,.series-carousel__subtitle a:focus,.series-carousel__subtitle a:hover,.series-carousel__subtitle a:link,.series-carousel__subtitle a:visited{color:#4a4a4a}@media screen and (min-width:768px){.series-carousel__subtitle{font-size:0.875rem}}.series-authors-carousel .owl-next,.series-authors-carousel .owl-prev{top:95px}.series-authors-carousel .series-carousel__image{margin-bottom:0.75em}.view-series-landing-pages-blog-feed .views-grouping-wrapper{border-bottom:0}.series-article{position:relative;margin-bottom:1.25em;padding-bottom:1.25em}.series-article:after{border-top:1px solid #ddd;bottom:0;content:"";display:block;position:absolute;width:20px}.series-two-up__second .series-article:last-child:after{content:none}.series-article__image{margin-bottom:1.25em}.series-article__image img{max-width:100%;height:auto}.series-article__title{color:#222;line-height:normal;margin-bottom:1em}@media screen and (min-width:768px){.series-article__title{font-size:1.125rem;margin-bottom:0.8889em}}.series-article__title a{color:#222}@media screen and (min-width:768px){.series-article--featured{margin-bottom:0}.series-article--featured:after{content:none}}@media screen and (min-width:768px){.series-article--featured .series-article__title{font-size:1.5rem;margin-bottom:0.6667em}}.series-article__date{color:#4a4a4a;font-size:0.75rem;font-style:italic}@media screen and (max-width:767px){.series-additional-resources{margin-bottom:2.625em}}.series-additional-resources__image{margin-bottom:1.125rem}.series-additional-resources__image img{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.series-additional-resources__image img{margin-left:0;margin-right:0}}.series-additional-resources__text{font-size:1.125rem;line-height:1.3333;margin-bottom:1em}@media screen and (min-width:768px){.series-additional-resources__text{font-size:1.5rem;line-height:1.25;margin-bottom:0.75em}}.series-additional-resources__text p{margin-bottom:0}@media screen and (max-width:767px){.series-additional-resources__cta{text-align:center}}.series-newsletter .yup-series-subscribe-form{font-family:inherit;padding:0;max-width:none}.series-newsletter .yup-series-subscribe-form>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.series-newsletter .yup-series-subscribe-form>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.series-newsletter .yup-series-subscribe-form>div .form-wrapper{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto}@media screen and (min-width:768px){.series-newsletter .yup-series-subscribe-form>div .form-wrapper{max-width:400px}}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield{border:1px solid #ddd;height:50px;margin:0;padding:15px 30px}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield.validate-error{background-color:#fef5f1}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text{background-color:transparent;border:0;color:#222;height:auto;font-size:inherit;padding:0;width:100%}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text::-webkit-input-placeholder{color:#c6c6c6;opacity:1}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text::-moz-placeholder{color:#c6c6c6;opacity:1}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text:-ms-input-placeholder{color:#c6c6c6;opacity:1}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text::-ms-input-placeholder{color:#c6c6c6;opacity:1}.series-newsletter .yup-series-subscribe-form>div .form-type-textfield .form-text::placeholder{color:#c6c6c6;opacity:1}.series-newsletter .yup-series-subscribe-form .form-submit{background-color:#4a4a4a;border:1px solid #4a4a4a;border-radius:0;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:0.875rem;font-weight:bold;height:50px;padding:15px 30px;text-transform:uppercase}@media screen and (min-width:768px){.series-newsletter .yup-series-subscribe-form .form-submit{font-size:1rem}}.series-newsletter .yup-series-subscribe-form .form-submit:focus,.series-newsletter .yup-series-subscribe-form .form-submit:hover{background-color:#fff;border-color:#4a4a4a;color:#4a4a4a}@media screen and (max-width:767px){.series-contact__cta{text-align:center}}.series-books-grid .views-grouping-wrapper{border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:460px){.series-books-grid .views-grouping-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.series-books-grid .views-grouping-wrapper .views-row{margin-left:10px;margin-right:10px;max-width:200px}@supports (display:grid){.series-books-grid .views-grouping-wrapper{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,200px));gap:30px}.series-books-grid .views-grouping-wrapper .views-row{margin-left:0;margin-right:0;max-width:none}}.node-type-series-landing-page .r-nav{padding:0}.node-type-series-landing-page #block-superfish-2{margin:0}.node-type-series-landing-page #navigation{height:auto}.node-type-series-landing-page #navigation .shell{height:auto;padding-bottom:20px}@media screen and (max-width:767px){.node-type-series-landing-page #navigation .r-nav{padding-top:0}}.node-type-series-landing-page #navigation .r-nav #block-superfish-2{margin-bottom:0}.node-type-series-landing-page #navigation .l-nav .content #superfish-1{display:none!important}.node-type-series-landing-page #navigation .l-nav .sf-accordion-toggle{right:1px;top:-58px}.node-type-series-landing-page #navigation .l-nav #superfish-1-toggle{display:block;float:none;left:auto;padding-top:0;padding-bottom:59px;position:static}.node-type-series-landing-page #navigation .l-nav #superfish-1-toggle span{overflow:hidden;text-indent:101%;white-space:nowrap;display:inline-block;height:0}.node-type-series-landing-page{background-color:#fff}.series-landing-page{background-color:#fff}.series-landing-page #header>.shell:after{clear:both;content:"";display:block}.not-front .series-landing-page:not(.page-search) #main .shell{max-width:1440px!important}.not-front .series-landing-page:not(.page-search) #main .shell #content{display:block!important;max-width:none!important}.series-landing-page #superfish-1-accordion{display:none!important}.series-landing-page #messages{padding-bottom:50px}.series-landing-page .pager{margin-bottom:2em}.series-landing-page .pager li>a,.series-landing-page .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.series-landing-page .views-grouping-wrapper{border-bottom:0}.series-landing-page .series-hero__title{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.series-landing-page .series-hero__title{font-size:2rem;line-height:1.125}}@media screen and (min-width:960px){.series-landing-page .series-hero__title{font-size:2.625rem;line-height:1.1907}}.series-landing-page .content .series-subsection__title{margin-bottom:0}
.no-bullet{list-style:none;}.no-bullet li{margin:0 0 .09em .09em;}.node-book-resources .field-collection-container{border:none;}[data-resource-panes]{display:block;clear:both;}[data-resource-panes] .pane{display:block;position:relative;float:left;display:block;list-style:none;margin:0;}[data-resource-panes] .pane li,[data-resource-panes] .pane ul{display:block;list-style:none;margin:0;}.js [data-resource-panes] .pane ul{display:none;}.js [data-resource-panes] .pane ul.active-resource-list{display:block;}[data-resource-panes] .pane-nav{width:100%;margin-right:2.5%;margin-bottom:1rem;}[data-resource-panes] .pane-nav a.current-resource{text-decoration:underline;background-color:#f1f1f1;}[data-resource-panes] .pane-nav a.current-resource span.content-locked{text-decoration:underline;background-color:#f1f1f1;}[data-resource-panes] .pane-nav li{position:relative;background:#ffffff;}[data-resource-panes] .pane-nav li li + li > a:before{position:absolute;top:0;left:5%;right:5%;height:1px;content:"";display:block;background:#EAEAEA;}[data-resource-panes] .pane-nav li ul{margin-top:10px;}[data-resource-panes] .pane-nav > li{border:1px solid #E1E1E1;}[data-resource-panes] .pane-nav > li + li{margin-top:1em;}[data-resource-panes] .pane-nav a{display:block;padding:15px;margin:0;font-size:12px;}[data-resource-panes] .pane-nav a.resource-group-trigger{display:block;padding:15px;margin:0;font-size:12px;}[data-resource-panes] .pane-nav a.active{background:#f1f1f1;}[data-resource-panes] .pane-nav span.active{background:#f1f1f1;}[data-resource-panes] .pane-nav a.active span.content-locked,[data-resource-panes] .pane-nav span.active span.content-locked{color:#000;background:#f1f1f1;}[data-resource-panes] .pane-nav a.active:before,[data-resource-panes] .pane-nav span.active:before{display:none;}[data-resource-panes] .pane-nav a{color:#000000;}[data-resource-panes] .pane-nav a span.content-locked{background:#fff;color:#000;padding:0;}[data-resource-panes] .pane-nav a span.content-locked:after{content:'\e800';font-family:fontello;padding-left:5px;}[data-resource-panes] .pane-nav a.resource-group-trigger{font-weight:bold;color:#ffffff;background:#BD5319;}[data-resource-panes] .material-pagination{overflow:hidden;text-transform:uppercase;margin-bottom:33px;}[data-resource-panes] .material-pagination a{color:black;font-size:12px;}[data-resource-panes] .material-pagination .next{float:right;}[data-resource-panes] .material-pagination .arrow-left,[data-resource-panes] .material-pagination .arrow-right{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;}[data-resource-panes] .material-pagination .arrow-left{border-right:7px solid black;margin-right:7px;}[data-resource-panes] .material-pagination .arrow-right{border-left:7px solid black;margin-left:7px;}@media screen and (min-width:600px){[data-resource-panes] .pane-nav{width:22.5%;margin-right:2.5%;float:left;}}@media only screen and (min-width:600px){[data-resource-panes] .pane-content{width:75%;float:left;}}.book-horizontal-teaser{overflow:hidden;margin-bottom:20px;}.book-horizontal-teaser .col-title{width:70%;float:left;}.book-horizontal-teaser .col-title h1,.book-horizontal-teaser .col-title h2,.book-horizontal-teaser .col-title h3{margin:5px 0;}.book-horizontal-teaser .col-img{float:left;width:25%;margin-right:15px;}.book-horizontal-teaser p{margin:0;}.book-resources-breadcrumb{overflow:hidden;}.book-resources-breadcrumb .col-title,.book-resources-breadcrumb .col-img{float:left;}.book-resources-breadcrumb .col-title{max-width:87%;}.book-resources-breadcrumb .col-img{width:52px;max-width:10%;margin-right:15px;}.book-resources-breadcrumb .col-img img{max-width:52px;}.book-resources-breadcrumb h1{font-size:35px;line-height:30px;letter-spacing:-1px;color:#0F4D92;margin:0 0 7px;}.book-resources-breadcrumb h3{font-size:16px;line-height:26px;color:#5A5A5A;margin:0;}.book-resources-breadcrumb .btn{display:inline-block;padding:0 12px;margin-bottom:28px;}.btn.book-resources{line-height:26px;font-size:12px;font-weight:bold;padding:9px 36px;border-radius:0;height:auto;text-transform:uppercase;margin-top:27px;width:100%;color:#fff;background:#BD5319;display:inline-block;}.yup-og-subscribe{padding:17px 36px;background:#fdf6f1;color:#632b0d;margin-bottom:27px;font-size:13px;font-weight:bold;font-family:Open sans;overflow:hidden;}.yup-og-subscribe p{margin:0;display:inline-block;max-width:570px;}.yup-og-subscribe ul.links{float:right;display:inline-block;list-style:none;margin:0;}.yup-og-subscribe ul.links li{display:inline-block;list-style:none;margin:0;}.yup-og-subscribe a{border:none;color:#fff;background:#BD5319;padding:7px 24px;display:inline-block;}.field-collection-item-field-materials .field-name-field-resource-title{color:#0F4D92;font-size:24px;padding-bottom:12px;}#header .login-nav .block{position:relative;margin-left:10px;border-top:1px solid #E0E0E0;}#header .login-nav .block .title{font-family:"Helvetica Neue";font-size:12px;font-weight:normal;line-height:26px;color:#254807;border-bottom:none;margin:4px 0 0;padding:0;cursor:pointer;padding-right:25px;}#header .login-nav .block .title:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:2px solid transparent;margin-left:15px;vertical-align:middle;}#header .login-nav .block .content{position:absolute;top:100%;right:0;z-index:20;width:150%;background:white;border:1px solid #E0E0E0;display:none;}#header .login-nav .block ul.menu{padding:6px 12px;margin:0;}#header .login-nav .block ul.menu li{display:block;float:none;border-right:none;padding-left:0 !important;margin-left:0;}#header .login-nav .block ul.menu li + li:before{content:"";display:block;height:1px;width:80%;background:#F6F6F6;margin:0 8px;}#header .login-nav .block ul.menu a{display:block;padding:8px;font-family:Georgia;font-size:12px;color:#000000;}#header .login-nav .block.open .content{display:block;}.btn.white{border:1px solid #E5E5E5;background:#fff;color:#333333;}.course-books-registration-form{border:1px solid #D7E2ED;padding:20px 18px;}.course-books-registration-form h2.form-title{width:25%;float:left;margin:0;font-size:14px;text-transform:uppercase;color:#254807;}.course-books-registration-form hr{width:33px;margin:0;clear:both;}.course-books-registration-form .account-register{width:75%;text-align:right;display:inline-block;}.course-books-registration-form .register-prompt{font-size:10px;color:#333;padding-right:1.5rem;font-weight:bold;}.course-books-registration-form .account-login{clear:both;}.course-books-registration-form .account-login .form-item-name,.course-books-registration-form .account-login .form-item-pass{width:49%;display:inline-block !important;padding-right:2%;}.course-books-registration-form .account-login .form-item-name input,.course-books-registration-form .account-login .form-item-pass input{padding:11px 5px;border:1px solid #CDCDCD;}.course-books-registration-form .account-login .form-item-name label,.course-books-registration-form .account-login .form-item-pass label{font-size:12px;}.course-books-registration-form .account-login .form-item-name input[placeholder],.course-books-registration-form .account-login .form-item-pass input[placeholder]{font-family:'Georgia';}.course-books-registration-form .account-login .course-books-pass-group-wrapper{display:inline-block;max-width:75%;float:left;margin-top:2.5rem;}.course-books-registration-form .account-login .course-books-pass-group-wrapper .pass-group{position:relative;}.course-books-registration-form .account-login .course-books-pass-group-wrapper .pass-group .pass-reset{position:absolute;top:15%;right:3%;color:#6D6D6D;text-decoration:underline;font-size:10px;}.course-books-registration-form .account-login .form-actions{width:25%;display:inline-block;margin-top:6rem;}.course-books-registration-form .account-login .form-actions .form-submit{width:100%;background:#BD5319;color:#fff;border:0;font-family:'Georgia';}.view.book-teaser-list .result-summary{padding:6px 0 12px;}.view.book-teaser-list .views-grouping-wrapper{border-bottom:0;overflow:hidden;}.view.book-teaser-list .views-grouping-wrapper .views-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:370px;width:19%;margin:0 0 24px 0;padding:0 8px;position:relative;}.view.book-teaser-list .field-image-wrapper{position:relative;min-height:185px;}.view.book-teaser-list .field-image-wrapper img{height:auto;}.node-examination_desk_copy_request-form legend{display:block;width:100%;padding:0;margin-bottom:20px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5;}.node-yup-book.node-teaser{margin:0;width:100%;}.page-course h1#page-title{font-size:36px;line-height:26px;letter-spacing:-1px;border-bottom:0;padding-bottom:0;margin-bottom:27px;color:#0f4d92;}.page-course .course-books-page .cb-description{font-size:18px;line-height:30px;margin-bottom:25px;}.page-course .course-books-page h3{font-size:24px;margin-top:20px;margin-bottom:25px;color:#0f4d92;}.block-yup-book-resources .field-name-field-supplementary-cta .field-item{border:1px solid #cfdbe8;padding:23px 16px;margin-bottom:16px;}.block-yup-book-resources h3{color:#0f4d92;}.block-yup-book-resources *{margin:0;}.btn.white,.course-books-registration-form .account-login .form-actions .form-submit{text-transform:uppercase;padding:12px 18px;border-radius:0;font-size:10px;font-weight:bold;line-height:16px;height:auto;display:inline-block;}.related-disciplines-block{background:#0F4D92;color:#fff;text-align:center;padding:1rem;text-transform:uppercase;font-size:10px;font-weight:bold;line-height:21px;}.related-disciplines-block a{color:#fff;}.page-group-node-subscribe-field-instructor-memberships .field-name-field-course .fieldset-description{padding-bottom:2rem;}.password-suggestions{max-width:100%;}.page-user-register .registration-student,.page-user-register .registration-instructor{display:inline-block;width:50%;text-align:center;padding:0 5%;}.page-user-register .registration-student h3,.page-user-register .registration-instructor h3{font-size:2.5rem;}.page-user-register .registration-student .btn,.page-user-register .registration-instructor .btn{margin:3rem 0;background:#BD5319;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.page-user-register .registration-student .reg-help,.page-user-register .registration-instructor .reg-help{text-align:left;}.view-course-books-by-interest .view-header{padding-top:20px;}.cb-library-actions .btn{background:#BD5319;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline-block;padding:12px;height:auto;line-height:1;}.half-book-teaser-list{overflow:hidden;}.half-book-teaser-list section .node-yup-book.node-teaser{width:30.5%;margin:0 1%;}.half-book-teaser-list section .field-image-wrapper{position:relative;min-height:240px;}.half-book-teaser-list section .field-image-wrapper img{position:absolute;bottom:0;}.page-user-register #page-title,.page-instructor-register #page-title,.page-student-register #page-title,.page-office-administrator-register #page-title,.page-node-add-examination-desk-copy-request #page-title,.page-user-password #page-title{display:none;}.page-user-register #page-title + nav,.page-instructor-register #page-title + nav,.page-student-register #page-title + nav,.page-office-administrator-register #page-title + nav,.page-node-add-examination-desk-copy-request #page-title + nav,.page-user-password #page-title + nav{display:none;}.yup-copy-request-node-edit-form fieldset.ief-form{margin-top:0;}.user-register-page,#user-register-form,#og-ui-confirm-subscribe,.og-membership-form-type-student,#user-pass,.node-form{text-align:center;}.user-register-page .group-courseinfo fieldset.ief-form legend,#user-register-form .group-courseinfo fieldset.ief-form legend,#og-ui-confirm-subscribe .group-courseinfo fieldset.ief-form legend,.og-membership-form-type-student .group-courseinfo fieldset.ief-form legend,#user-pass .group-courseinfo fieldset.ief-form legend,.node-form .group-courseinfo fieldset.ief-form legend{display:none;}.user-register-page fieldset,.user-register-page .form-actions,#user-register-form fieldset,#user-register-form .form-actions,#og-ui-confirm-subscribe fieldset,#og-ui-confirm-subscribe .form-actions,.og-membership-form-type-student fieldset,.og-membership-form-type-student .form-actions,#user-pass fieldset,#user-pass .form-actions,.node-form fieldset,.node-form .form-actions{text-align:left;max-width:550px;width:100%;display:inline-block;}.user-register-page .form-item-mail .description,.user-register-page .form-item-pass .description,#user-register-form .form-item-mail .description,#user-register-form .form-item-pass .description,#og-ui-confirm-subscribe .form-item-mail .description,#og-ui-confirm-subscribe .form-item-pass .description,.og-membership-form-type-student .form-item-mail .description,.og-membership-form-type-student .form-item-pass .description,#user-pass .form-item-mail .description,#user-pass .form-item-pass .description,.node-form .form-item-mail .description,.node-form .form-item-pass .description{display:none;}.user-register-page .form-item-mail input,.user-register-page .form-item-pass input,#user-register-form .form-item-mail input,#user-register-form .form-item-pass input,#og-ui-confirm-subscribe .form-item-mail input,#og-ui-confirm-subscribe .form-item-pass input,.og-membership-form-type-student .form-item-mail input,.og-membership-form-type-student .form-item-pass input,#user-pass .form-item-mail input,#user-pass .form-item-pass input,.node-form .form-item-mail input,.node-form .form-item-pass input{width:100%;max-width:340px;}.user-register-page .form-item-pass,#user-register-form .form-item-pass,#og-ui-confirm-subscribe .form-item-pass,.og-membership-form-type-student .form-item-pass,#user-pass .form-item-pass,.node-form .form-item-pass{position:relative;}.user-register-page .form-item-pass div.password-confirm,#user-register-form .form-item-pass div.password-confirm,#og-ui-confirm-subscribe .form-item-pass div.password-confirm,.og-membership-form-type-student .form-item-pass div.password-confirm,#user-pass .form-item-pass div.password-confirm,.node-form .form-item-pass div.password-confirm{position:absolute;top:50px;left:250px;}.user-register-page .form-item-pass .password-strength,#user-register-form .form-item-pass .password-strength,#og-ui-confirm-subscribe .form-item-pass .password-strength,.og-membership-form-type-student .form-item-pass .password-strength,#user-pass .form-item-pass .password-strength,.node-form .form-item-pass .password-strength{position:absolute;top:50px;}.user-register-page .form-item-pass .form-item-pass-pass1,#user-register-form .form-item-pass .form-item-pass-pass1,#og-ui-confirm-subscribe .form-item-pass .form-item-pass-pass1,.og-membership-form-type-student .form-item-pass .form-item-pass-pass1,#user-pass .form-item-pass .form-item-pass-pass1,.node-form .form-item-pass .form-item-pass-pass1{margin-bottom:40px;}.user-register-page .form-item-field-course-information-und label[for=edit-field-course-information-und],#user-register-form .form-item-field-course-information-und label[for=edit-field-course-information-und],#og-ui-confirm-subscribe .form-item-field-course-information-und label[for=edit-field-course-information-und],.og-membership-form-type-student .form-item-field-course-information-und label[for=edit-field-course-information-und],#user-pass .form-item-field-course-information-und label[for=edit-field-course-information-und],.node-form .form-item-field-course-information-und label[for=edit-field-course-information-und]{display:none;}.user-register-page fieldset.date-combo legend span,.user-register-page label,#user-register-form fieldset.date-combo legend span,#user-register-form label,#og-ui-confirm-subscribe fieldset.date-combo legend span,#og-ui-confirm-subscribe label,.og-membership-form-type-student fieldset.date-combo legend span,.og-membership-form-type-student label,#user-pass fieldset.date-combo legend span,#user-pass label,.node-form fieldset.date-combo legend span,.node-form label{color:#00346b;}.user-register-page input[type="text"],.user-register-page input[type="email"],.user-register-page input[type="password"],#user-register-form input[type="text"],#user-register-form input[type="email"],#user-register-form input[type="password"],#og-ui-confirm-subscribe input[type="text"],#og-ui-confirm-subscribe input[type="email"],#og-ui-confirm-subscribe input[type="password"],.og-membership-form-type-student input[type="text"],.og-membership-form-type-student input[type="email"],.og-membership-form-type-student input[type="password"],#user-pass input[type="text"],#user-pass input[type="email"],#user-pass input[type="password"],.node-form input[type="text"],.node-form input[type="email"],.node-form input[type="password"]{width:100%;height:35px;padding-left:12px;padding-right:12px;border:none;}.user-register-page input[type="text"].error,.user-register-page input[type="email"].error,.user-register-page input[type="password"].error,#user-register-form input[type="text"].error,#user-register-form input[type="email"].error,#user-register-form input[type="password"].error,#og-ui-confirm-subscribe input[type="text"].error,#og-ui-confirm-subscribe input[type="email"].error,#og-ui-confirm-subscribe input[type="password"].error,.og-membership-form-type-student input[type="text"].error,.og-membership-form-type-student input[type="email"].error,.og-membership-form-type-student input[type="password"].error,#user-pass input[type="text"].error,#user-pass input[type="email"].error,#user-pass input[type="password"].error,.node-form input[type="text"].error,.node-form input[type="email"].error,.node-form input[type="password"].error{border:2px solid red;}.user-register-page input + .description,#user-register-form input + .description,#og-ui-confirm-subscribe input + .description,.og-membership-form-type-student input + .description,#user-pass input + .description,.node-form input + .description{margin-top:10px;}.user-register-page textarea,#user-register-form textarea,#og-ui-confirm-subscribe textarea,.og-membership-form-type-student textarea,#user-pass textarea,.node-form textarea{border:none;}.user-register-page select,#user-register-form select,#og-ui-confirm-subscribe select,.og-membership-form-type-student select,#user-pass select,.node-form select{height:35px;border-radius:0;width:100%;}.user-register-page .field-widget-addressfield-standard .fieldset-wrapper .form-item,#user-register-form .field-widget-addressfield-standard .fieldset-wrapper .form-item,#og-ui-confirm-subscribe .field-widget-addressfield-standard .fieldset-wrapper .form-item,.og-membership-form-type-student .field-widget-addressfield-standard .fieldset-wrapper .form-item,#user-pass .field-widget-addressfield-standard .fieldset-wrapper .form-item,.node-form .field-widget-addressfield-standard .fieldset-wrapper .form-item{width:100%;}.user-register-page .field-widget-addressfield-standard .fieldset-wrapper input,.user-register-page .field-widget-addressfield-standard .fieldset-wrapper select,#user-register-form .field-widget-addressfield-standard .fieldset-wrapper input,#user-register-form .field-widget-addressfield-standard .fieldset-wrapper select,#og-ui-confirm-subscribe .field-widget-addressfield-standard .fieldset-wrapper input,#og-ui-confirm-subscribe .field-widget-addressfield-standard .fieldset-wrapper select,.og-membership-form-type-student .field-widget-addressfield-standard .fieldset-wrapper input,.og-membership-form-type-student .field-widget-addressfield-standard .fieldset-wrapper select,#user-pass .field-widget-addressfield-standard .fieldset-wrapper input,#user-pass .field-widget-addressfield-standard .fieldset-wrapper select,.node-form .field-widget-addressfield-standard .fieldset-wrapper input,.node-form .field-widget-addressfield-standard .fieldset-wrapper select{width:100%;}.user-register-page span.form-required,#user-register-form span.form-required,#og-ui-confirm-subscribe span.form-required,.og-membership-form-type-student span.form-required,#user-pass span.form-required,.node-form span.form-required{color:#bd5319;}.user-register-page fieldset,#user-register-form fieldset,#og-ui-confirm-subscribe fieldset,.og-membership-form-type-student fieldset,#user-pass fieldset,.node-form fieldset{background-color:#f1f1f1;padding:0;margin-top:25px;}.user-register-page fieldset fieldset.ief-form,#user-register-form fieldset fieldset.ief-form,#og-ui-confirm-subscribe fieldset fieldset.ief-form,.og-membership-form-type-student fieldset fieldset.ief-form,#user-pass fieldset fieldset.ief-form,.node-form fieldset fieldset.ief-form{margin-top:0;}.user-register-page fieldset .fieldset-wrapper,#user-register-form fieldset .fieldset-wrapper,#og-ui-confirm-subscribe fieldset .fieldset-wrapper,.og-membership-form-type-student fieldset .fieldset-wrapper,#user-pass fieldset .fieldset-wrapper,.node-form fieldset .fieldset-wrapper{padding-left:45px;padding-right:45px;padding-bottom:35px;}.user-register-page fieldset .fieldset-wrapper .form-item:last-of-type,#user-register-form fieldset .fieldset-wrapper .form-item:last-of-type,#og-ui-confirm-subscribe fieldset .fieldset-wrapper .form-item:last-of-type,.og-membership-form-type-student fieldset .fieldset-wrapper .form-item:last-of-type,#user-pass fieldset .fieldset-wrapper .form-item:last-of-type,.node-form fieldset .fieldset-wrapper .form-item:last-of-type{margin-bottom:0;}.user-register-page fieldset.date-combo legend span.form-required,#user-register-form fieldset.date-combo legend span.form-required,#og-ui-confirm-subscribe fieldset.date-combo legend span.form-required,.og-membership-form-type-student fieldset.date-combo legend span.form-required,#user-pass fieldset.date-combo legend span.form-required,.node-form fieldset.date-combo legend span.form-required{display:inline-block;color:#bd5319;margin-left:5px;}.user-register-page fieldset legend,#user-register-form fieldset legend,#og-ui-confirm-subscribe fieldset legend,.og-membership-form-type-student fieldset legend,#user-pass fieldset legend,.node-form fieldset legend{background-color:#286dc0;color:#fff;display:inline-block;width:auto;padding:13px;margin-left:25px;margin-bottom:10px;font-size:18px;}.user-register-page fieldset legend span.form-required,#user-register-form fieldset legend span.form-required,#og-ui-confirm-subscribe fieldset legend span.form-required,.og-membership-form-type-student fieldset legend span.form-required,#user-pass fieldset legend span.form-required,.node-form fieldset legend span.form-required{display:none;}.user-register-page fieldset fieldset legend,#user-register-form fieldset fieldset legend,#og-ui-confirm-subscribe fieldset fieldset legend,.og-membership-form-type-student fieldset fieldset legend,#user-pass fieldset fieldset legend,.node-form fieldset fieldset legend{padding:0;margin:0;background-color:transparent;color:#222222;font-size:14px;font-weight:bold;}.user-register-page fieldset fieldset .fieldset-wrapper,#user-register-form fieldset fieldset .fieldset-wrapper,#og-ui-confirm-subscribe fieldset fieldset .fieldset-wrapper,.og-membership-form-type-student fieldset fieldset .fieldset-wrapper,#user-pass fieldset fieldset .fieldset-wrapper,.node-form fieldset fieldset .fieldset-wrapper{margin:0;padding:0;}.user-register-page fieldset fieldset .fieldset-wrapper .date-padding,#user-register-form fieldset fieldset .fieldset-wrapper .date-padding,#og-ui-confirm-subscribe fieldset fieldset .fieldset-wrapper .date-padding,.og-membership-form-type-student fieldset fieldset .fieldset-wrapper .date-padding,#user-pass fieldset fieldset .fieldset-wrapper .date-padding,.node-form fieldset fieldset .fieldset-wrapper .date-padding{padding:0;}.user-register-page fieldset fieldset .fieldset-wrapper .date-padding label,#user-register-form fieldset fieldset .fieldset-wrapper .date-padding label,#og-ui-confirm-subscribe fieldset fieldset .fieldset-wrapper .date-padding label,.og-membership-form-type-student fieldset fieldset .fieldset-wrapper .date-padding label,#user-pass fieldset fieldset .fieldset-wrapper .date-padding label,.node-form fieldset fieldset .fieldset-wrapper .date-padding label{padding-top:10px;color:#888582;font-weight:normal;}.user-register-page fieldset fieldset .fieldset-wrapper .date-padding label .form-required,#user-register-form fieldset fieldset .fieldset-wrapper .date-padding label .form-required,#og-ui-confirm-subscribe fieldset fieldset .fieldset-wrapper .date-padding label .form-required,.og-membership-form-type-student fieldset fieldset .fieldset-wrapper .date-padding label .form-required,#user-pass fieldset fieldset .fieldset-wrapper .date-padding label .form-required,.node-form fieldset fieldset .fieldset-wrapper .date-padding label .form-required{display:none;}.user-register-page .field-name-field-course input[type=text],.user-register-page .field-name-field-course select,#user-register-form .field-name-field-course input[type=text],#user-register-form .field-name-field-course select,#og-ui-confirm-subscribe .field-name-field-course input[type=text],#og-ui-confirm-subscribe .field-name-field-course select,.og-membership-form-type-student .field-name-field-course input[type=text],.og-membership-form-type-student .field-name-field-course select,#user-pass .field-name-field-course input[type=text],#user-pass .field-name-field-course select,.node-form .field-name-field-course input[type=text],.node-form .field-name-field-course select{width:100%;}.user-register-page .date-combo .fieldset-legend .form-required,#user-register-form .date-combo .fieldset-legend .form-required,#og-ui-confirm-subscribe .date-combo .fieldset-legend .form-required,.og-membership-form-type-student .date-combo .fieldset-legend .form-required,#user-pass .date-combo .fieldset-legend .form-required,.node-form .date-combo .fieldset-legend .form-required{display:none;}.user-register-page #edit-submit,#user-register-form #edit-submit,#og-ui-confirm-subscribe #edit-submit,.og-membership-form-type-student #edit-submit,#user-pass #edit-submit,.node-form #edit-submit{color:#fff;background-color:#bd5319;border-radius:0;padding:10px 15px;border:none;}.user-register-page .ief-form .form-submit,#user-register-form .ief-form .form-submit,#og-ui-confirm-subscribe .ief-form .form-submit,.og-membership-form-type-student .ief-form .form-submit,#user-pass .ief-form .form-submit,.node-form .ief-form .form-submit{margin-top:20px;color:#fff;background-color:#bd5319;border-radius:0;padding:10px 15px;border:none;text-transform:uppercase;}.user-register-page .group-comments label,#user-register-form .group-comments label,#og-ui-confirm-subscribe .group-comments label,.og-membership-form-type-student .group-comments label,#user-pass .group-comments label,.node-form .group-comments label{display:none;}.user-register-page .admin-fieldset legend,#user-register-form .admin-fieldset legend,#og-ui-confirm-subscribe .admin-fieldset legend,.og-membership-form-type-student .admin-fieldset legend,#user-pass .admin-fieldset legend,.node-form .admin-fieldset legend{background-color:#bd5319;}.user-register-page .form-type-radio,#user-register-form .form-type-radio,#og-ui-confirm-subscribe .form-type-radio,.og-membership-form-type-student .form-type-radio,#user-pass .form-type-radio,.node-form .form-type-radio{margin-bottom:1em;}.user-register-page .form-type-radio input[type="radio"],#user-register-form .form-type-radio input[type="radio"],#og-ui-confirm-subscribe .form-type-radio input[type="radio"],.og-membership-form-type-student .form-type-radio input[type="radio"],#user-pass .form-type-radio input[type="radio"],.node-form .form-type-radio input[type="radio"]{margin-top:-5px;}@media all and (min-width:480px){html .user-register-page .yale-tabs ul.tabs-nav li{width:32.9%;}html .user-register-page .yale-tabs ul.tabs-nav li a{width:95%;}}.user-register-page > fieldset{width:100%;max-width:100%;}.user-register-page .yale-tabs ul.tabs-nav{margin-top:15px;}.user-register-page .yale-tabs ul.tabs-nav li{display:inline-block;list-style:none;width:100%;}.user-register-page .yale-tabs ul.tabs-nav li a{padding:10px 30px;border-bottom:3px solid grey;text-decoration:none;text-transform:uppercase;width:100%;display:block;text-align:center;}.user-register-page .yale-tabs ul.tabs-nav li a.active-yale-tab{border-bottom:3px solid #bd5319;background-color:#d4d3cf;position:relative;}.user-register-page .yale-tabs ul.tabs-nav li a.active-yale-tab:after{content:' ';display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;right:0;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #bd5319;}.user-register-page .yale-tabs ul.tabs-content{padding-top:20px;line-height:2em;}.user-register-page .yale-tabs ul.tabs-content > li{list-style:none;}.user-register-page .yale-tabs ul.tabs-content h4{margin-top:2.5em;font-size:15px;font-weight:bold;color:#00346b;}.user-register-page .yale-tabs ul.tabs-content .button--orange{margin-top:20px;display:inline-block;padding:10px 15px;background:transparent;color:#BD5319;border:2px solid #BD5319;text-transform:uppercase;}.yup-user-register-form input[type=submit]{text-transform:uppercase;}label[for=edit-field-how-will-you-use-this-text-und]{margin-bottom:10px;}
@media screen and (max-width:959px){img{height:auto;}body{min-width:0;width:100%;}.shell{width:100%;}#wrapper{overflow:hidden;padding:0 2%;}#main{padding:0px;}#content{margin-bottom:4%;width:100%;}#sidebar{float:none;text-align:center;width:100%}#sidebar .block{float:left;margin:2% 1%;text-align:left;width:30%;}#sidebar .title{clear:both;}#footer .footer-cnt{margin:0 -3%;padding:2% 3% 0;width:100%;}#footer .footer-cnt .col{border:none;padding:0px;margin:0px;width:100%;}#navigation .r-nav ul li{padding:0 20px 0 10px;}#homepage-features .col{margin-top:4%;padding:0 2%;width:29%;}.region-before-content{width:100%;}#navigation,#header .head-r{display:none;}.newsletter-signup-block input.subscribe-btn{float:none;}#mobile-nav{display:block;}#header{padding-top:25px;}.view.book-teaser-list .field-image-wrapper{min-height:250px;}.half-book-teaser-list section .field-image-wrapper{min-height:270px;}.half-book-teaser-list section .node-yup-book.node-teaser{width:160px;}}@media screen and (max-width:715px){#page-title{padding-bottom:0px;}.view.book-teaser-list .views-grouping-wrapper .views-row{width:24%;}.view.book-teaser-list .field-image-wrapper{min-height:230px;}.region-before-content #block-search-form label{display:none;}.region-before-content #block-search-form{height:auto;padding:5px;text-align:center;}.region-before-content #block-search-form .form-type-textfield{display:inline-block;margin:3px auto;width:97%;}.region-before-content #block-search-form input[type="text"]{display:block;margin:auto;width:97%;}#sidebar .block{width:45%;}.views-exposed-form .views-exposed-widget{float:none;display:block;}}@media screen and (min-width:725px){.region-before-content #block-search-form input[type="submit"]{left:684px;}}@media screen and (max-width:500px){#sidebar .block{width:100%;}.scribbd{display:none;}#homepage-features .col{display:block;float:none;width:100%;}.book-listing-two-col .view-content .item-list ul li,.book-listing .view-content .item-list ul li{background-color:#fff;display:block;float:none;width:inherit;}.view-new-notable .views-field-nid-1{float:none;margin:0;}.view.book-teaser-list .views-grouping-wrapper .views-row{display:block;width:100%;margin-bottom:36px;}.view.book-teaser-list .field-image-wrapper,.view.book-teaser-list .field-image-wrapper img,.half-book-teaser-list section .node-yup-book.node-teaser img{position:static;}.half-book-teaser-list section .node-yup-book.node-teaser{width:100%;margin-bottom:20px;}.half-book-teaser-list section .field-image-wrapper{position:static;min-height:1px;}}@media screen and (min-width:700px){.view-home-page-rotator,.view-main-catalog-page{background-color:#5F8EC2;}.view-main-catalog-page .views-slideshow-controls-bottom span,.view-home-page-rotator .views-slideshow-controls-bottom span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;position:absolute;height:70px;width:30px;}.view-main-catalog-page .views-slideshow-controls-bottom span:hover,.view-home-page-rotator .views-slideshow-controls-bottom span:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.view-home-page-rotator .views-row a,.view-main-catalog-page .views-row a{color:#fff;}.view-home-page-rotator .views-field-title,.view-main-catalog-page .views-field-title,.view-home-page-rotator .views-field-body,.view-main-catalog-page .views-field-body{color:white;float:left;margin:10px 0;}.view-home-page-rotator .views-field-body,.view-main-catalog-page .views-field-body{margin-right:0px;width:59%;}.view-home-page-rotator .views-field-title,.view-main-catalog-page .views-field-title{margin-left:0px;margin-right:20px;padding-right:20px;text-align:right;width:30%;}.view-main-catalog-page span.views-slideshow-controls-text-previous,.view-home-page-rotator span.views-slideshow-controls-text-previous,.view-main-catalog-page span.views-slideshow-controls-text-next,.view-home-page-rotator span.views-slideshow-controls-text-next{display:block;}}
@font-face{font-family:'fontello';src:url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.eot?65983355);src:url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.eot?65983355#iefix) format('embedded-opentype'),url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.woff2?65983355) format('woff2'),url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.woff?65983355) format('woff'),url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.ttf?65983355) format('truetype'),url(/sites/all/themes/yale_press/fonts/fontello/font/fontello.svg?65983355#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-lock:before{content:'\e800';}
