@import url(assets/bower_components/normalize-css/normalize.css);@import url(assets/bower_components/animate.css/animate.css);*{box-sizing:border-box}@keyframes show-toggle{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes reveal{0%{display:none;opacity:0}49%{display:block;opacity:.5}to{opacity:1}}@keyframes background{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.pattern-document{margin-bottom:2.5em}.pattern-document-header{border-bottom:.0625rem solid gray;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25em;padding-bottom:1.25em}.pattern-document-header h2,.pattern-document-header h3{margin:0;padding:0}.pattern-document-header p{font-style:italic;margin-top:.75rem}.pattern-document-content{display:none}.pattern-document-content h4,.pattern-document-content p{margin:1.25em 0}.pattern-document-content pre{background-color:#fff;border:.0625rem solid #d3d3d3;color:gray;margin:0 0 1.25em;padding:1.25em}.pattern-document-content code{background-color:#d3d3d3;font-size:.8125em;padding:.3125rem}.pattern-document.pattern-colors .pattern-document-content,.pattern-document.pattern-fonts .pattern-document-content,.pattern-document.pattern-grays .pattern-document-content,.pattern-document.pattern-primary-colors .pattern-document-content,.pattern-document.pattern-secondary-colors .pattern-document-content{display:block}.swatch-container{position:relative}.swatch-container:after{clear:both;content:"";display:table}.swatch-container .swatch{height:7.8125rem;width:100%;width:calc(25% - 1.5625em);float:left;margin-left:1.25em;border:.0625rem solid #000;border-radius:.3125rem;margin-bottom:1.25em;position:relative;text-align:center}.swatch-container .swatch header{color:#000;padding-top:1.5625rem}.swatch-container .swatch footer{position:absolute;bottom:0;background-color:#fff;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;font-size:.75em;padding:.625rem;width:100%}.pattern-document-live h2{color:#005696}.pattern-document-live h4{color:#700429}body,button,input,select,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333;font-family:ralewayregular,sans-serif;line-height:1.6;text-rendering:geometricPrecision}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;margin-top:0}.h1,h1{font-family:ralewaythin,sans-serif;font-style:normal;font-size:2.8125em;line-height:1;margin-bottom:1.875rem}.h1 em,h1 em{font-family:ralewayitalic,sans-serif;font-style:italic}.h2,h2{font-family:ralewaythin,sans-serif;font-style:normal;font-size:1.75em;line-height:1;margin-top:.625rem}.h2 em,h2 em{font-family:ralewayextralight_italic,sans-serif;font-style:italic}.h3,h3{font-family:ralewaysemibold,sans-serif;font-style:normal;font-size:1.5em;line-height:1;margin-top:.625rem}.h3 em,h3 em{font-family:ralewaysemibold_italic,sans-serif;font-style:italic}.h3 .sub-nav,h3 .sub-nav{font-size:1.75em}.h3 .sub-nav,.h4,h3 .sub-nav,h4{font-family:ralewayregular,sans-serif;font-style:normal;line-height:1}.h4,h4{font-size:1.375em;margin-bottom:1.25rem}.h4 em,h4 em{font-family:ralewayitalic,sans-serif;font-style:italic}.h5,.h6,h5,h6{font-family:ralewayregular,sans-serif;font-style:normal;font-size:1em;line-height:1;margin-bottom:.9375rem}.h5 em,.h6 em,h5 em,h6 em{font-family:ralewayitalic,sans-serif;font-style:italic}p{font-size:1em;margin:0 0 1.5rem}p.lead,p .lead{font-size:1.1875em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{border-left:4px solid #6d9297;margin:0 0 1.5rem 1.5rem;padding:0 0 0 .75rem;quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}address{margin:0 0 1.5rem}pre{font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375em;line-height:1.6;margin:0 0 1.5rem .75rem;max-width:100%;overflow:auto;padding:.75rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.9375em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.comment-content,.comments-title,.entry-content,.entry-title,.widget,.widget-title{word-break:keep-all;word-wrap:break-word}.screen-reader-text{height:auto;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{height:auto;width:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 .125rem .125rem rgba(0,0,0,.6);clip:auto;color:#900028;display:block;font-size:.875em;font-weight:700;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:.3125rem;z-index:100000}.alignleft{display:inline;float:left;margin:0 1.5rem 0 0}.alignright{display:inline;float:right;margin:0 0 0 1.5rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both;content:"";display:table}embed,iframe,object{max-width:100%}hr{height:1px;width:auto;background-color:#ccc;border:0;margin:0 0 1.5rem}figure{margin:0}ol,ul{margin:0 0 1.5rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 1.5rem}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem 0}table{height:auto;margin:0 0 1.5rem}th{font-weight:700}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{margin:0;padding:0;border:none}img{height:auto;max-width:100%}.wp-caption{margin:0 0 1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption.aligncenter{margin:0 auto 1.5rem}.wp-caption.alignleft{margin-right:1.5rem}.wp-caption.alignright{margin-left:1.5rem}.wp-caption .wp-caption-text{background-color:#dce2e4;font-size:.875rem;font-style:italic;margin:-.4375rem 0 .75rem;padding:.625rem .25rem}.wp-caption-text{text-align:center}.gallery{margin:0 0 1.5rem}.gallery-item{height:auto;width:100%;display:inline-block;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.fluid-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.fluid-embed embed,.fluid-embed iframe,.fluid-embed object{position:absolute;top:0;left:0;height:100%;width:100%}.image-as-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.video-as-background{height:100%;width:100%;display:block;object-fit:cover;object-position:center top;position:absolute;z-index:1}.svg-defs{display:none}.logo{display:block;line-height:1;max-width:100%;width:15rem}.not-ready{opacity:0;transition:opacity .5s ease;visibility:hidden}.ready .not-ready{opacity:1;visibility:visible}@font-face{font-family:ralewayblack;font-style:normal;font-weight:400;src:url(assets/fonts/raleway-black-webfont.woff2) format("woff2"),url(assets/fonts/raleway-black-webfont.woff) format("woff"),url(assets/fonts/raleway-black-webfont.ttf) format("truetype")}@font-face{font-family:ralewayblack_italic;src:url(assets/fonts/raleway-blackitalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-blackitalic-webfont.woff) format("woff"),url(assets/fonts/raleway-blackitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold;src:url(assets/fonts/raleway-bold-webfont.woff2) format("woff2"),url(assets/fonts/raleway-bold-webfont.woff) format("woff"),url(assets/fonts/raleway-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold_italic;src:url(assets/fonts/raleway-bolditalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-bolditalic-webfont.woff) format("woff"),url(assets/fonts/raleway-bolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold;src:url(assets/fonts/raleway-extrabold-webfont.woff2) format("woff2"),url(assets/fonts/raleway-extrabold-webfont.woff) format("woff"),url(assets/fonts/raleway-extrabold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold_italic;src:url(assets/fonts/raleway-extrabolditalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-extrabolditalic-webfont.woff) format("woff"),url(assets/fonts/raleway-extrabolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight;src:url(assets/fonts/raleway-extralight-webfont.woff2) format("woff2"),url(assets/fonts/raleway-extralight-webfont.woff) format("woff"),url(assets/fonts/raleway-extralight-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight_italic;src:url(assets/fonts/raleway-extralightitalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-extralightitalic-webfont.woff) format("woff"),url(assets/fonts/raleway-extralightitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayitalic;src:url(assets/fonts/raleway-italic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-italic-webfont.woff) format("woff"),url(assets/fonts/raleway-italic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaylight;src:url(assets/fonts/raleway-light-webfont.woff2) format("woff2"),url(assets/fonts/raleway-light-webfont.woff) format("woff"),url(assets/fonts/raleway-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaylight_italic;src:url(assets/fonts/raleway-lightitalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-lightitalic-webfont.woff) format("woff"),url(assets/fonts/raleway-lightitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(assets/fonts/raleway-medium-webfont.woff2) format("woff2"),url(assets/fonts/raleway-medium-webfont.woff) format("woff"),url(assets/fonts/raleway-medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium_italic;src:url(assets/fonts/raleway-mediumitalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-mediumitalic-webfont.woff) format("woff"),url(assets/fonts/raleway-mediumitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(assets/fonts/raleway-regular-webfont.woff2) format("woff2"),url(assets/fonts/raleway-regular-webfont.woff) format("woff"),url(assets/fonts/raleway-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url(assets/fonts/raleway-semibold-webfont.woff2) format("woff2"),url(assets/fonts/raleway-semibold-webfont.woff) format("woff"),url(assets/fonts/raleway-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold_italic;src:url(assets/fonts/raleway-semibolditalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-semibolditalic-webfont.woff) format("woff"),url(assets/fonts/raleway-semibolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaythin;src:url(assets/fonts/raleway-thin-webfont.woff2) format("woff2"),url(assets/fonts/raleway-thin-webfont.woff) format("woff"),url(assets/fonts/raleway-thin-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ralewaythin_italic;src:url(assets/fonts/raleway-thinitalic-webfont.woff2) format("woff2"),url(assets/fonts/raleway-thinitalic-webfont.woff) format("woff"),url(assets/fonts/raleway-thinitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.icon-medium-electric-blue{fill:#005696}.icon-mineshaft{fill:#333}.icon-white{fill:#fff}body{overflow-x:hidden}.wrap{padding:0 2.5em}.wrap:after{clear:both;content:"";display:block}.site-content{margin:.9375rem auto;max-width:87.5rem;opacity:0;transition:opacity .3s ease-in;visibility:visible!important;}body.ready .site-content{opacity:1;visibility:visible!important;}body.home .site-content{margin:0 auto;max-width:100%}.primary{border-left:0;width:100%}.secondary{clear:both;width:100%}.entry-header+.entry-content{margin-top:0}.entry-title{font-size:2em;letter-spacing:-.02187em}.comments-link,.sticky{display:block}.hentry:not(.type-post){margin:0 0 1.5rem}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5rem 0 0}.page-links{clear:both;margin:0 0 1.5rem}.edit-link{margin:0 1.5rem}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.site-footer{background-color:#900028;padding:1.25rem .9375rem 1.875rem;position:relative;z-index:2}.site-footer .footer-left,.site-footer .footer-right{text-align:center;width:100%}.site-footer .wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0}.site-footer .tagline{font-family:ralewaymedium,sans-serif;font-style:normal;color:#fff;font-size:1.3125rem;letter-spacing:-.0125em;margin-top:-.0625rem}.site-footer .social-icons .social-icon a{display:block}.site-footer .social-icons .social-icon .icon{fill:#fff;margin-right:1.25rem;transition:fill .3s ease-in-out}.site-footer .social-icons .social-icon .icon:hover{fill:#f2edd6}.site-footer .social-icons .social-icon.instagram .icon{margin-top:.0625rem}.site-footer .social-icons .social-icon:last-child .icon{margin-right:0}.site-header{position:relative;z-index:4;position:fixed;top:0;right:0;left:0;background-color:#fff;text-align:center}.admin-bar .site-header{margin-top:2.875rem}.site-header .wrap{padding:0}#wpadminbar{position:fixed}.site-branding{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:.9375rem .9375rem 0;position:relative}.site-info-header{background-color:#900028;color:#fff;padding:.625rem 1.875rem}.site-info-header a{color:#fff;cursor:pointer}.site-info-header a:active,.site-info-header a:hover,.site-info-header a:visited{color:#fff}.site-title{font-family:ralewayregular,sans-serif;font-style:normal;font-size:1.875em;line-height:1;margin-bottom:0}.site-description{display:none;font-size:1.25em;line-height:1;margin:0}.secondary{position:relative}.comments-title{font-size:1.5em}.comment-list{list-style:none;margin:0}.comment-meta{margin:0 0 .875rem}.avatar{float:left;margin:0 .625rem 0 0}.bypostauthor{display:block}.comment-form{width:calc(100% - 2.5em);float:left;margin-left:1.25em}.comment-form input:not(.submit){width:100%}.comment-form-author label,.comment-form-email label,.comment-form-url label{width:calc(100% - 2.5em);float:left;margin-left:1.25em}.comment-list .children{margin-left:0;padding-left:1.25rem}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);font-size:.875em;height:2.3125rem;line-height:1.5;padding:.375rem;margin:.25rem 0}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#111;box-shadow:0 0 5px #111;color:#333;outline:0}textarea{height:auto;width:100%;overflow:auto;vertical-align:top}.search-form button,.search-form input[type=submit]{position:relative;top:.0625rem;line-height:1.2;padding:.6875rem 1.4525rem .625rem}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#900028;border:none;border-radius:0;border-width:0;color:#fff;font-size:.875em;font-weight:700;line-height:1.5;margin:0;padding:.71875rem 1.4525rem .6125rem}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#700429}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background-color:#700429;border-color:#111;box-shadow:0 0 5px #111;outline:0}.customize-partial-edit-shortcut-button{display:none}.button{background-color:#900028;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1em;line-height:normal;margin:0 0 1.25rem;padding:.75rem 1.5rem;text-align:center;text-decoration:none}.button:active,.button:focus{background-color:#700429;border-color:#111;box-shadow:0 0 5px #111;outline:0}.button-white{background-color:#fff;color:#333}.button-white:focus,.button-white:hover{background-color:#fff;color:rgba(51,51,51,.8)}.mobile-menu-toggle{font-family:ralewaybold,sans-serif;font-style:normal;font-size:.85em;margin:0;text-transform:uppercase}.mobile-menu-toggle .icon-bars{height:1.25rem;width:1.625rem;display:inline-block;margin:-.125rem .25rem 0 0;vertical-align:middle}.mobile-menu-close-toggle{font-family:ralewaybold,sans-serif;font-style:normal;margin:0;text-align:right;width:100%}.mobile-menu-close-toggle .icon-close{height:1.2rem;width:1.2rem;display:inline-block;margin:-.125rem .25rem 0 0;vertical-align:middle}.menu-toggle{font-family:ralewayextrabold,sans-serif;font-style:normal;position:absolute;top:0;right:1.875rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:none;font-size:.875em;text-transform:uppercase;transition:top .35s ease-in-out}.menu-toggle .icon-chevron{height:1.125rem;width:1.125rem;display:inline-block;margin-right:.625rem;transition:transform .35s ease-in-out;vertical-align:middle}.menu-toggle.toggled{box-shadow:0 2px 5px rgba(0,0,0,.2);top:100%}.menu-toggle.toggled .icon-chevron{transform:rotateX(180deg)}.sub-menu-toggle{position:absolute;top:0;right:.46875rem;height:1.5625rem;width:1.5625rem;background:url(assets/images/svg/caret-right-black.svg) no-repeat;background-position:50%;background-size:.46875rem .9375rem;overflow:hidden;padding:0;text-indent:-9999px;transform:rotate(90deg);transition:transform .35s ease-in-out}.sub-menu-toggle:active,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:transparent;box-shadow:none}.toggled.current-menu-item>.sub-menu-toggle{top:.3125rem}.toggled>.sub-menu-toggle{transform:rotate(-90deg)}.more-link{transition:opacity .3s ease-in-out;background-color:#707579;border-bottom:0;color:#fff;display:block;font-size:.875em;line-height:1.2;margin-top:1.1875rem;padding:.5rem .625rem;text-align:center;width:6.8125rem}.more-link:focus,.more-link:hover{color:#fff;opacity:.8}.more-link:visited{color:#fff}.hero-area{position:relative;z-index:1;overflow:hidden}.hero-area .full-image img{display:block;left:50%;margin-left:-50vw;margin-right:-50vw;max-height:30rem;max-width:inherit;min-width:100%;overflow-x:hidden;position:relative;right:50%;width:100vw}body.ie .hero-area .full-image img{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero-area .full-image img.image-loaded{opacity:1}.hero-area .hero-content{display:block}.hero-area .hero-content .search-form{padding:.625rem .625rem .125rem;transition:opacity .3s ease-in-out;background-color:hsla(0,0%,93%,.8);border:1px solid #fff;margin-bottom:0;margin-top:0;width:100%}.social-icons{margin:0;padding:0;list-style:none}.social-icons:after{clear:both;content:"";display:table}.social-icons .social-icon{display:inline-block}.social-icons .social-icon .icon{height:1.875rem;width:1.875rem;fill:#005696;margin-right:2.5rem}.social-icons .social-icon .icon:hover{fill:#0090fc}.social-icons .social-icon:last-child{margin-right:0}a{transition:border .3s,color .3s ease-in-out;color:#900028;text-decoration:none}.type-page a,.type-post a{border-bottom:1px solid #900028}.type-page a:active,.type-page a:focus,.type-page a:hover,.type-post a:active,.type-post a:focus,.type-post a:hover{border-bottom:1px solid rgba(0,0,0,.3);color:#000}.entry-header a,.entry-meta a,.type-page a.more-link,.type-post a.more-link{border-bottom:0}.entry-header a:active,.entry-header a:focus,.entry-header a:hover,.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover{border-bottom:0;opacity:.8}a:active,a:focus,a:hover,a:visited{color:#900028;text-decoration:none}.menu{margin:0;padding:0;list-style:none;padding:0 .9375rem}.menu .menu-item{line-height:1;padding:.25rem 0;position:relative}.menu .menu-item a{color:#fff;display:block}.main-navigation{font-family:ralewaysemibold,sans-serif;font-style:normal;background-color:#333;font-size:.90625em;list-style:none}.main-navigation .menu{position:relative}.main-navigation .menu>.menu-item{display:inline-block}.main-navigation .menu>.menu-item.focus .sub-menu,.main-navigation .menu>.menu-item:hover .sub-menu{display:block}.main-navigation .menu>.menu-item:hover>a{position:relative}.main-navigation .menu>.menu-item:hover>a:before{position:absolute;top:-.5rem;left:50%;height:0;width:0;border-left:.46875rem solid transparent;border-right:.46875rem solid transparent;border-top:.46875rem solid #900028;content:"";margin-left:-.46875rem}.main-navigation .menu>.menu-item a{display:block}.main-navigation .sub-menu{margin:0;padding:0;position:relative;z-index:5;position:absolute;top:100%;left:0;background-color:#333;border:1px solid #000;border-top:0;display:none;list-style:none;text-align:left;width:13.75rem}.main-navigation .sub-menu li+li{border-top:1px solid #555}.main-navigation .sub-menu a{padding:.625rem}.main-navigation .sub-menu .sub-menu{border:0;position:relative;width:13.625rem}.main-navigation .sub-menu .sub-menu .menu-item{padding-left:1.5rem}.main-navigation .sub-menu .sub-menu .menu-item:first-child{border-top:1px solid #555;margin-top:.625rem}.main-navigation .sub-menu .sub-menu .menu-item:last-child{padding-bottom:0}.main-navigation a{color:#fff;padding:.375rem 1.25rem}.main-navigation .current-menu-item>a,.main-navigation a:focus,.main-navigation a:hover{color:#f2edd6}.fordham-navigation{position:relative;z-index:6;position:absolute;top:0;right:0;height:100vh;width:0;background-color:#333;box-shadow:0 0 15px 0 rgba(0,0,0,.5);max-width:100%;overflow-x:hidden;overflow-y:hidden}.fordham-navigation.open{overflow-y:scroll;visibility:visible;width:27.78125rem}.top-navigation{font-family:ralewaysemibold,sans-serif;font-style:normal;background-color:#900028;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.top-navigation .menu .menu-item{padding:0}.top-navigation .menu .menu-item a{padding:.46875rem .5rem}.top-navigation .menu .menu-item a:hover{text-decoration:underline}.top-navigation .menu-fordham-primary-menu-container{font-family:ralewayregular,sans-serif;font-style:normal;background-color:#fff;display:block;-ms-flex-order:-1;order:-1}.top-navigation .menu-fordham-primary-menu-container .menu{padding-top:1rem}.top-navigation .menu-fordham-primary-menu-container a{color:#333}.menu-fordham-primary-menu-container{display:none}.fordham-nav-primary.menu{padding:0}.fordham-nav-primary.menu a{color:#333}.fordham-nav-primary.menu a:hover{opacity:.8}.fordham-nav-primary a{padding:0 .5rem}.fordham-nav-secondary a{color:#fff}.fordham-nav-tertiary{background-color:#333;padding-right:1.875rem}.menu.fordham-nav-footer{margin-top:1.25rem;padding:0}.menu.fordham-nav-footer .menu-item{display:block;margin-bottom:1rem;padding:0}.menu.fordham-nav-footer .menu-item a{font-family:ralewaysemibold,sans-serif;font-style:normal} .menu.fordham-nav-footer .menu-item a:hover{color:#f2edd6}.smokescreen-active{overflow:hidden}.smokescreen-active .menu-smokescreen{position:relative;z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem;overflow:hidden}.comment-navigation.nav-previous,.post-navigation.nav-previous,.posts-navigation.nav-previous{height:auto;width:50%;float:left}.comment-navigation.nav-next,.post-navigation.nav-next,.posts-navigation.nav-next{height:auto;width:50%;float:right;text-align:right}table{border:0;border-collapse:collapse;border-spacing:0;padding:0;width:100%}table thead{display:none}table td,table th{padding:.625rem;text-align:center}table th{font-size:.875em;letter-spacing:.0625em;text-transform:uppercase}table tr{display:block;margin-bottom:.625rem}table td{border:.0625rem solid #ccc;border-bottom:0;display:block;font-size:.8125em;text-align:center}table td:last-child{border-bottom:.0625rem solid #ccc}table td:before{content:"";float:left;font-weight:700;text-transform:uppercase}.site-breadcrumbs{margin:0;padding:0;list-style:none;list-style-type:none;margin-bottom:1.4375rem;margin-top:.6875rem}.site-breadcrumbs:after{clear:both;content:"";display:table}.site-breadcrumbs li{display:inline-block;font-size:.75em}.site-breadcrumbs li a{color:#333;margin-right:.1875rem}.site-breadcrumbs li a:focus,.site-breadcrumbs li a:hover{text-decoration:underline}.site-breadcrumbs li .current{color:#900028}.site-breadcrumbs li:not(:first-child){margin-left:.3125rem}.modules-container{border-top:1px solid #fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.modules-container .module{padding:1.5625rem .9375rem;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:column;flex-direction:column;font-size:.9375em;-ms-flex-pack:center;justify-content:center;max-width:100%;min-height:11.5625rem;text-align:center}.modules-container .module h2{font-size:1.5rem;line-height:2rem;margin-bottom:.625rem}.modules-container .module h2 a{border-bottom:0}.modules-container .module h2 a:active,.modules-container .module h2 a:focus,.modules-container .module h2 a:hover{border-bottom:1px solid #fff}.modules-container .module a{border-bottom:1px solid #fff;color:#fff;text-decoration:none}.modules-container .module a:active,.modules-container .module a:focus,.modules-container .module a:hover{border-bottom:0}.modules-container .module ul{margin:0;padding:0;list-style:none;max-width:100%}.modules-container .module ul:after{clear:both;content:"";display:table}.modules-container .module ul li{margin:0 .625rem .4375rem;display:inline-block}.modules-container .module ul li:last-child{margin-bottom:0}.modules-container .module.hours{background-color:#700429}.modules-container .module.popular-db{background-color:#005696}.modules-container .module.study-services{background-color:#838070;-ms-flex-direction:column;flex-direction:column;height:23.4375rem;padding:0}.modules-container .module.study-services .sub-module:first-child{border-bottom:1px solid #fff}.modules-container .module.study-services .sub-module:first-child h2{margin-bottom:0}.modules-container .module.study-services .sub-module:first-child ul{margin-top:.125rem}.modules-container .module.study-services .sub-module{padding:1.5625rem .9375rem;height:auto;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:11.5625rem;-ms-flex-pack:center;justify-content:center}.modules-container .module.study-services .sub-module h2{margin-top:0}.modules-container .module.contact-us{background-color:#5b6f7b}.modules-container .module.contact-us ul li.social-link{height:1.5625rem;width:2.1875rem;display:inline-block;margin-bottom:0;margin-top:-.3125rem;text-align:center}.modules-container .module.contact-us ul li.social-link a{border-bottom:0;display:block}.modules-container .module.contact-us ul li.social-link a svg{height:1.5625rem;width:1.5625rem}.modules-container .module.contact-us ul li.social-link a:active,.modules-container .module.contact-us ul li.social-link a:focus,.modules-container .module.contact-us ul li.social-link a:hover{opacity:.8}.modules-container .module.contact-us ul li.clear{clear:both;display:inline-block;float:none;margin-bottom:0;width:100%}.modules-container .module.annoucements{background-color:#333}.modules-container .module.annoucements ul{text-align:left;font-size:1.1em}.modules-container .module.annoucements ul li{background-image:url(assets/images/svg-icons/circle.svg);background-position:0 5px;background-repeat:no-repeat;background-size:.375rem .375rem;display:block;line-height:1.2;padding-left:.75rem;padding-top:5px}.modules-container .module.annoucements ul li a{border-bottom:0;color:#fff;text-decoration:none}.modules-container .module.annoucements ul li a:active,.modules-container .module.annoucements ul li a:focus,.modules-container .module.annoucements ul li a:hover{border-bottom:1px solid #fff}.modules-container .module:not(.study-services),.modules-container .sub-module{overflow:hidden;position:relative}.modules-container .module:not(.study-services) .front,.modules-container .sub-module .front{display:none}.modules-container .module:not(.study-services) .front li,.modules-container .sub-module .front li{display:inline-block;margin-bottom:0;margin-right:.5rem;opacity:.5}.modules-container .module:not(.study-services) .front li:last-child,.modules-container .sub-module .front li:last-child{margin-right:0}.modules-container .module:not(.study-services) .front li a,.modules-container .sub-module .front li a{border-bottom:0}.modules-container .module:not(.study-services):focus .front,.modules-container .module:not(.study-services):hover .front,.modules-container .sub-module:focus .front,.modules-container .sub-module:hover .front{display:none}.modules-container .module:not(.study-services).transition,.modules-container .sub-module.transition{position:relative}.modules-container .module:not(.study-services).transition>*,.modules-container .sub-module.transition>*{z-index:2}body.mobile .modules-container .module:not(.study-services).transition .front,body.mobile .modules-container .sub-module.transition .front{display:none}body.mobile .modules-container .module:not(.study-services).transition .back,body.mobile .modules-container .sub-module.transition .back{display:block}.modules-container .module:not(.study-services).transition:focus h2,.modules-container .module:not(.study-services).transition:hover h2,.modules-container .sub-module.transition:focus h2,.modules-container .sub-module.transition:hover h2{animation:reveal .6s ease-in-out}.modules-container .module:not(.study-services) .back,.modules-container .sub-module .back{display:block}.modules-container .module:not(.study-services):focus .back,.modules-container .module:not(.study-services):hover .back,.modules-container .sub-module:focus .back,.modules-container .sub-module:hover .back{animation:show-toggle .75s ease-in-out;display:block}.sidebar-navigation{display:none;line-height:1.3;max-width:100%;overflow:hidden}.sidebar-navigation-menu,.sidebar-navigation-menu .sub-menu{margin:0;padding:0;list-style:none}.sidebar-navigation-menu .toggled.current-menu-item>.sub-menu{display:block}.sidebar-navigation-menu a{color:#333;cursor:pointer;display:block;padding:0 .9375rem}.sidebar-navigation-menu a:hover{color:#900028}.sidebar-navigation-menu .menu-item>a{padding:.375rem .625rem}.sidebar-navigation-menu .menu-item-has-children>a{font-family:ralewaysemibold,sans-serif;font-style:normal;font-size:1.125em}.sidebar-navigation-menu .menu-background-gray{background-color:hsla(207,4%,46%,.2)}.sidebar-navigation-menu .menu-background-gray+.menu-background-gray{padding-top:.625rem}.sidebar-navigation-menu .menu-background-gray .sub-menu{display:block!important}.sidebar-navigation-menu .parent>a{font-family:ralewaysemibold,sans-serif;font-style:normal;color:#707579;font-size:1.125em;padding-left:0}.sidebar-navigation-menu li.child:not(.current-menu-ancestor),.sidebar-navigation-menu li.grandchild:not(.current-menu-ancestor){position:relative}.sidebar-navigation-menu li.child:not(.current-menu-ancestor) .sub-menu,.sidebar-navigation-menu li.grandchild:not(.current-menu-ancestor) .sub-menu{display:none}.sidebar-navigation-menu li.grandchild:not(.menu-background-gray).menu-item-has-children>a{padding-right:1.875rem}.sidebar-navigation-menu .current_page_item>a{color:#900028}.on-page-menu-active .sidebar-navigation-menu .current_page_item>a{color:inherit}.sidebar-navigation-menu .active-on-page-item>a{color:#900028}.sidebar-navigation-menu .current_page_parent.toggled>.sub-menu{display:block}.archive .type-post,.blog .type-post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.9375rem;padding-top:.4375rem}.archive .type-post .featured-image-link,.blog .type-post .featured-image-link{position:absolute;top:0;left:0;height:100%;width:100%;border-bottom:none;z-index:100}.archive .type-post .featured-image,.blog .type-post .featured-image{-ms-flex:1 0 100%;flex:1 0 100%;height:9.375rem;margin-bottom:1.25rem;-ms-flex-order:1;order:1;position:relative}.archive .type-post .entry-meta,.blog .type-post .entry-meta{-ms-flex:1 0 100%;flex:1 0 100%;line-height:1.33333;margin-bottom:1.25rem;margin-top:-.25rem;-ms-flex-order:2;order:2}.archive .type-post .entry-meta .date .entry-date,.blog .type-post .entry-meta .date .entry-date{letter-spacing:0}.archive .type-post .entry-meta .date .year,.blog .type-post .entry-meta .date .year{letter-spacing:.0625em}.archive .type-post .post-content,.blog .type-post .post-content{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:3;order:3}.archive .type-post .post-content .entry-header .post-title,.blog .type-post .post-content .entry-header .post-title{margin-bottom:1.25rem;margin-top:-.1875rem}.archive .type-post .post-content .entry-header .post-title a,.blog .type-post .post-content .entry-header .post-title a{font-family:ralewaythin,sans-serif;font-style:normal;color:#005696}.archive .type-post time,.blog .type-post time,.single .type-post time{font-family:ralewaybold,sans-serif;font-style:normal;color:#900028}.archive .type-post .year,.blog .type-post .year,.single .type-post .year{font-family:ralewayregular,sans-serif;font-style:normal;color:#000;display:block}.archive .type-post .post-content .entry-content,.blog .type-post .post-content .entry-content,.single .type-post .post-content .entry-content{line-height:1.41176;margin-top:0}.archive .type-post .post-content .entry-content p:last-child,.blog .type-post .post-content .entry-content p:last-child,.single .type-post .post-content .entry-content p:last-child{margin-bottom:0}.nf-form-cont .nf-form-fields-required{font-size:1em;margin-bottom:.9375rem}.nf-form-cont .ninja-forms-req-symbol{color:transparent}.nf-form-cont .ninja-forms-req-symbol:after{color:#900028;content:"*"}.wp-pagenavi{display:block;float:none;margin-bottom:2.375rem;overflow:hidden;text-align:center;width:100%}.wp-pagenavi a,.wp-pagenavi span{background-color:#ddd;border:none;color:#700429;font-size:1.125em;margin:0 .46875rem;padding:.3125rem .625rem}.wp-pagenavi a.current,.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span:focus,.wp-pagenavi span:hover{background-color:#700429;border:none;color:#fff}.wp-pagenavi a.current,.wp-pagenavi span.current{font-family:ralewaybold,sans-serif;font-style:normal;font-weight:inherit}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink{padding:.3125rem .9375rem}.fc{direction:ltr;text-align:left}.fc-head table{margin-bottom:0}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#b8bbbd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{border:2px solid #900028;border-bottom:2px solid #900028}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:Courier New,Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{cursor:pointer;height:2.4375rem;margin:0;padding:0 1.76875rem;white-space:nowrap}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{transition:background-color .3s,opacity .3s ease-in-out;background-color:#b8bbbd;border:1px solid #fff;color:#fff;font-size:.8125em;text-transform:capitalize}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#fff;background-color:#e6e6e6}.fc-state-active:active,.fc-state-active:focus,.fc-state-active:hover,.fc-state-disabled:active,.fc-state-disabled:focus,.fc-state-disabled:hover,.fc-state-down:active,.fc-state-down:focus,.fc-state-down:hover,.fc-state-hover:active,.fc-state-hover:focus,.fc-state-hover:hover{background-color:#900028}.fc-state-hover{text-decoration:none}.fc-state-active,.fc-state-down{background-color:#900028;background-image:none}.fc-state-disabled{background-image:none;box-shadow:none;color:#666;cursor:default;opacity:.65}.fc-button-group{display:none}.fc-left .fc-button-group{display:inline-block}.fc-button-group button.fc-next-button,.fc-button-group button.fc-prev-button{padding:0 .6875rem}.fc-center{margin-top:.3125rem;text-align:right;width:calc(100% - 89px)}.fc button.fc-today-button{display:none;float:right;margin-left:-.0625rem}.fc button.fc-today-button:active,.fc button.fc-today-button:focus,.fc button.fc-today-button:hover{color:#fff;opacity:1}.fc button.fc-today-button.fc-state-disabled:active,.fc button.fc-today-button.fc-state-disabled:focus,.fc button.fc-today-button.fc-state-disabled:hover{background-color:#b8bbbd;color:#666;opacity:.65}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%;margin-bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc td.fc-today .fc-day-number{color:#900028}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc .fc-row td{position:relative}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row table .fc-today:after{position:absolute;bottom:0;left:0;background-color:#900028;content:"";height:.125rem;width:100%}.fc-basicWeek-view .fc-row table .fc-today:after{display:none}.fc-basicWeek-view .fc-content-skeleton{padding-top:.625rem}.fc-content-skeleton tbody td{background-color:#fff!important;border-left:2px solid transparent;border-right:2px solid transparent;top:-.25rem;z-index:100}.fc-row:first-child table{border-top:0 hidden transparent}.fc-list-table{border:0}.fc-list-table tr{display:table-row}.fc-list-table td{font-size:1em;text-align:left}.fc-row{position:relative}.fc-row.fc-widget-header{border-bottom:1px solid #b8bbbd;min-height:2.25rem}.fc-row.fc-widget-header table{min-height:2.25rem}.fc-row.fc-widget-header table th{color:#707579;font-size:.875em;vertical-align:middle}.fc-row.fc-widget-header table th.fc-widget-header{height:2.25rem}.fc-row .fc-bg{z-index:10!important}.fc-row .fc-content-skeleton{z-index:0!important}.fc-row .fc-bg td.fc-day:not(.fc-state-highlight){position:relative}.fc-row .fc-bg td.fc-day:not(.fc-state-highlight):before{position:absolute;top:0;left:0;height:100%;width:100%;transition:background-color .3s ease-in-out;background-color:hsla(0,0%,100%,.4)}.fc-row .fc-bg td.fc-day:not(.fc-state-highlight):active:before,.fc-row .fc-bg td.fc-day:not(.fc-state-highlight):focus:before,.fc-row .fc-bg td.fc-day:not(.fc-state-highlight):hover:before{background-color:transparent}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0;padding-left:.125rem;padding-right:.125rem;text-align:left}.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch;height:100%!important;overflow:hidden!important}.fc-scroller .fc-list-table{margin-bottom:0}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:1.125em;line-height:1.3;border-radius:1px;font-weight:400}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px .125rem;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{overflow:hidden;padding:.125rem .125rem .0625rem .4375rem;white-space:nowrap}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.125rem}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc-toolbar .fc-center h2{color:#707579;text-transform:uppercase}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}.fc-view-container{margin-top:.25rem}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-day-number{font-family:ralewaysemibold,sans-serif;font-style:normal;color:#707579;font-size:1.75em}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:.625rem .625rem 0}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:gray}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px;display:table-cell}.fc-list-table td:last-child{border-bottom:0}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.archive .site-breadcrumbs,.blog .site-breadcrumbs{margin-bottom:1.4375rem}.archive header,.blog header{margin-bottom:-.5rem}.single .type-post .featured-image{height:auto;margin-bottom:2.5rem;width:100%}.single .type-post .entry-meta{margin-bottom:1.25rem}.single .type-post .post-content .entry-header{margin-bottom:2.5rem}.single .type-post .year{display:inline-block}.single .type-post .year:before{font-family:ralewaybold,sans-serif;font-style:normal;color:#900028;content:" ,"}.error-404{margin-bottom:2.5rem}.error-404 .entry-title,.error-404 .page-content{text-align:center}.error-404 .page-content h2{display:inline-block}.error-404 .page-content a{color:#005696}.error-404 .page-content a,.error-404 .page-content a:active,.error-404 .page-content a:focus,.error-404 .page-content a:hover{border-bottom:2px solid #005696}.error-404 .ven-diagram{margin:1.25rem -1.25rem 0;-ms-flex-pack:center;overflow:hidden}.error-404 .ven-diagram,.error-404 .ven-diagram .circle{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.error-404 .ven-diagram .circle{font-family:ralewaybold,sans-serif;font-style:normal;height:18.75rem;width:18.75rem;border-radius:100%;-ms-flex:1 0 18.75rem;flex:1 0 18.75rem;-ms-flex-pack:center}body.ie .error-404 .ven-diagram .circle{height:20.31rem}.error-404 .ven-diagram .circle.left{background-color:rgba(0,86,150,.4);border:2px solid #005696;margin-right:-3.125rem;padding-right:1.5625rem}.error-404 .ven-diagram .circle.right{background-color:rgba(144,0,40,.4);border:2px solid #900028;margin-left:-3.125rem;padding-left:1.5625rem}.error-404 .ven-diagram .circle.right:before{font-family:ralewaybold,sans-serif;font-style:normal;position:absolute;top:7.3125rem;left:.75rem;content:"404";font-size:2.375em;text-indent:0}body.ie .error-404 .ven-diagram .circle.right:before{top:8.25rem}#calendar,.page-template-template-calendar .type-page{position:relative}#calendar{transition:opacity .2s ease-in-out;opacity:0;visibility:hidden}body.ready #calendar{opacity:1;visibility:visible}#loading{position:absolute;top:15.625rem;height:2.1875rem;width:2.1875rem;background-image:url(assets/images/loading.gif);background-size:2.1875rem 2.1875rem;left:50%;margin-left:-1.09375rem}.entry-header h1{display:inline-block}.entry-header .calendar-legend{float:right;margin-bottom:1.5625rem;width:100%}.entry-header .calendar-legend ul{margin:0;padding:0;list-style:none;display:block;height:2.5rem;text-align:center}.entry-header .calendar-legend ul:after{clear:both;content:"";display:table}.entry-header .calendar-legend ul li{display:inline-block;font-size:.875rem;line-height:1.125;margin-bottom:.3125rem;margin-right:.9375rem}.entry-header .calendar-legend ul li:last-child{margin-right:0}.entry-header .calendar-legend ul li .key-color{height:.9375rem;width:.9375rem;background-color:gray;display:block;float:left;margin-right:.4375rem}.widget{margin:0 0 1.5rem}.widget select{max-width:100%}.widget_search .search-submit{display:none}@media only screen and (min-width:22.4375em){.entry-title{font-size:2.375em}}@media only screen and (min-width:40em){.entry-title{font-size:2.8125em}.comment-form input:not(.submit){max-width:15.625rem}.comment-form-author label,.comment-form-email label,.comment-form-url label{width:4.6875rem}.comment-list .children{padding-left:2.1875rem}table thead{display:table-row-group}table td,table th{display:table-cell}table tr{display:table-row;margin-bottom:0}table td{border-bottom:0}table{border:.0625rem solid #ccc}.archive .type-post .featured-image,.blog .type-post .featured-image{height:15.625rem}.wp-pagenavi{margin-bottom:3.125rem;margin-top:-.75rem}.error-404 .ven-diagram{margin:1.25rem auto 0}.error-404 .ven-diagram .circle{-ms-flex:0 1 18.75rem;flex:0 1 18.75rem}body.ie .error-404 .ven-diagram .circle{height:23.43rem}.error-404 .ven-diagram .circle.left{padding-right:4.6875rem}.error-404 .ven-diagram .circle.right{padding-left:3.75rem}body.ie .error-404 .ven-diagram .circle.right:before{top:9.875rem}.entry-header .calendar-legend{margin-bottom:0;width:auto}.entry-header .calendar-legend ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.entry-header .calendar-legend ul li{-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:2.3125rem}}@media (min-width:40em) and (max-width:47.9375em){.main-navigation .menu>.menu-item:hover .sub-menu .sub-menu{display:none}.main-navigation .sub-menu{text-align:center;width:23.4375rem}.main-navigation .sub-menu .menu-item{display:inline-block}.main-navigation .sub-menu .menu-item+.menu-item{border-top:0}}@media only screen and (min-width:48em){.site-footer{padding:3% 2.5%}.site-footer .footer-left,.site-footer .footer-right{text-align:left;width:50%}.site-footer .footer-right{font-size:1rem}.site-footer .wrap{-ms-flex-direction:row;flex-direction:row}.site-footer .tagline{font-size:1.5vw;padding-left:1.125rem}.site-footer .social-icons{padding-left:1.125rem}.site-header{text-align:left}.site-branding{padding:0 1.875rem}.site-branding,.site-info-header{-ms-flex-direction:row;flex-direction:row}.site-info-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.comment-list .children{padding-left:3.75rem}.mobile-menu-toggle{padding-left:0;padding-right:0}.menu.fordham-nav-footer{float:right;margin-top:0;width:13.6875rem}.modules-container{border-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.modules-container .module{padding:1.5625rem 2.8125rem;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.modules-container .module.hours{border-right:1px solid #fff}.modules-container .module.study-services{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-direction:row;flex-direction:row;height:inherit;max-width:100%;min-height:5.5rem;width:100%}.modules-container .module.study-services .sub-module:first-child{border-bottom:0;border-right:1px solid #fff}.modules-container .module.study-services .sub-module{padding:1.5625rem 2.8125rem}.modules-container .module.contact-us{border-right:1px solid #fff}.modules-container .module:not(.study-services) .front,.modules-container .sub-module .front{transition:transform .75s ease-in-out,opacity .75s ease-in-out;animation:show-toggle .75s ease-in-out;display:block}.modules-container .module:not(.study-services) .back,.modules-container .sub-module .back{transition:opacity .75s ease-in-out;display:none}.nf-form-cont{max-width:31.25rem}}@media only screen and (min-width:48.9375em){.admin-bar .site-header{margin-top:2rem}}@media only screen and (min-width:64em){.logo{width:18.125rem}.primary:not(.full-width){width:calc(86% - 2.325em);float:left;margin-left:1.25em;border-left:.0625rem solid #dce2e4;float:right;margin-left:1.75rem;padding-left:1.75rem}.secondary{width:calc(16.16667% - 1.45208em);float:left;margin-left:1.25em;clear:none;margin-left:0}.site-footer .footer-right{font-size:1.15vw}.site-footer .social-icons .social-icon .icon{margin-right:2.5rem}.site-footer .social-icons .social-icon.youtube .icon{margin-left:.3125rem;margin-right:2.625rem}.site-branding{padding:.625rem 1.875rem}.site-description{display:block;text-align:right}.secondary{min-height:100vh}.mobile-menu-close-toggle,.mobile-menu-toggle{display:none}.menu-toggle{display:inline-block;margin-bottom:0;padding:.5rem 1.5rem}.ie .menu-toggle{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:auto}.hero-area .hero-content{position:relative;z-index:2;left:50%;margin:0 auto;max-width:100%;padding-left:.625rem;padding-right:.625rem;position:absolute;top:200px;transform:translate(-50%,-200px);width:74vw}.hero-area .hero-content .search-form{margin-top:1.25rem}.menu>.menu-item{display:inline-block;position:relative}.fordham-navigation{position:relative;height:0;width:100%;box-shadow:none}.fordham-navigation.open{height:1.75rem;overflow-y:hidden;width:100%}.top-navigation{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;font-size:.8125em;-ms-flex-pack:end;justify-content:flex-end;width:100%}.top-navigation .menu-fordham-primary-menu-container{display:none}.menu-fordham-primary-menu-container{display:block;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.menu-fordham-primary-menu-container.open{opacity:1;visibility:visible}.fordham-nav-primary a{font-size:.75em;padding:0 .1875rem}.modules-container{border-bottom:1px solid #fff;width:100%}.modules-container .module{padding:.625rem .5rem;border-bottom:0;border-right:1px solid #fff;-ms-flex:1 0 20%;flex:1 0 20%;font-size:1.4vh;height:auto;max-width:20%}.modules-container .module:last-child{border-right:0}.modules-container .module h2{font-size:1.6vw;line-height:1.1;margin-bottom:.1875rem}.modules-container .module ul li{display:block;margin-left:0;margin-right:0;margin-bottom:.125rem}.modules-container .module.study-services{-ms-flex:1 0 20%;flex:1 0 20%;-ms-flex-direction:column;flex-direction:column;max-width:20%;width:20%}.modules-container .module.study-services .sub-module:first-child{border-bottom:1px solid #fff;border-right:0}.modules-container .module.study-services .sub-module{padding:1% .3125rem;-ms-flex:1 1 100%;flex:1 1 100%;height:9.5vw}.modules-container .module.annoucements ul li{background-position:0 2px}.sidebar-navigation{display:block;margin:3.75rem 0 2.5rem;position:fixed;text-align:right;transition:bottom .35s ease-in-out,margin .5s ease-in-out;width:calc(16.16667% - 1.45208em)}.sidebar-navigation.unfix{margin-bottom:3.75rem}.archive .type-post,.blog .type-post{-ms-flex-direction:row;flex-direction:row}.archive .type-post .featured-image,.blog .type-post .featured-image{-ms-flex-preferred-size:16.3125rem;flex-basis:16.3125rem;height:auto;margin-bottom:0;-ms-flex-order:999;order:999}.archive .type-post .entry-meta,.blog .type-post .entry-meta{-ms-flex-preferred-size:9.0625rem;flex-basis:9.0625rem;margin-bottom:0;-ms-flex-order:1;order:1}.archive .type-post .post-content,.blog .type-post .post-content{margin-right:1.5625rem}}@media only screen and (min-width:73.625em){.fordham-nav-primary a{font-size:inherit;padding:0 .25rem}.modules-container .module.study-services .sub-module{padding:1% .9375rem;height:9vw}.fc-button-group{display:inline-block}.fc-center{margin-top:0;text-align:center;width:auto}.fc button.fc-today-button{display:inline-block}.fc-row.fc-widget-header table th{font-size:1.0625em}#loading{left:calc(50% - 42px)}}@media only screen and (min-width:64em) and (min-width:75.0625em){.hero-area .hero-content{width:50rem}}@media only screen and (min-width:75.0625em){body:not(.mobile) .modules-container .module.popular-db{transition:background-color .5s ease-in-out}body:not(.mobile) .modules-container .module.popular-db:active,body:not(.mobile) .modules-container .module.popular-db:focus,body:not(.mobile) .modules-container .module.popular-db:hover{background-color:#006dbf}body:not(.mobile) .modules-container .module.study-services .sub-module{transition:background-color .5s ease-in-out}body:not(.mobile) .modules-container .module.study-services .sub-module:active,body:not(.mobile) .modules-container .module.study-services .sub-module:focus,body:not(.mobile) .modules-container .module.study-services .sub-module:hover{background-color:#979485}body:not(.mobile) .modules-container .module.contact-us{transition:background-color .5s ease-in-out}body:not(.mobile) .modules-container .module.contact-us:active,body:not(.mobile) .modules-container .module.contact-us:focus,body:not(.mobile) .modules-container .module.contact-us:hover{background-color:#6c8492}.modules-container .module.annoucements{height:auto}}@media only screen and (min-width:79.25em){.logo{width:auto}.modules-container .module{padding:.3125rem .5rem;font-size:1.35vh;min-height:11rem}}@media only screen and (min-width:80em){.site-branding{padding:.4375rem 1.875rem}.site-info-header{padding:.5rem 1.875rem}.site-title{font-size:1.6vw}.fordham-nav-primary a{padding:0 .3125rem}.modules-container .module{min-height:11.5625rem}.modules-container .module.study-services .sub-module{height:9vw}.modules-container .module.annoucements ul li{background-position:0 5px;line-height:1.3;margin-bottom:.3125rem;margin-left:.3125rem;margin-right:.3125rem;padding-left:1.25rem}}@media only screen and (min-width:85.375em){.site-content{margin:1.5625rem auto}body.home .site-content{margin:0 auto}.site-footer .footer-right{font-size:inherit}.site-branding{padding:.625rem 1.875rem}.site-title{font-size:2.1vw}.menu-toggle{padding:.75rem 1.5rem}.fordham-nav-primary a{padding:0 .5rem}.modules-container .module{padding:.625rem .5rem;font-size:1.5vh}.modules-container .module h2{font-size:1.7vw;line-height:1.1;margin-bottom:.3125rem}.modules-container .module.study-services .sub-module{padding:1% .9375rem;height:8vw}}@media only screen and (min-width:64em) and (min-width:85.375em){.hero-area .hero-content{width:51.5625rem}}@media only screen and (min-width:87.8125em){.wrap{padding:0}.site-footer .wrap{margin:0 auto;max-width:87.5rem}.site-footer .tagline{font-size:1.3125em}.site-info-header{padding:.625rem 1.875rem}.hero-area .hero-content .search-form{margin-top:1.875rem;margin-bottom:0;padding:2.15% 2.5% 1.15%}.modules-container .module{font-size:1.5vh;min-height:11.5625rem}.modules-container .module h2{font-size:1.8vw;line-height:1.1}.modules-container .module.study-services .sub-module{height:9vw}.sidebar-navigation{width:13.3125rem}}@media only screen and (min-width:100em){.site-title{font-size:2.6vw}.modules-container .module{padding:.3125rem .9375rem;min-height:15rem}.modules-container .module.study-services .sub-module{height:8vw}.modules-container .module.annoucements ul li{background-position:0 7px;line-height:1.3;margin-bottom:.3125rem;margin-left:.625rem;margin-right:.625rem}}@media only screen and (min-width:64em) and (min-width:100em){.hero-area .hero-content{width:57.8125rem}}@media only screen and (min-width:105em){.site-branding{padding-top:.8rem;padding-bottom: .8rem;padding-left:1.875rem}.site-title{font-size:2.625em}.modules-container .module{font-size:1.75vh;min-height:17.1875rem}body.ie .modules-container .module{font-size:1.75vh}.modules-container .module h2{font-size:1.75rem;line-height:1}.modules-container .module.study-services .sub-module{min-height:7.75vw}}@media screen and (min-height:1080px) and (max-height:1099px){.modules-container .module{font-size:1.6vh}}@media screen and (min-height:1025px){.hero-area .full-image img{max-height:inherit}}@media screen and (max-height:900px){.hero-area .full-image img{max-height:24.375rem}}@media (max-width:63.9375em){.top-navigation .menu{padding:2rem}}@media screen and (max-height:768px){.hero-area .full-image img{max-height:21.875rem}.modules-container .module.study-services .sub-module{height:7vw}}@media screen and (min-height:1024px) and (max-height:1079px){.modules-container .module{font-size:1.3vh}}@media (max-width:47.9375em){.main-navigation .menu>.menu-item:last-child .sub-menu{left:auto;right:0}}@media screen and (max-width:1620px) and (min-height:1100px){.modules-container .module{font-size:1.3vh}}@media screen and (max-height:740px){.hero-area .full-image img{max-height:18.75rem}}@media screen and (max-height:730px){.modules-container .module.study-services .sub-module{height:6vw}.modules-container .module.annoucements ul li{background-position:0 2px;line-height:1.3}}@media screen and (min-height:1024px){.modules-container .module.annoucements ul li{background-position:0 8px;line-height:1.2}}@media screen and (min-height:1124px){.modules-container .module.annoucements ul li{background-position:0 5px;line-height:1.3}}@media print{.page-template-template-calendar{-webkit-print-color-adjust:exact}.page-template-template-calendar .fc-button-group,.page-template-template-calendar .fc-today-button,.page-template-template-calendar .main-navigation,.page-template-template-calendar .mobile-menu-toggle,.page-template-template-calendar .secondary,.page-template-template-calendar .site-breadcrumbs,.page-template-template-calendar .site-footer,.page-template-template-calendar .site-info-header{display:none}.page-template-template-calendar .site-content{margin-top:1.5625rem!important}.page-template-template-calendar .entry-title{display:inline-block;float:left;text-align:center;width:50%}.page-template-template-calendar .entry-title:before{content:"Library "}.page-template-template-calendar .calendar-legend{float:right;padding-top:.9375rem;width:50%}.page-template-template-calendar .fc-content{margin-bottom:.125rem;padding:.1875rem .1875rem .125rem}.page-template-template-calendar .fc-center{clear:both;width:100%}.page-template-template-calendar .fc-center h2{font-family:ralewaybold,sans-serif;font-style:normal;color:#000!important;text-align:center}.page-template-template-calendar .site-header{display:none;position:relative}.page-template-template-calendar .fc{direction:ltr;text-align:left}.page-template-template-calendar .fc-head table{margin-bottom:0}.page-template-template-calendar .fc-rtl{text-align:right}.page-template-template-calendar .fc{font-size:1em}.page-template-template-calendar .fc table thead{display:table-row-group}.page-template-template-calendar .fc table tr{display:table-row}.page-template-template-calendar .fc table td{border-color:#000;display:table-cell}.page-template-template-calendar .fc-unthemed .fc-content,.page-template-template-calendar .fc-unthemed .fc-divider,.page-template-template-calendar .fc-unthemed .fc-list-heading td,.page-template-template-calendar .fc-unthemed .fc-list-view,.page-template-template-calendar .fc-unthemed .fc-popover,.page-template-template-calendar .fc-unthemed .fc-row,.page-template-template-calendar .fc-unthemed tbody,.page-template-template-calendar .fc-unthemed td,.page-template-template-calendar .fc-unthemed th,.page-template-template-calendar .fc-unthemed thead{border-color:#000}.page-template-template-calendar .fc-divider{border-style:solid;border-width:1px}.page-template-template-calendar hr.fc-divider{border-width:1px 0;height:0;margin:0;padding:0 0 2px}.page-template-template-calendar .fc-clear{clear:both}.page-template-template-calendar .fc-bg,.page-template-template-calendar .fc-bgevent-skeleton,.page-template-template-calendar .fc-helper-skeleton,.page-template-template-calendar .fc-highlight-skeleton{position:absolute;top:0;right:0;left:0}.page-template-template-calendar .fc-bg{bottom:0}.page-template-template-calendar .fc-bg table{height:100%;margin-bottom:0}.page-template-template-calendar .fc table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-size:1em;table-layout:fixed;width:100%}.page-template-template-calendar .fc th{text-align:center}.page-template-template-calendar .fc td,.page-template-template-calendar .fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.page-template-template-calendar .fc td.fc-today{border-style:double}.page-template-template-calendar .fc .fc-row{border-style:solid;border-width:0}.page-template-template-calendar .fc .fc-row td{position:relative}.page-template-template-calendar .fc-row table{border-bottom:0 hidden transparent;border-left:0 hidden transparent;border-right:0 hidden transparent}.page-template-template-calendar .fc-row table .fc-today:after{display:none}.page-template-template-calendar .fc-content-skeleton tbody td{background-color:transparent!important}.page-template-template-calendar .fc-basicWeek-view .fc-content-skeleton{padding-top:.625rem}.page-template-template-calendar .fc-bg td.fc-day:not(.fc-state-highlight):before{display:none}.page-template-template-calendar .fc-row:first-child table{border-top:0 hidden transparent}.page-template-template-calendar .fc-list-table tr{display:table-row}.page-template-template-calendar .fc-list-table td{display:table-cell;font-size:1em;text-align:left}.page-template-template-calendar .fc-row{position:relative}.page-template-template-calendar .fc-row.fc-widget-header{border-bottom:1px solid #000;min-height:2.25rem}.page-template-template-calendar .fc-row.fc-widget-header table{min-height:2.25rem}.page-template-template-calendar .fc-row.fc-widget-header table th{color:#000;font-size:.875em;vertical-align:middle}.page-template-template-calendar .fc-row.fc-widget-header table th.fc-widget-header{height:2.25rem}.page-template-template-calendar .fc-row .fc-bg{z-index:-1}.page-template-template-calendar .fc-row .fc-bgevent-skeleton,.page-template-template-calendar .fc-row .fc-highlight-skeleton{bottom:0}.page-template-template-calendar .fc-row .fc-bgevent-skeleton table,.page-template-template-calendar .fc-row .fc-highlight-skeleton table{height:100%}.page-template-template-calendar .fc-row .fc-bgevent-skeleton td,.page-template-template-calendar .fc-row .fc-highlight-skeleton td{border-color:transparent}.page-template-template-calendar .fc-row .fc-bgevent-skeleton{z-index:2}.page-template-template-calendar .fc-row .fc-highlight-skeleton{z-index:3}.page-template-template-calendar .fc-row .fc-content-skeleton{padding-bottom:2px;position:relative;z-index:14!important}.page-template-template-calendar .fc-row .fc-content-skeleton table{margin-bottom:0}.page-template-template-calendar .fc-row .fc-helper-skeleton{z-index:5}.page-template-template-calendar .fc-row .fc-content-skeleton td,.page-template-template-calendar .fc-row .fc-helper-skeleton td{background:none;border-bottom:0;border-color:transparent;padding-left:0;padding-right:0;text-align:left}.page-template-template-calendar .fc-row .fc-helper-skeleton tbody td{border-top:0}.page-template-template-calendar .fc-scroller{-webkit-overflow-scrolling:touch;height:100%!important;overflow:hidden!important}.page-template-template-calendar .fc-scroller .fc-list-table{margin-bottom:0}.page-template-template-calendar .fc-scroller>.fc-day-grid,.page-template-template-calendar .fc-scroller>.fc-time-grid{position:relative;width:100%}.page-template-template-calendar .fc-event{border-radius:1px;display:block;font-size:1.125em;font-weight:400;line-height:1.3;position:relative}.page-template-template-calendar .fc-event,.page-template-template-calendar .fc-event-dot{background-color:#3a87ad}.page-template-template-calendar .fc-event,.page-template-template-calendar .fc-event:hover,.page-template-template-calendar .ui-widget .fc-event{color:#fff;text-decoration:none}.page-template-template-calendar .fc-event.fc-draggable,.page-template-template-calendar .fc-event[href]{cursor:pointer}.page-template-template-calendar .fc-not-allowed,.page-template-template-calendar .fc-not-allowed .fc-event{cursor:not-allowed}.page-template-template-calendar .fc-event .fc-content{font-size:.6875em;position:relative;text-align:center;z-index:2}.page-template-template-calendar .fc-view-container *,.page-template-template-calendar .fc-view-container :after,.page-template-template-calendar .fc-view-container :before{box-sizing:content-box}.page-template-template-calendar .fc-view-container{margin-top:.25rem}.page-template-template-calendar .fc-view,.page-template-template-calendar .fc-view>table{position:relative;z-index:1}.page-template-template-calendar .fc-basicDay-view .fc-content-skeleton,.page-template-template-calendar .fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.page-template-template-calendar .fc-basic-view .fc-body .fc-row{height:85px!important}.page-template-template-calendar .fc-row.fc-rigid{overflow:hidden}.page-template-template-calendar .fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;right:0;left:0}.page-template-template-calendar .fc-day-top.fc-other-month{opacity:.8}.page-template-template-calendar .fc-day-number{font-family:ralewaysemibold,sans-serif;font-style:normal;color:#000;font-size:1.125em}.page-template-template-calendar .fc-basic-view .fc-day-number,.page-template-template-calendar .fc-basic-view .fc-week-number{padding:.3125rem .3125rem 0}.page-template-template-calendar .fc-basic-view th.fc-day-number,.page-template-template-calendar .fc-basic-view th.fc-week-number{padding:0 2px}.page-template-template-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.page-template-template-calendar .fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.page-template-template-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 3px 0;float:left}.page-template-template-calendar .fc-rtl .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 0 3px;float:right}.page-template-template-calendar .fc-basic-view .fc-day-top .fc-week-number{background-color:#f2f2f2;color:gray;min-width:1.5em;text-align:center}.page-template-template-calendar .fc-basic-view td.fc-week-number{text-align:center}.page-template-template-calendar .fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}}