﻿/*! 
Do not edit this .css file directly. Generated with SASS
*//*!	NOTES 

	* For page/theme specific styles, please use the theme stylesheet. Only
	  use this sheet for global styles.

	* Use the following classes to hang your styles on either here or in 
	  the theme's stylesheet.


		.body-area
			breadcrumbs, page title, page-content, and sidebar.
			Everying below the header and above the footer.

		.main-content
			Like .body-area, but without the sidebar

		.wpcontent-area
			limited to the content that authors enter in the WP editor.
			Does not include the page title.

		.sidebar
			the sidebar
*//*!  Visualization
	.body-area	 	pink
	.main-content  	purple
	.wpcontent-area  blue
	.sidebar  		green

	To see the above classes on the site, remove the space after this asterisk * /

	.body-area { background: hsla(343, 67%, 63%, 0.5 ); outline: 1px solid red; overflow: auto; }
	.main-content { background: hsla(252, 78%, 64%, 0.5 ); outline: 1px solid purple; }
	.wpcontent-area { background: hsla(170, 53%, 31%, 0.5 ); outline: 1px solid blue; }
	.sidebar { background: hsla(82, 53%, 60%, 0.5 ); outline: 1px solid green; }


/*!	Breakpoint Cascade Reference ***

	none (mobile first)
	550 & up
	800 & up
	1024 & up
	1200 & up
	1400 & up


/*!  Helper Classes for common styles

	.alternate-rows 	apply to ul to create an alternating row effect.
	.less-important		slightly smaller text and lighter gray
	.dark-bg			the current site's dark color in the background
	.light-bg			the current site's light color in the background
	.dark-text			the current site's dark color as the text
	.light-text			 (you can figure it out)

	* TABLES
	.alternate-colors	Add this class to a table to use an alternate color scheme.
	.with-totals-row	Add this class to a table to style the last row as "totals".
	.alternate-blank    Add this class to a table to use no color scheme (just a plain table).


/*!  CSS Style Guidelines

	Generally speaking abide by the style guidelines at
	http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml

*/@keyframes (rotate){0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wpcontent-area .has-background,.sidebar .has-background{padding:.6em}:root{--fontSerif: "Sabon Next W01";--fontSansSerif: "Neue Frutiger W01"}.body-area{font-size:1.1em}h1,h2,h3,h4,h5{font-weight:700}h1{font-family:var(--fontSerif);font-size:2em;font-weight:500}h1 b,h1 strong{font-weight:600}.page-title{font-size:2.1em}h2{font-size:1.65em;font-family:var(--fontSerif);font-weight:400}h2 b,h2 strong{font-weight:700}h3{font-size:1.5em;font-family:var(--fontSerif);font-weight:400}h3 b,h3 strong{font-weight:700}h4{font-size:1.3em;font-family:var(--fontSerif);font-weight:400}h4 b,h4 strong{font-weight:700}h5{font-size:1.05em;font-family:var(--fontSansSerif);font-weight:600}h5 b,h5 strong{font-weight:700}h6{font-size:.85em;font-family:var(--fontSansSerif);font-weight:700}h6 b,h6 strong{font-weight:800}sup{font-size:.7em}sub{font-size:.7em}blockquote{line-height:1.3em;font-size:1.3em;font-family:var(--fontSerif);font-weight:500;font-style:italic}blockquote.wp-block-quote.is-style-large{font-size:2.3em}blockquote.wp-block-quote.is-style-large p{font-size:inherit;line-height:inherit}@media(max-width: 550px){blockquote.wp-block-quote.is-style-large{padding-left:.4em;padding-right:.4em}}pre{font-family:courier,"courier new",monospace}em,i{font-style:italic}strong,b{font-weight:700}.wpcontent-area.with-totals-row tr:last-child td{font-weight:400}.body-area p{line-height:1.4em}.body-area input[type=text],.body-area input[type=password],.body-area input[type=email],.body-area textarea{font-size:1em;font-family:inherit}.body-area input[type=submit]{font-family:inherit}.body-area input[type=submit],.body-area a.button{font-size:.9rem}.body-area p.wp-caption-text,.wp-block-image figcaption,.wp-block-embed figcaption{font-size:.9em;font-weight:300}h2.widgettitle{font-size:1.5em}.date-month{font:9px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;letter-spacing:.4em}.date-day{font-size:18px;letter-spacing:.08em}span.event-subtitle{font-size:14px;font-family:var(--fontSerif)}.tags{font-size:.9em}.tag-desc p{font-size:1.3em;font-family:var(--fontSerif)}.archive-table h3.archive-weekday{font-size:1.3em}.archive-table p.archive-date-time{font-size:.9em}#comments h3{font-size:20px}.comment-meta{font-size:.8em}.reply a{font:bold 11px/18px sans-serif}#respond input[type=submit]{font-size:1em}.siteTitle{font-size:2.8em}.tagline{font-family:var(--fontSansSerif);font-weight:200}@media(min-width: 550px){.body-area{font-size:1.2em}h2{font-size:1.75em}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.2em}h6{font-size:1em}}@media(min-width: 800px){h2{font-size:1.85em}.body-area{font-size:1.25em}.monthly-archives li li a{font-size:.9em}}@media(min-width: 1024px){h2{font-size:1.9em}h3{font-size:1.7em}h4{font-size:1.47em}h5{font-size:1.25em}h6{font-size:1.1em}.body-area{font-size:1.4em}}@media(min-width: 1400px){body:not(.single-post) .page-title{font-size:2.4em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.65em}h5{font-size:1.4em}h6{font-size:1.2em}.body-area{font-size:1.35em}}@media(min-width: 1600px){.sidebar .menu,.sidebar .flexipages_widget ul{font-size:.8em}.sidebar li.widget_bates_contact_info_widget h5,.sidebar .highlight-box h5{font-size:1.2em}h2.widgettitle{font-size:1.4em}}p.has-drop-cap::first-letter{font-family:var(--fontSerif);font-weight:800;color:#300}:root{--colorGarnet: hsl(350, 78%, 30%);--colorGarnet_bright: hsl(351, 80%, 34%);--colorGarnet_dark: hsl(349, 98%, 18%);--colorGarnet_dark2: hsl(350, 97%, 12%);--colorGray: hsl(0, 0%, 44%);--colorGray_light: hsl(0, 0%, 94%);--colorBlue: hsl(198, 86%, 27%);--colorBlue_bright: hsl(195, 61%, 46%);--colorBlue_dark: hsl(198, 94%, 14%);--colorBlue_light: hsl(192, 95%, 80%);--colorGreen: hsl(57, 66%, 22%);--colorGreen_bright: hsl(55, 60%, 44%);--colorLink: hsl(198, 86%, 34%);--colorLink_light: hsl(192, 95%, 80%)}.light-bg{background-color:var(--colorGray_light)}.dark-bg{background-color:var(--colorGarnet_bright)}.light-text{color:var(--colorGray_light)}.dark-text{color:var(--colorGarnet_bright)}.wpcontent-area .has-garnet-color,.sidebar .has-garnet-color{color:var(--colorGarnet)}.wpcontent-area .has-garnet-bright-color,.sidebar .has-garnet-bright-color{color:var(--colorGarnet_bright)}.wpcontent-area .has-garnet-dark-color,.sidebar .has-garnet-dark-color{color:var(--colorGarnet_dark)}.wpcontent-area .has-gray-color,.sidebar .has-gray-color{color:var(--colorGray)}.wpcontent-area .has-gray-light-color,.sidebar .has-gray-light-color{color:var(--colorGray_light)}.wpcontent-area .has-blue-color,.sidebar .has-blue-color{color:var(--colorBlue)}.wpcontent-area .has-blue-bright-color,.sidebar .has-blue-bright-color{color:var(--colorBlue_bright)}.wpcontent-area .has-blue-dark-color,.sidebar .has-blue-dark-color{color:var(--colorBlue_dark)}.wpcontent-area .has-green-color,.sidebar .has-green-color{color:var(--colorGreen)}.wpcontent-area .has-green-bright-color,.sidebar .has-green-bright-color{color:var(--colorGreen_bright)}.wpcontent-area .has-garnet-background-color,.sidebar .has-garnet-background-color{background-color:var(--colorGarnet)}.wpcontent-area .has-garnet-bright-background-color,.sidebar .has-garnet-bright-background-color{background-color:var(--colorGarnet_bright)}.wpcontent-area .has-garnet-dark-background-color,.sidebar .has-garnet-dark-background-color{background-color:var(--colorGarnet_dark)}.wpcontent-area .has-gray-background-color,.sidebar .has-gray-background-color{background-color:var(--colorGray)}.wpcontent-area .has-gray-light-background-color,.sidebar .has-gray-light-background-color{background-color:var(--colorGray_light)}.wpcontent-area .has-blue-background-color,.sidebar .has-blue-background-color{background-color:var(--colorBlue)}.wpcontent-area .has-blue-bright-background-color,.sidebar .has-blue-bright-background-color{background-color:var(--colorBlue_bright)}.wpcontent-area .has-blue-dark-background-color,.sidebar .has-blue-dark-background-color{background-color:var(--colorBlue_dark)}.wpcontent-area .has-green-background-color,.sidebar .has-green-background-color{background-color:var(--colorGreen)}.wpcontent-area .has-green-bright-background-color,.sidebar .has-green-bright-background-color{background-color:var(--colorGreen_bright)}#header li{border-color:var(--colorGray_light)}.page-template-template-office-php #threecol3,#latest-score{background-color:var(--colorGarnet_bright)}#stories .story-thumb,a#next-btn,a#prev-btn,#thumbs-col .caption,#stories-big-image span,.body-area .newsitem p,#pagination .current,#pagination .next,#pagination .prev{background-color:var(--colorGarnet_bright)}#stories .story-thumb a,#thumbs-col a:hover .caption,#stories-big-image:hover span,#stories-big-image strong,#thumbs-col .caption,#stories-big-image span,.body-area .newsitem a,.body-area .newsitem a:hover,.body-area .newsitem a:focus,.newsitem-small a:hover,.newsitem-small a:focus,#pagination .current,#pagination .next,#pagination .prev,#latest-score .home-score{color:var(--colorGray_light)}.main-content h1,.main-content h2,.main-content h3,.page-template-template-office-php #threecol3 h3,.theme-bates-college-about #threecol3 a,#archive-featured #slide-buttons .current,#latest-score .visitor-score{color:var(--colorGarnet_bright)}a{color:var(--colorLink);text-decoration:underline}a:hover{text-decoration-color:var(--colorGreen_bright)}@supports(text-decoration-thickness: 2px){a:hover{text-decoration-color:var(--colorGreen_bright);text-decoration-thickness:2px}}a.button{text-decoration:none}h1,h2,h3,h4,h5{margin:1.2em 0 .2em 0;line-height:1.1em}.page-title{color:#851326}.main-content h1.page-title{margin-top:0}.single-post .page-title{margin-bottom:1em}h3{color:#454545}h4{color:#222}h5{color:#424242;margin-bottom:.2em;margin-top:1.4em;line-height:1.3em}h6{color:#424242;margin-bottom:.2em;margin-top:1.4em;line-height:1.3em}ul,ol{margin-left:1.3em}ul.widget_list_wrap{margin-left:0}sup{position:relative;top:-0.6em}sub{position:relative;top:.3em}address{line-height:1.2em;padding-left:2.5em}blockquote{color:var(--colorGarnet_bright);margin:2em auto;width:90%}blockquote cite{color:#000;font-weight:200;font-style:normal;font-family:var(--fontSansSerif);font-size:.8em}blockquote cite::before{content:"—";padding-right:.4em;opacity:.4}.wpcontent-area blockquote p{line-height:1.3em}hr{clear:both;border-top:1px solid #ddd}hr.hr-border{border-top:0px}td{padding:3px 20px 3px 0}.wpcontent-area table{border:1px solid #023145;border-collapse:collapse;font-weight:400;font-size:1em}.wpcontent-area table tr:nth-child(2n+1){background-color:#f5f5f5}.wpcontent-area table th,.wpcontent-area table td{padding:10px;border-color:#023145;border-style:solid;vertical-align:top}.wpcontent-area table th{background-color:#023145;color:#fff;font-weight:400}.wpcontent-area table td{color:#4d4d4d;border-left:1px solid rgba(2,49,69,.15)}.wpcontent-area table td:first-child{border-left-width:0px}.wpcontent-area table td:last-child{border-right-width:1px}.wpcontent-area table tr:last-child td{border-bottom-width:1px}.wpcontent-area table tfoot td,.wpcontent-area table.with-totals-row tr:last-child td{color:var(--colorBlue_dark);background-color:var(--colorGray_light);border-top-width:1px;font-weight:700}.wpcontent-area table.with-horizontal-totals-row td:last-child{color:#fff;background-color:var(--colorGray);border-bottom:1px solid rgba(0,0,0,.2);font-weight:700}.wpcontent-area table.with-horizontal-totals-row tr:last-child td:last-child{border-bottom:none}.wpcontent-area table.alternate-colors{border-color:#9c1126}.wpcontent-area table.alternate-colors th,.wpcontent-area table.alternate-colors td{border-color:#9c1126}.wpcontent-area table.alternate-colors th{background-color:#9c1126}.wpcontent-area table.alternate-colors td{border-left-color:rgba(156,17,38,.15)}.wpcontent-area table.alternate-colors.with-totals-row tr:last-child td{color:#9c1126;background-color:#fef8e2}.wpcontent-area table.alternate-blank{border-color:transparent;background-color:transparent}.wpcontent-area table.alternate-blank th,.wpcontent-area table.alternate-blank tr,.wpcontent-area table.alternate-blank td{border-color:transparent;background-color:transparent}.wpcontent-area table.alternate-blank.with-totals-row tr:last-child td{color:inherit;background-color:transparent}.wpcontent-area figure.wp-block-table{overflow-x:initial}.wpcontent-area .wp-block-table.is-style-stripes td{border-color:rgba(2,49,69,.15)}.wpcontent-area .wp-block-table.is-style-stripes td:last-child{border-right:1px solid #023145}.wpcontent-area .wp-block-table.is-style-stripes tr:last-child td{border-bottom:1px solid #023145}.wpcontent-area .wp-block-table.is-style-stripes tr:nth-child(2n+1) td{background-color:#f5f5f5}.wpcontent-area .wp-block-table:not(.is-style-stripes) table td{border:1px solid rgba(2,49,69,.15)}.wpcontent-area .wp-block-table:not(.is-style-stripes) table tr:nth-child(2n+1){background-color:transparent}.wpcontent-area .table-style1{border-collapse:collapse;border:1px solid #32797a;text-align:left}.wpcontent-area .table-style1 th{padding:10px;background:#32797a;color:#fff}.wpcontent-area .table-style1 td{padding:10px;color:#777}.wpcontent-area .table-style1 hr{border:0;height:1px;background-color:#eee}.wpcontent-area .table-style1 .totals{color:#32797a;font-weight:bold;background-color:#eaf1f1}.wpcontent-area .table-style1 tbody tr:nth-child(odd){background:#f5f5f5}pre{background:none repeat scroll 0% 0% #fafafa;padding:10px;border-radius:2px;margin:5px 0px;white-space:pre-wrap}.body-area{line-height:1.4em}.body-area input[type=text],.body-area input[type=password],.body-area input[type=email],input[type=tel],textarea{background:#fff;padding:.5em;border:1px solid #dadada;border-radius:3px}.body-area input[type=submit],.body-area a.button{border-radius:3px;border:0px;padding:.7em;margin:5px 0;display:inline-block;cursor:pointer;background-color:var(--colorGarnet_bright);color:var(--colorGray_light);-webkit-appearance:none}.body-area input[type=submit]:hover,.body-area a.button:hover{color:#fff;border:0px;box-shadow:0 0 90px rgba(0,0,0,.4) inset}.body-area input[type=submit]:active,.body-area a.button:active{box-shadow:0 0 90px rgba(0,0,0,.7) inset}.body-area input[type=text]~input[type=submit],.body-area textarea~input[type=submit],.body-area input[type=password]~input[type=submit]{opacity:.7;transition:.3s}.body-area input[type=text]:focus~input[type=submit],.body-area input[type=password]:focus~input[type=submit],.body-area textarea:focus~input[type=submit],.body-area input~input[type=submit]:focus,.body-area textarea~input[type=submit]:focus{opacity:1}.body-area textarea{max-width:100%}.body-area .byline a{text-decoration:none}.less-important{opacity:.7;font-size:.85em}.body-area p,.body-area figcaption,.body-area .halfs,.body-area .thirds,.body-area .fourths{margin:0 0 1em 0;padding:0 .75em 0 0}.body-area td{line-height:1.5em}.wpcontent-area{color:#454545}.wpcontent-area a.fancybox{border:none}.wpcontent-area h1:first-child{margin-top:.5em}.wpcontent-area ul,.wpcontent-area ol{margin:.4em 0 .6em 4px}.wpcontent-area li{margin:0;line-height:1.5em;padding:4px 0 4px 0}.wpcontent-area ol{list-style-position:outside;margin-left:1em}.wpcontent-area ol li{padding-left:.4em}.wpcontent-area ul{list-style:none}.wpcontent-area ul li{position:relative;padding-left:1em}.wpcontent-area ul li:before{content:"•";color:#b0bec4;font-size:.8em;position:absolute;left:0}.wpcontent-area .alternate-rows{margin-left:0}.wpcontent-area .alternate-rows li:before{content:""}.wpcontent-area .alternate-rows li:nth-child(2n){background:#f7f7f7;border-top:1px solid #eee;border-bottom:1px solid #eee}.wpcontent-area ol.alternate-rows li{padding-left:.6em}.body-area p.wp-caption-text,.wp-block-image figcaption,.wp-block-table figcaption{text-align:center;padding:.8em 1em .2em;color:#6e6e6e}.wp-caption,.wp-block-image figcaption,.wp-block-embed figcaption,.wp-block-table figcaption{color:#981328;text-align:left;margin:0;padding:.6em .8em .6em 1em;font-style:italic}.wp-caption em,.wp-block-image figcaption em,.wp-block-embed figcaption em,.wp-block-table figcaption em{font-style:normal}@media(min-width: 800px){.wp-caption,.wp-block-image figcaption,.wp-block-embed figcaption,.wp-block-table figcaption{padding:1em 1em 1em 1em}}.wp-caption img,.wp-block-image figure:not(.is-resized) img{width:100%;margin:0}.wp-caption a,.wp-block-image a{text-decoration:none}.siteTitle{margin-left:.9em}.siteTitle a{border:none;color:inherit}.tagline{color:#f5f5f5;padding-left:.2em}.breadcrumb a{border:none}.date-month{height:16px;color:#fff}.date-day{height:20px;color:#fff}@media(min-width: 1024px){h5{margin-top:1.6em}h6{margin-top:1.6em}}@media(min-width: 1400px){.address-email{margin-top:1.5em}.features-wrap{margin-bottom:3em}}.archive-featured{margin-bottom:0;clear:both;overflow:auto}.archive-featured img{max-width:100%;height:auto}.archive-featured .byline{border:none}.archive-featured .archive-featured-slide{background-color:var(--colorGray_light)}.tags{color:#777}.tag-desc p{line-height:1.2em}.archive-table{border-top:1px solid #ddd}.archive-table h3.archive-weekday{margin-top:0;float:left;color:#555}.archive-table p.archive-date-time{float:right;margin-top:0;color:#555}.archive-table thead,.archive-table .alt-row{background-color:var(--colorGray_light)}.archive-table th{border-color:var(--colorGray_light)}.archive-row{padding:18px;line-height:21px;vertical-align:top;overflow:auto}.archive-date:after{content:" - "}.archive-post-title{clear:both;margin-bottom:1em}.archive-row:nth-child(2n){background-color:#efefef}.archive-row img{float:left;margin-right:10px}@media(min-width: 550px){.archive-featured .featured-image p{background-color:var(--colorGarnet_bright);color:var(--colorGray_light)}.archive-featured img{float:left;max-width:66%;height:auto;padding-right:2em}.archive-25,.archive-75{overflow:auto;box-sizing:border-box}.archive-25{width:25%;float:left}.archive-75{width:75%}.archive-date:after{content:""}.archive-time{display:block}.archive-table h3.archive-weekday{float:none}.archive-table p.archive-date-time{float:none}.archive-post-title{margin-top:0;margin-bottom:.5em;float:left;width:60%;font-size:1.5em}.archive-row img{float:right;margin-left:10px;margin-right:0}.archive-excerpt{clear:left}}@media(min-width: 800px){.monthly-archives li{border-bottom:none}.monthly-archives .expander>a{background-position:left 14px;padding-left:1em}.monthly-archives .expander.collapsed a{background-position:0 -25px}.monthly-archives li a{background-color:transparent;padding:.8em;text-decoration:none}.monthly-archives li li a{padding-top:.5em;padding-bottom:.5em}.monthly-archives li ul{margin-bottom:1.3em}.monthly-archives>li:nth-child(2n) a{background-color:transparent}.archive-post-title{width:60%}}@media(min-width: 1200px){.archive-post-title{width:80%}}.cat_tag{line-height:1.5em;padding:.5em 0;border-top:1px dotted #ccc;margin-top:2em}.cat_tag a{display:inline-block;padding:.7em;background:#fafafa;margin:2px;border-radius:2px;text-decoration:none}.cat_tag a:hover,.cat_tag a:active{background:#ebebeb;text-decoration:none}.cat_tag a:first-child,.cat_tag a:first-child:hover{margin-left:0;padding:0;background:transparent}.cat_tag a:first-child:hover{text-decoration:underline}.cat_tag strong a{background:transparent}.cat_tag [href*=exclude-from-loops]{display:none}@media(min-width: 800px){.cat_tag a{padding:3px}}.alignleft{text-align:left}.alignright{text-align:right}.alignnone{clear:both}img.alignnone{height:auto}.aligncenter{text-align:center}img.aligncenter{margin:0 auto}img.alignright{float:right;margin:0 .7em .7em 0}img.alignleft{float:left;margin:0 .7em .7em 0}.wpcontent-area img.size-medium{width:100%;margin-left:0;margin-right:0}@media(min-width: 550px){img.alignleft,div.alignleft{margin:0 .7em .7em 0;float:left}img.alignright,div.alignright{margin:0 0 .7em .7em;float:right}img.aligncenter,div.aligncenter{margin:.7em auto;display:block}.wpcontent-area img.size-medium,.wpcontent-area img.size-full{width:auto}}@media(min-width: 800px){.wpcontent-area img.size-medium{width:auto}.wpcontent-area .wp-caption img,.wpcontent-area .wp-block-image figure:not(.is-resized) img{width:100%}img.alignleft,div.alignleft,img.size-medium.alignleft{margin:0 1em .5em 0;float:left}img.alignright,div.alignright,img.size-medium.alignright{margin:0 0 .5em 1em;float:right}img.aligncenter,div.aligncenter,img.size-medium.aligncenter{margin:1em auto}}header{background-color:#18333a;position:relative}header>.wrapper{position:relative;z-index:50}header ._background{background-size:cover;background-repeat:no-repeat;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}@media(max-width: 800px){header ._background{filter:blur(2px);opacity:.7}}@media(min-width: 800px){header ._background{background-size:cover}}header h1{font-family:var(--fontSansSerif);font-weight:600;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.4);font-size:2.1em;margin:.5em 0}header h1 a{color:inherit;text-decoration:none}@media(min-width: 550px){header h1{font-size:2.5em;color:#f5f5f5;margin:.5em 0 .4em .6em}}@media(min-width: 800px){header h1{font-size:3em;margin:1em 0 .5em .4em}}@media(min-width: 1024px){header h1{margin-left:0;font-size:3.3em}}@media(min-width: 1200px){header h1{margin-top:1.5em}}@media(min-width: 1400px){header h1{font-size:4em}}@media print{header{background:none !important;margin:0;padding:0;width:100%}header h1{color:#111;text-shadow:none;margin:10px 0;font-size:1.7em;border-bottom-width:1px;padding-bottom:10px;width:100%}header h1:before{content:"Bates: "}header h1{border-style:dotted;border-color:gray}}.error404 header{background:none !important}.error404 header h1,.error404 .tagline{color:#222;text-shadow:none}.sidebar p,.sidebar h3{color:#4d4d4d}.sidebar .wp-caption{border-radius:5px 5px 5px 5px}.sidebar .wp-caption img{border-radius:5px 5px 0 0}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5{color:#444}.sidebar h2 a,.sidebar h3 a,.sidebar h4 a,.sidebar h5 a{border-bottom:none}.sidebar h2{font-size:1.5em}.sidebar h3{font-size:1.4em}.sidebar h5{font-size:1.3em}.sidebar h6{font-size:1.1em;line-height:1.33em;margin:3px 0}.sidebar ul.widget_list_wrap{margin-left:0}.sidebar li{list-style-type:none;padding:5px 0 4px 0}.sidebar .textwidget{line-height:1.5em}.sidebar iframe{max-width:100%}.sidebar img{max-width:100%;height:auto}.sidebar .wp-caption img{border-radius:5px 5px 0 0}.sidebar ul.wp-block-latest-posts li{list-style-type:none}.sidebar ul.wp-block-latest-posts li a{font-size:1.2em;font-weight:600;font-family:var(--fontSerif)}.sidebar ul.wp-block-latest-posts .wp-block-latest-posts__featured-image img{max-width:100%;margin:0;float:none}.sidebar ul.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{line-height:1.4em;font-size:.9em}.sidebar-archive a{border-bottom:none}.sidebar-archive a:hover,.sidebar-archive a:focus{color:var(--colorGarnet_dark);border-bottom:0;text-decoration:underline}.sidebar-archive h6{font-size:12px;text-transform:uppercase}.sidebar-archive ul{list-style-type:none;margin-left:0}.sidebar-archive ul li li{list-style-type:none}.monthly-archives .expander{position:relative}.monthly-archives .expander>a{padding-left:1.7em;font-weight:bold;position:relative}.monthly-archives .expander:before{width:0;height:0;border-style:solid;border-color:transparent;border-top-width:6px;border-bottom-width:4px;border-left-width:4px;border-top-color:var(--colorLink);content:"";display:block;position:absolute;left:0;top:13px}.monthly-archives .expander.collapsed:before{border-left-width:6px;border-right-width:0px;border-top-width:4px;border-bottom-width:4px;border-left-color:var(--colorLink);border-top-color:transparent}.monthly-archives li{padding:0}.monthly-archives li a{display:block;position:relative;padding:1.3em .8em;background:#f7f7f7}.monthly-archives>li:nth-child(2n) a{background-color:#f0f0f0}.monthly-archives li li a{text-transform:uppercase;font-weight:normal;padding-left:2em}.monthly-archives li{border-bottom:1px solid #e6e6e6}.widget_nav_menu .widgettitle,.flexipages_widget .widgettitle,.widget_advanced_menu .widgettitle,.widget_search .widgettitle,.widget_nav_menu .widgettitle{font-family:var(--fontSansSerif),Arial,sans-serif;font-weight:700;letter-spacing:0;margin-top:.4em;background-color:transparent;color:#981328;padding:0;margin-bottom:0}@media(min-width: 800px){.widget_nav_menu .widgettitle,.flexipages_widget .widgettitle,.widget_advanced_menu .widgettitle,.widget_search .widgettitle,.widget_nav_menu .widgettitle{font-size:1.3em;margin-bottom:.6em}}.sidebar .widget_search,.sidebar .widget_nav_menu{padding:12px 5px 15px 20px;margin:0px 0px 10px 0px;background:var(--colorGray_light);border-top:4px solid var(--colorGray);line-height:1.4em;margin:1em 0}@media(min-width: 1400px){.sidebar .widget_search,.sidebar .widget_nav_menu{padding:2em 1.6em 1em 2em}}@media(min-width: 1600px){.sidebar .widget_search,.sidebar .widget_nav_menu{padding:1.5em .5em 1.5em 1.5em}}.sidebar .menu{margin-left:0}.sidebar .menu ul{margin-left:1em}.sidebar .menu,.sidebar .flexipages_widget ul{z-index:5;line-height:1.4em;font-weight:400;font-size:.9em}.sidebar .flexipages_widget ul ul{padding:0px 8px 0px 0px;margin:0px 0px 0px 0px}.sidebar .flexipages_widget li{padding:5px 0 4px 15px;width:175px}.sidebar .current-menu-item>a{font-weight:800;color:#000;border-bottom:0;pointer-events:none}.sidebar .sidepage p{line-height:1.5em;margin:16px 0}.sidebar li li{list-style-type:disc}.sidebar .widget_nav_menu li,.sidebar .widget_advanced_menu li,.sidebar .flexipages_widget li{list-style-type:none}#menu-popular-pages ul li{list-style-type:disc;color:#aaa}#menu-popular-pages ul li:last-child{margin-bottom:8px}.sidebar #searchform label{text-indent:-9999px;height:1px;overflow:hidden;display:block}.sidebar #searchform input[type=text]{outline:none;margin-right:.4em}@media(min-width: 800px){.sidebar #searchform input[type=text]{width:86%;margin-right:0}}.sidebar #searchform input[type=text]:focus{background:#ffffeb;border-color:gold}.sidebar .highlight-box.highlight-box{background-color:var(--colorGray_light);border:none;border-top:4px solid var(--colorGray)}.tooltip-js{position:absolute;background:#404040;color:#fff;padding:.8em 1em;z-index:999;border-radius:2px}.pagination ul.page-numbers{margin:1em auto;text-align:center;clear:both;display:flex;justify-content:space-around}.pagination ul li{list-style-type:none;padding:0;line-height:inherit}.pagination ul li:before{content:none}.pagination a,.pagination span.current,.pagination span.dots{display:block;padding:.6em;color:#5a1d0e;text-align:center;flex-basis:1;border-bottom:0}.pagination a:hover,.pagination a:active{outline:1px solid #851326;border-bottom-width:0}.pagination a.prev:hover,.pagination a.next:hover{outline:none}.pagination span.current{background-color:var(--colorGarnet_bright);color:#fff}.pagination .next,.pagination .prev{background-image:url("images/nav-arrows-sm.png");background-repeat:no-repeat;background-size:40px;background-position:-17px 4px;color:transparent}.pagination .next{background-position:5px 4px}@media(min-width: 550px){.pagination a,.pagination span.current,.pagination span.dots{padding:1em}.pagination .prev{background-size:3.9em;background-position:-24px 9px}.pagination .next{background-size:3.9em;background-position:5px 9px}}@media(min-width: 800px){.pagination ul.page-numbers{width:400px}}#table-of-contents a{border-bottom:0}#table-of-contents .toc-label{font-size:1em;font-weight:bold;border-bottom:1px dashed #d9d9d9;margin-bottom:.6em}#table-of-contents ul{margin-left:0}.sidebar #table-of-contents{border-bottom:12px solid #fff}#floating-back-to-top-button{position:fixed;bottom:15px;right:15px;z-index:75;height:45px;width:45px;background-size:28px;background-repeat:no-repeat;background-color:rgba(0,0,0,.7);background-position:center 69%;background-image:var(--iconArrowUp_white);border:none;border-radius:4px;opacity:.8}#floating-back-to-top-button:hover{opacity:1}@media(min-width: 550px){#floating-back-to-top-button{display:none}}.gform_description{line-height:1.5em;padding:10px 0 0 0}.gform_wrapper li,.gform_wrapper form li{margin-bottom:25px;margin-left:0}.gform_wrapper li:before,.gform_wrapper form li:before{display:none !important}h2.gsection_title{line-height:1.5em}.gform_wrapper label.gfield_label{padding-top:5px;padding-bottom:5px;font-size:1em !important;font-weight:bold !important}.gform_wrapper .ginput_left label,.gform_wrapper .ginput_right label{padding:0;font-size:1em !important;font-weight:normal !important}.gform_wrapper input,.gform_wrapper textarea{font-size:13px;padding-left:5px;font-size:1em;font-weight:normal}.facebook-like{float:left}.CourseDesc{line-height:1.5em;margin:.5em 0}.CourseDesc .catCourseInfoBox a{text-decoration:none}.logged-in-user-pagemeta-information{background-color:#fff9c2;border-top:1px solid #fdd835;padding:1em 1.5em;margin:0;clear:both}.logged-in-user-pagemeta-information .pagemeta-blocks h1,.logged-in-user-pagemeta-information .pagemeta-blocks h2{margin:.2em 0 .5em}.logged-in-user-pagemeta-information .pagemeta-blocks h3{margin:.5em 0}.logged-in-user-pagemeta-information .pagemeta-blocks>div{box-sizing:border-box;padding-top:1em}.logged-in-user-pagemeta-information .pagemeta-blocks>div+div{border-top:1px dashed silver}@media(min-width: 550px){.logged-in-user-pagemeta-information .pagemeta-blocks{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.logged-in-user-pagemeta-information .pagemeta-blocks>div{box-sizing:border-box;padding:0 1em 0 0;width:50%}.logged-in-user-pagemeta-information .pagemeta-blocks>div+div{padding-left:2em;border-top:none;border-left:1px dashed silver}}@media(min-width: 800px){.logged-in-user-pagemeta-information .pagemeta-blocks{flex-wrap:nowrap}.logged-in-user-pagemeta-information .pagemeta-blocks>div{width:auto}}.logged-in-user-pagemeta-information p{margin:.7em 0}.logged-in-user-pagemeta-information p.pagemeta-footer-text{font-style:italic;opacity:.5;margin:1.5em 0 .5em;text-align:right}.logged-in-user-pagemeta-information #bates-googllytics-stats ul.stats{margin:1.5em 0 3em 2em}.logged-in-user-pagemeta-information #bates-googllytics-stats li{padding:.3em 0}.logged-in-user-pagemeta-information #bates-googllytics-stats .bates-googllytics-count{font-weight:bold;color:#2b4d1a}.logged-in-user-pagemeta-information #bates-googllytics-stats .bates-googllytics-credits{display:none;font-size:.8em;font-style:italic}.download-box,.quote-box{width:100%;background-image:url("images/background-angled.jpg");background-size:cover;border:1px solid #ccc;padding:.3em 1.5em;box-sizing:border-box}.features-wrap{overflow:auto;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dadada;clear:both}.features-title{margin-top:0}.features-image{display:none;float:left;margin-right:2em}.features{margin-top:0}p.features-excerpt{font-size:.9em;line-height:1.2em;margin:.5em 0}p.features-author{color:#555;font-size:.8em;margin:0}.clear-features{display:block;clear:both;height:20px}@media(min-width: 550px){.features-wrap{margin-bottom:2em;padding-bottom:1px;border-bottom:none}.features-wrap a:hover .features-title{text-decoration:underline}.features-image{display:block}}.offsite-link{background-image:url("images/icons/offsite-link.svg");background-repeat:no-repeat;background-size:.55em;background-position:top right;padding-right:.8em;margin-right:.3em}footer~iframe[title=youvisit-embed]{margin-bottom:-2px}.tiles-block-wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.tiles-block-wrap .tiles-block{width:100%;box-sizing:border-box}.tiles-block-wrap p:empty{display:none}.tiles-block-wrap .btn-arrow{top:0}.tiles-block-wrap .media img{width:100%}.tiles-block-wrap a.cta_button{color:#fff;margin-top:0}.tiles-block-wrap a.large-button{display:block;float:none;width:auto;font-size:18px}.tiles-block-wrap .button{background-color:#32797a}.tiles-block-wrap .tiles-block .gallery img{width:100%}@media(min-width: 800px){.tiles-block-wrap .tiles-block{width:49%;margin-right:1%}.tiles-block-wrap .btn-arrow{display:none}.tiles-block-wrap .btn-content{display:block !important}}@media(min-width: 1024px){.tiles-block-wrap.tiles-count-3 .tiles-block{width:32%;margin-right:1%}}@media(min-width: 1400px){.tiles-block-wrap.tiles-count-4 .tiles-block{width:24%;margin-right:1%}}@supports(display: grid){.tiles-block-wrap{display:grid;grid-auto-flow:dense;grid-gap:1em}.tiles-block-wrap .tiles-block,.tiles-block-wrap.tiles-block-wrap .tiles-block{width:100%;margin-right:0}@media(min-width: 800px){.tiles-block-wrap{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.tiles-block-wrap:not(.tiles-count-2):not(.tiles-column-limit-2){grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.tiles-block-wrap:not(.tiles-count-2):not(.tiles-count-3):not(.tiles-column-limit-2):not(.tiles-column-limit-3){grid-template-columns:repeat(4, 1fr)}}}.tile-wrap{margin-bottom:1.4em}.tile-wrap .tile-header{padding:.4em 1.4em;background-color:#4b5763}.tile-wrap .tile-header h3{font-family:var(--fontSansSerif);font-weight:400;font-size:1.1em;line-height:2em;color:#fff;margin:0}.tile-wrap .tile-content{padding:20px;background-color:var(--colorGray_light);overflow:auto;box-sizing:border-box}@media(min-width: 550px){.wp-block-columns.has-2-columns .wp-block-column+.wp-block-column{margin-left:.7em}}@media(max-width: 550px){.wp-block-columns.has-2-columns{display:block}}ul.wp-block-gallery,ul.blocks-gallery-grid{margin:1em 0}ul.wp-block-gallery li,ul.blocks-gallery-grid li{padding:0;line-height:1.2}ul.wp-block-gallery li:before,ul.blocks-gallery-grid li:before{content:none}ul.wp-block-gallery li.blocks-gallery-image figcaption,ul.wp-block-gallery li.blocks-gallery-item figcaption,ul.blocks-gallery-grid li.blocks-gallery-image figcaption,ul.blocks-gallery-grid li.blocks-gallery-item figcaption{box-sizing:border-box;font-size:.65rem;opacity:0;padding-bottom:14px;transition:.2s opacity,.2s padding;margin-bottom:0}ul.wp-block-gallery li.blocks-gallery-image:hover figcaption,ul.wp-block-gallery li.blocks-gallery-item:hover figcaption,ul.blocks-gallery-grid li.blocks-gallery-image:hover figcaption,ul.blocks-gallery-grid li.blocks-gallery-item:hover figcaption{opacity:1;padding-bottom:10px}body p.bates-shortcode-meta-information{background-color:#fdfbed;border-radius:3px;color:#595959;font-size:.8em;font-style:italic;margin:.3em 0 0;padding:1em;text-align:right}@media(min-width: 800px){.wp-block-embed.alignleft{max-width:50%;float:left;margin-right:1em}.wp-block-embed.alignright{max-width:50%;float:right;margin-left:1em}}section.contact-information{font-size:1.1rem;margin:1em 0}section.contact-information h5{color:#981328;margin-top:0;margin-bottom:.7em;font-size:1.7em;font-weight:300}section.contact-information p{padding:.2em 0;line-height:1.3em}section.contact-information .contact-info-name{margin-bottom:.3em;font-weight:bold}section.contact-information a.contact-info-mapLink{background-image:var(--iconMapPin_garnet);background-position:center;background-repeat:no-repeat;background-size:1.5em;background-color:#d9d9d9;display:inline-block;grid-area:pin;height:2em;width:2em;padding:4px;border-radius:2em;transition:.2s background-color,.2s border-color,.2s background,.2s transform,.2s background-size;border:1px solid transparent;transform:perspective(10px)}section.contact-information a.contact-info-mapLink:hover{border-color:#85ac53;background-color:#cedcbc;transform:perspective(10px) translate3d(0%, 0%, -1px);background-size:1.3em}section.contact-information .contact-info-physical-address{margin-bottom:.5em;color:#404040;line-height:1.1em;font-weight:300;display:grid}section.contact-information .contact-info-physical-address.with-map-link{grid-template-areas:"address1 pin" "address2 pin";grid-template-columns:1fr 2.4em}section.contact-information .contact-info-physical-address.with-map-link .contact-info-address{grid-area:address1}section.contact-information .contact-info-physical-address.with-map-link .contact-info-cityStateZip{grid-area:address2}section.contact-information .contact-info-phone a{display:block;margin:.5em 0;text-decoration-color:silver}section.contact-information .contact-info-phone a:not(:hover){color:inherit}section.contact-information .bates-contact-info-widget-social-grid{display:flex;flex-wrap:wrap;gap:.85em;margin:1em 0}section.contact-information .bates-contact-info-widget-social-grid:empty{display:none}section.contact-information .bates-contact-info-widget-social-grid a.social-link{margin:0;box-shadow:1px 1px 2px rgba(0,0,0,.2)}@media(min-width: 550px){section.contact-information{font-size:1.5rem;width:375px}}ul.wp-block-latest-posts{margin:0}ul.wp-block-latest-posts li{margin-bottom:2em;padding-bottom:1px}ul.wp-block-latest-posts li:before{content:none}ul.wp-block-latest-posts li a{font-size:1.4em;margin-bottom:.2em;line-height:1.3em}@media(min-width: 550px){ul.wp-block-latest-posts .wp-block-latest-posts__featured-image img{float:left;margin:0 .9em .9em 0}ul.wp-block-latest-posts .wp-block-latest-posts__featured-image img.size-medium{max-width:375px}ul.wp-block-latest-posts .wp-block-latest-posts__featured-image img.size-large{max-width:100%;float:none}}.wp-block-button__link{border-radius:4px;color:#fff;background:var(--colorGarnet);font-size:.9em}.wp-block-button__link:hover{box-shadow:0 0 90px rgba(0,0,0,.4) inset;border-width:1px;color:#fff}.wp-block-button__link:active{box-shadow:0 0 90px rgba(0,0,0,.7) inset;color:#fff}.alignwide,.alignfull{position:relative;max-width:none !important;float:none;box-sizing:border-box;width:99.5vw !important;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media(min-width: 550px){.alignwide{width:96vw !important;left:25%;right:25%;margin-left:-25vw;margin-right:25vw}}@media(min-width: 1200px){.alignwide{width:86vw !important}}.alignwide figcaption,.alignfull figcaption{background:none;margin:0 auto;max-width:100vw;box-shadow:none}@media(min-width: 952px){.alignwide figcaption,.alignfull figcaption{max-width:952px}}@media(min-width: 1400px){.alignwide figcaption,.alignfull figcaption{max-width:1200px}}.wp-block-group{--wrapperWidth: 100vw;padding:2em 2em;overflow:auto}.wp-block-group.wp-group-with-background-image{background-position:center;background-size:cover;background-repeat:no-repeat}.wp-block-group.wp-group-with-background-image._with-overlay{position:relative}.wp-block-group.wp-group-with-background-image._with-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.wp-block-group._text-color-light,.wp-block-group._text-color-light p,.wp-block-group._text-color-light h1,.wp-block-group._text-color-light h2,.wp-block-group._text-color-light h3,.wp-block-group._text-color-light h4,.wp-block-group._text-color-light h5,.wp-block-group._text-color-light ul,.wp-block-group._text-color-light ol,.wp-block-group._text-color-light table,.wp-block-group._text-color-light div{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}.wp-block-group._text-color-light._with-overlay:before{background:rgba(0,0,0,.4)}.wp-block-group._text-color-dark,.wp-block-group._text-color-dark p,.wp-block-group._text-color-dark h1,.wp-block-group._text-color-dark h2,.wp-block-group._text-color-dark h3,.wp-block-group._text-color-dark h4,.wp-block-group._text-color-dark h5,.wp-block-group._text-color-dark ul,.wp-block-group._text-color-dark ol,.wp-block-group._text-color-dark table,.wp-block-group._text-color-dark div{color:#000;text-shadow:0 0 3px rgba(255,255,255,.5)}.wp-block-group._text-color-dark._with-overlay:before{background:rgba(255,255,255,.5)}.wp-block-group .wp-block-group__inner-container{color:#000;position:relative;max-width:var(--wrapperWidth)}.wp-block-group .wp-block-group__inner-container>h2:first-child,.wp-block-group .wp-block-group__inner-container>h3:first-child,.wp-block-group .wp-block-group__inner-container>h4:first-child,.wp-block-group .wp-block-group__inner-container>h5:first-child,.wp-block-group .wp-block-group__inner-container>h6:first-child{margin-top:0}.wp-block-group[class*=is-style-diagonal]{position:relative;overflow:visible;--tangentOfAngle: 0.05240777928;--padding: calc( var(--wrapperWidth) / 2 * var(--tangentOfAngle) );padding-top:calc( var(--padding) + 1.5em );padding-bottom:calc( var(--padding) + 1em );margin-top:calc( var(--padding) + 1em );margin-bottom:calc( var(--padding) + 1.5em )}.wp-block-group[class*=is-style-diagonal]:before{content:"";transform:skewY(-3deg);position:absolute;top:0;right:0;left:0;bottom:0}.wp-block-group[class*=is-style-diagonal] .wp-block-group__inner-container{margin:0 auto}.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container{color:#fff}.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container h1,.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container h2,.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container h3,.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container h4,.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container h5,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container h1,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container h2,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container h3,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container h4,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container h5,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container h1,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container h2,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container h3,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container h4,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container h5,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container h1,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container h2,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container h3,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container h4,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container h5{color:inherit}.wp-block-group[class*=-blue-bg] .wp-block-group__inner-container a,.wp-block-group[class*=-garnet-bg] .wp-block-group__inner-container a,.wp-block-group[class*=-darkgray-bg] .wp-block-group__inner-container a,.wp-block-group[class*=-green-bg] .wp-block-group__inner-container a{color:var(--colorLink_light)}.wp-block-group.is-style-diagonal-green-bg:before,.wp-block-group.is-style-green-bg{background:var(--colorGreen_bright)}.wp-block-group.is-style-diagonal-lightgray-bg:before,.wp-block-group.is-style-lightgray-bg{background:var(--colorGray_light)}.wp-block-group.is-style-diagonal-darkgray-bg:before,.wp-block-group.is-style-darkgray-bg{background:var(--colorGray)}.wp-block-group.is-style-diagonal-blue-bg:before,.wp-block-group.is-style-blue-bg{background:var(--colorBlue_dark)}.wp-block-group.is-style-diagonal-garnet-bg:before,.wp-block-group.is-style-garnet-bg{background:var(--colorGarnet)}.wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignwide .wp-block-group__inner-container{margin:0 auto;max-width:var(--wrapperWidth)}@media(min-width: 952px){.wp-block-group{--wrapperWidth: 952px}}@media(min-width: 1400px){.wp-block-group{--wrapperWidth: 1200px;padding:3em 2em}.wp-block-group.alignfull,.wp-block-group.alignwide{padding:3.5em 2em}}.wp-block-cover{--wrapperWidth: 100vw}.wp-block-cover .wp-block-cover__inner-container{max-width:var(--wrapperWidth)}@media(min-width: 952px){.wp-block-cover{--wrapperWidth: 952px}}@media(min-width: 1400px){.wp-block-cover{--wrapperWidth: 1200px}}.wp-block-media-text p.has-large-font-size{font-weight:200;line-height:1.2em;margin:.5em 0}#comments{position:relative;margin:10px 0 20px 0;padding:10px 0 0 0;color:#333}#comments h3{margin-bottom:20px;color:#32797a}.commentlist{list-style-type:none;margin-left:0}.commentlist li:first-child{border-radius:6px 6px 0 0}li.comment{padding:1.5em;list-style-type:none}.thread-odd{background-color:#fcfcfc}.thread-even{background-color:#f2f2f2}.comment-author .says{display:none}.comment-body p:first-of-type{margin-top:2em;clear:both}.comment-head{margin:0 0 15px 0}.avatar{float:left;margin:0 15px 5px 0}.comment-body{margin:0px;overflow:auto}.comment-head .date,#comments .comment-head .edit,#comments .comment-head .perma{font-size:10px;color:#32797a;display:block}.comment-author{color:#555;float:left}.comment-meta{clear:left;padding-top:1em}span.perma a{display:none}.comment-entry p{margin:0 0 10px 0;color:#333}.reply{padding-top:10px}.reply a{border-color:#fff;text-shadow:none}.cancel-comment-reply{margin:0px 0px 15px}.navigation a{display:block;margin:15px 0 0 0;text-decoration:none}#respond{clear:both;margin-top:1.5em;background:#efefef;padding:1.5em;box-sizing:border-box;overflow:auto}#respond h3{margin-top:0;color:#333}#respond label{display:block;color:#666;margin:1.1em 0 .3em}#respond input[type=text],#respond textarea,#respond input[type=submit]{width:100%;box-sizing:border-box}@media(min-width: 550px){#respond label,#respond input[type=submit],#respond input[type=text],#respond textarea{margin-bottom:1em}#respond label{margin-top:3px}#respond label,#respond input[type=submit]{clear:left;float:left;width:30%}#respond input[type=submit]{margin-left:30%}#respond input[type=text],#respond textarea{width:50%;float:left;box-sizing:border-box}.comment-meta{float:right;padding-top:0;clear:none}}#site-nav{background:#212121;border:1px solid rgba(255,255,255,.1);border-bottom:0}#site-nav ul ul{background-color:rgba(0,0,0,.3);font-weight:300}#site-nav a{color:#f0f0f0}#site-nav a:active{background:#333;outline:1px solid rgba(138,15,15,.1)}#site-nav .current-menu-ancestor,#site-nav .current-menu-parent,#site-nav .current-menu-item{background:rgba(204,204,204,.1)}#site-nav .current-menu-ancestor ul,#site-nav .current-menu-parent ul,#site-nav .current-menu-item ul{background-color:rgba(0,0,0,.5)}@media(min-width: 800px){#site-nav a:hover:not([href="#"]),#site-nav a:focus{background-color:#ccc;color:#000}#site-nav a:active{outline:none}#site-nav li:hover,#site-nav li.js-focused{background-color:#000}#site-nav li:hover ul,#site-nav li.js-focused ul{background-color:inherit}#site-nav .current-menu-ancestor,#site-nav .current-menu-parent,#site-nav .current-menu-item{background:#424242}}@media print{#site-nav{display:none !important}}.error404 .breadcrumb{display:none}.error404 .body-area.wrapper{max-width:none}.error404 .main-content{background-image:url(images/404_bobcat.jpg);background-size:cover;background-position:center -65px;background-repeat:no-repeat;margin:0;padding:0;min-height:400px;background-color:#111}.error404 .wpcontent-area{background:rgba(255,255,255,.8);padding:1em;height:335px}.error404 .page-title,.error404 .wpcontent-area p{color:#000}@media(min-width: 550px){.error404 .main-content{min-height:70vh;background-position:center -125px}.error404 .wpcontent-area{height:auto}}@media print{#back-to-top-button,#globalNav,#lastCallBtn,#respond,#socialFooter,#toggleSiteNav,.breadcrumb,.btn-arrow,.footer-links,.home-featured-images,.nocomments,.sidebar,.toggleSubMenu,#messageBanner.banner_notification,.widget.bates_currentsite_search,.logged-in-user-pagemeta-information,.pre-footer .contact-information .bates-contact-info-widget-social-grid,.pre-footer .news-updates,footer .give-now-module,footer~iframe[title=youvisit-embed],a[href*=wp-admin],.future-students-module{display:none !important}body{font-size:11pt}.wrapper{max-width:90%}.tagline{text-shadow:none;color:#666;display:inline !important;margin-left:10px !important;font-size:12pt !important}footer{border-style:dotted;border-color:gray;padding-left:1em;padding-right:1em}.page-title{margin-top:16px}.main-content.with-sidebar{width:100%;margin:0}p.byline{font-size:.9em;font-style:italic;border-bottom:none !important;margin:0}h1{font-size:1.9em}h2{font-size:1.4em}h3,h4{font-size:1em}.cat_tag{font-size:10pt;color:#000;border-bottom:none}.cat_tag a{background:0 0;color:inherit;padding:0}footer{background:0 0;color:#666;padding:15px 0 0;font-size:12pt;border-top-width:1px}footer h1{color:inherit}.pre-footer .contact-information{break-inside:avoid}header h1{font-size:3em !important}#addressColumn{min-height:0}.dark-bg{background:#dfdfdf !important;color:#444 !important}.light-text{color:#444 !important}.dark-text{color:#444}.gallery{width:70%}.cycle-control,.gallery-open{display:none !important}.cycle-caption,.wp-caption{font-size:11pt;background:0 0 !important;color:#666 !important;font-style:italic;box-shadow:none}.wp-caption p{color:inherit !important}.calendar-icon{text-align:center;padding:8px 0;color:#fff;background:#222}.calendar-date,.calendar-day,.calendar-month{display:inline;font-size:1.2em;font-weight:700;color:inherit !important}.event-item{padding:8px 0;border-bottom:1px dotted gray;overflow:auto}.ev-image{float:left;padding-right:5px}.ev-title{font-size:1.3em}.ev-time{color:gray;font-size:.8em}.btn-wrap{max-width:none !important}.btn-action{background:0 0 !important;padding:0 !important !important}.btn-content{display:block !important;background:0 0 !important;padding:10px 0 !important !important}.btn-wrap h3.btn-title{color:#000 !important;max-width:none;line-height:1em !important}}aside.pre-footer{clear:both;margin:0;padding:2em 4%}@media(min-width: 800px){aside.pre-footer .wrapper{display:flex;justify-content:space-between}}aside.pre-footer .pre-footer-widget-area{font-size:1.2rem;border-top:1px dashed silver;padding-top:1.5em;line-height:1.2em}aside.pre-footer .pre-footer-widget-area .widget_media_image img{box-shadow:1px 1px 2px rgba(0,0,0,.3);background:#000;padding:5px 5px 13px}aside.pre-footer .pre-footer-widget-area .widget_nav_menu ul{line-height:1.8rem}aside.pre-footer .pre-footer-widget-area .widget_nav_menu ul{padding:0 0 .4em}aside.pre-footer .widget{padding:.7em 0;margin:0 0 .5em}aside.pre-footer .widgettitle{font-family:var(--fontSansSerif);color:#881125;font-size:1.3em;font-weight:300;margin:.5em 0}aside.pre-footer input[type=submit]{background:var(--colorGreen);color:#fff;padding:.7em 1em;border-radius:3px;border:none;cursor:pointer}aside.pre-footer input[type=submit]:hover{box-shadow:0 0 40px rgba(0,0,0,.4) inset}aside.pre-footer input[type=text]{font-size:1em}aside.pre-footer .screen-reader-text{display:none}@media(min-width: 800px){aside.pre-footer .pre-footer-widget-area{width:46%;border-top:0;padding-top:0}}aside.pre-footer-site{margin-top:1em;background:#ebebeb;background-image:linear-gradient(#f0f0f0, #e3e3e3)}aside.pre-footer-network{background:#e3e3e3}aside.pre-footer section.news-updates h5{font-size:1.7em;font-weight:300;margin:1.1em 0 .5em}@media(min-width: 550px){aside.pre-footer section.news-updates h5{font-size:2.1em}}@media(min-width: 1400px){aside.pre-footer section.news-updates h5{font-size:2.2em}}aside.pre-footer section.news-updates article:not(:first-of-type){margin-top:1.5em}aside.pre-footer section.news-updates article img{max-width:100%;display:none}aside.pre-footer section.news-updates article p{margin:.5em 0;line-height:1.2em}aside.pre-footer section.news-updates article h1{margin:0 0 .4em;font-family:var(--fontSansSerif);font-weight:400;font-size:1.6em}aside.pre-footer section.news-updates article .aside-date{color:#333}@media(min-width: 550px){aside.pre-footer section.news-updates article{display:grid;grid-template-columns:150px 1fr;grid-gap:.6em}aside.pre-footer section.news-updates article img{display:block}}@media(min-width: 800px){aside.pre-footer section.news-updates article h1{font-size:1.6em}aside.pre-footer section.news-updates article .aside-date{margin-top:0}}@media(min-width: 1024px){aside.pre-footer section.news-updates{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1em 2em}aside.pre-footer section.news-updates h5{grid-row:1;grid-column:1/4}aside.pre-footer section.news-updates article{display:block}aside.pre-footer section.news-updates article:not(:first-of-type){margin-top:0}aside.pre-footer section.news-updates article a.aside-image{display:block;overflow:hidden;height:200px;margin-bottom:.7em}aside.pre-footer section.news-updates article img{display:block}}@media(min-width: 1400px){aside.pre-footer section.news-updates{grid-gap:1em 3em}aside.pre-footer section.news-updates article a.aside-image{height:250px}}.sitewide-cta-wrap{display:flex;flex-wrap:wrap}.sitewide-cta{align-items:center;background:var(--colorGray);border:0;border-radius:2px;color:#fff;display:inline-flex;font-size:.9em;margin:.7em 0;padding:.8em 1.2em;text-align:center;text-decoration:none}.sitewide-cta._with-icon{padding-left:1em}.sitewide-cta._primary{background:var(--colorGarnet)}.sitewide-cta .cta-icon{margin-right:.5em;font-size:1.5em}.sitewide-cta:hover{box-shadow:0 0 50px rgba(0,0,0,.5) inset}.sitewide-cta-wrap .sitewide-cta{margin-right:.6em}.sidebar .sitewide-cta{display:flex}.wp-block-buttons{display:flex;flex-direction:column}.wp-block-buttons .wp-block-button.wp-block-button{margin-right:.9em}@media(min-width: 800px){.wp-block-buttons{flex-direction:row}}.wp-block-buttons.is-style-centered-buttons{display:flex;justify-content:center}.wp-block-buttons.is-style-spaced-evenly-buttons{display:flex;justify-content:space-around}.wp-block-buttons.is-style-right-aligned-buttons{display:flex;justify-content:flex-end}body{font-family:var(--fontSansSerif);font-weight:400;font-size:13.5px}/*# sourceMappingURL=theme.css.map */
