/*
Theme Name: Bates Framework
Theme URI: http://bates.edu/
Description: PARENT THEME: Overarching Bates parent theme; a framework for all child themes.
Version: 1.0                        
Author: Bates College
Author URI: http://www.bates.edu
*/

/******reset********/
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle; }

 

/*
 * Helper Classes
 */

.hideForMobile, .hideForTablet {
	display: none;
}



/*
 * Site Structure
 */
.body-area {
	min-height: 35vw; /* approximates a sticky footer w/o much trouble */
	overflow: auto;
}
 
/* global navigation */


#globalNav {
	font-weight: 300;
	background: hsl(350, 78%, 30%);
/* 	background: linear-gradient( to bottom , hsl(350, 79%, 33%) , hsl(350, 77%, 27%) ); */
	padding: 5px 1em;
	height: 3em;
	text-align: center;
	position: relative;
	font-size: 14px;
	}
	
	#globalNav .wrapper {
		height: 100%;
		position: relative;
	}

#globalMenuButton, #globalSearchButton {
	color: #fff;
	text-transform: uppercase;
	border: none;
	height: 100%;
	line-height: 3em;
	font-size: 0;
	display: block;
	padding: 0 2em;
	background-position: center 10px;
	background-repeat: no-repeat;
	width: 3rem;
	font-weight: 400;
	
}

#globalMenuButton {
	float: left;
	/*background-image: url(styles/images/global-menu-site.png);*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAHfCAYAAAAm60pFAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsxJREFUeNrs2MGN00AUBuBk4Z50sr5xAm0JdAAlpARKQKKBTQcrKtgSfOVGCc4VIQ0T5ANa2d4Z+xkr0vek/5BYHn+ZiWfG3qeUdrdQd7sbqTFok9PlpP+cNudYA33OOWzQcfc5pxro4VaG/ryR55LzNHRgP3HXP2wA/dmnCmp6AgUF3bDeThw7ja27K1Y7NuHvrvPoQB7TdvVxyDQ29J82HOWm5j962RDa1Syh11/1dQNkO7bNs9aDgoKCegHhBYQXEF5AmEdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQW8f+jkn9Wlzjguu2eR0fVtd//n1SimV5GW1OcfCc/9Nk9O9aOtLyblzh/4+57myZ5v+nMOsKxb2xGMartKeHerJ1H/XlBhqhm0udjGyFjoHG4KcA63BhiHnQkuwocgl0Cnsj5xLJHIpdAobioyAlmAXI6Og13wfQf7OeR9xjYhNyXXF+TBy7E3Ot4V7g5DdU8myOGe5DYWOIX+tgb0LRl5y3uWcw7FBW7Whu3vpRmbRXV+74oRh10SGYtdGhmFLoREbjDFs6KPI0N390D/o7SoeEM9rT0/nhcgpbFE7+7/jX1anfg58mokcaqvt23u1/ggwAGbOLWYEZIUyAAAAAElFTkSuQmCC);
	background-size: 27px;
	}
	#globalMenuButton.jqActive {
		background-position: center -279px;
	}
					
#globalWordmark {
	/*background-image: url(styles/images/global-wordmark_200.png);*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACWCAYAAAAonXpvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzg3MDY2RTEyMjA2ODExODIyQUY3MjJFNjczRTM3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REYxRUI3RTdBNTIxMUU0QjU3MEZCQjZCREU1ODc1NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REYxRUI3RDdBNTIxMUU0QjU3MEZCQjZCREU1ODc1NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU4RjY5NzkxOUI3MTFFNDk4OTdFMTAyRUJENDdCNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4RjY5N0ExOUI3MTFFNDk4OTdFMTAyRUJENDdCNkYiLz4gPC9yZGY6RGVzY3Jp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);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	width: 80px;
	border: none;
	display: inline-block;
	-webkit-backface-visibility: hidden; /* To fix a bug in webkit where the wordmark was having jagged edges occasionally. @see http://stackoverflow.com/a/6898097/362769 */
}

#globalSearchButton {
	float: right;
	/*background-image: url(styles/images/global-search.png);*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAEQCAYAAAA+tR3TAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwVJREFUeNrs3c2N00AUwPHJigsn3AGWOHFad4BLSAe4hJTgElKC6SB04BKSOwdTAJI5cTRjMMiEefOdOIj/SE8rsevRLzPPMy9c3m6aJuUYlY5GR63j2fD7i46zjk5Hr2LGjBCi0tFPYWPQsbfMaQzpF8cpbZx0FLGIYpkgxzj7QnZXOTHv6TvL7n1d9v/XKHW8tvz9Zcml0TcnWsunmnOjFj5JqaNzPOu1HZUwwRiQaNWyBaZx8EH0AqAKzPRCgIy2/LCtQvCrttqe0TBfY0MchVdMJUQbkhvSVtSJiEJYXRFh2j+VIU6+H+7J8NaeVZ7hPc+TeoDxsIgy09xlyFVuOlzKDIlpOisKKTFNCdQmrsJcBL0yXGajtBJ74Z2uEs6IwTBf67o7hpR64CqkG7V0IfaWwqQMWAEJ0PlWVifLdd46VqURVtPrRl5XVsVSWT1bqqreUFnVjupq/XxtfBEMhckw3W4YV0Ta2/6eEFuiHYQDxzWOjprzL4hPxh8steP6S0979SZ5Q3YeXwPXoxaubKmkn78avnclaygiZjgh97jK53vkwyPUEzbISWWqJ2PvlR/304s7F1HN6v88uiXGeyQmhS4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA/G8IW8u+evlp6xXpO+xzeTQZjG2A6z2X6aH6xp14W58u3aYx96Ht1c++tL6jU/ZumkHbEbMiQc9nmyjluayfKBauMi5t9Bam9ps+O9pBe+VQjsbXXxKTWOXqwJ10rqgpXyvw6IMtttPqJx1vDP/+TcdbHZ9vfYt2AmAeL3V8DDxZ/72c2Pzt2Pyc2PzE3Pzu2PwW3byeqDOdhBIkury7LBVzSNXdKEefctthVVz1rM9Zbf/uW+9zd8zHbnWD7x3DEn+M7wIMAG/tSVVj+Kl/AAAAAElFTkSuQmCC);
	background-size: 20px;

}
	#globalSearchButton.jqActive {
		background-position: 85% -137px;
		}

#globalSearch {
	overflow: hidden;
	width: 0px;
	height: 0;
	float: right;
	transition-property: width, background-color;
	transition-duration: .2s;
	background-color: #fff;	
	border-radius: 15px;
	margin-top: 3px;
	position: relative;
}
	#globalSearch.jqActive {
		width: 50vw;
		height: 2.4em;
		padding:  0 0 0 7px;
		}
	#globalSearch input[type="text"] {		
		border: none;
		height: 0;
		width: 0px;
		}
	/* take away the focus blue border */
	#globalSearch input[type="text"]:focus {
		outline: none !important;
		box-shadow: none !important;
	}
	
	#globalSearch.jqActive input[type="text"] {
		width: 90%;
		height: 100%;
	}
	#globalSearch input[type="submit"] {	
		background-image: url(styles/images/global-search.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 15px;
		background-color: hsl(0, 0%, 60%);
		background-position: center 8px;
		height: 0;
		width: 0;
		border: none;
		font-size: 0;
		cursor: pointer;
		position: absolute;
		top: 0;
		right: 0;
		
		border-radius: 0; /*iOS*/
	}
	#globalSearch.jqActive input[type="submit"] {
		width: 35px;
		height: 120%;

	}

.drawerPointer {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid hsl(47, 37%, 90%);
	width: 0;
	height: 0;
	position: absolute;
	display: none;
}

#globalNav .drawerPointer {
	bottom: -5px;
	left: 1.2em;
}


#globalMenu {
	background: hsla(0, 0%, 100%, 0);
    /*position:fixed;*/
    /*	color: hsl(350, 77%, 27%); */
	display: none;
	position: relative;
	padding: 2em;
	overflow: auto;
	border-bottom: 2px solid #881024;
}

header {
	padding: 10px 0 20px;
	background-size: auto;
	overflow: auto;
	text-align: center;
}

	.toggleSubMenu {
		position: absolute;
		display: block;
		height: 33px;
		width: 33px;
		/*background-image: url(styles/images/global-arrow.png);*/
		/*background-repeat: no-repeat;*/
		/*background-position: center 13px;*/
		background-color: hsla(0,0%,10%,.2);
		/*background-size: 15px;*/
		right: 5px;
		top:5px;
		border-radius: 2em;
		cursor: pointer;
		-webkit-transition: .2s  -webkit-transform;
		transition: .2s  transform;
	}
	.toggleSubMenu:before,
	.toggleSubMenu:after
	{
		content: '';
		display: block;
		position: absolute;
		background: hsl(0,0%,100%);
		width: 12px;
		height: 2px;
		left: 5px;
		top: 5px;
		border-radius: 2px;
	}
	.toggleSubMenu:before {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		left: 7px;
		top: 17px;
	}
	.toggleSubMenu:after {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		left: 15px;
		top: 17px;
	}
	.toggleSubMenu.jqActive {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	#globalMenu ul a {
		color: inherit;
		border: none;
	}
	
	#globalMenu a:hover, #globalMenu a:active {
	/*	text-decoration: underline; */
	}
	
	#globalMenu ul {
		list-style-type: none;
		margin: 0;
		position: relative;
	}
	#globalMenu li {
		padding: .8em 0;
	/*	font-weight: 700; */
	}

	#globalMenu ul ul {
		display: none;
		padding-top: .5em;
		padding-left: 1em;
		color: hsl(22, 11%, 40%);
	}

	#globalMenu1 ul ul li {
		font-weight: 400;
	}

	
	#globalMenu .btn {
		display: inline-block;
		padding: .8em;
		border: none;
		border-radius: 4px;
		font-weight: 300;
		margin-right: 5px;
		font-style: normal;
		color: #fff;
		background-color: #881124;
	}
	#globalMenu a.btn:hover, #globalMenu a.btn:active {
		text-decoration: none;
		background-color: hsl(350, 100%, 22%);
		box-shadow: 0 0 3px hsla(0,0%,0%,.2);
	}
	
	.button-section {
		text-align: left;
		padding: 1em 0;
		float: left;
		width: 46%;
		font-style: italic;
		}

	.global-menu2-col2.button-section {
		text-align: center;
	}
		
	#globalMenu .btn.quad {
		background: hsl(201, 72%, 36%);
	}
	#globalMenu .btn.quad:hover {
		background: hsl(201, 82%, 26%);
	}
		
.tagline {
	display: none;
	font-weight: 300;
	text-shadow: 0 0 4px hsla(0,0%,0%,.4);
}

#site-nav {
	display: none;
	text-align: left;
	clear: both;
	font-weight: 400;
}

#toggleSiteNav {
  text-transform: uppercase;
  color: #fff;
  font-size: .9em;
  border-radius: 3px;
  display: inline-block;
  border: none;
  padding: 1.5em 1.1em 1.5em 3.9em;
  background-image: url(styles/images/global-menu-site_white.png);
  background-position: 1em 13px;
  background-repeat: no-repeat;
  background-size: 22px;
  /* background-color: hsla(0,0%,0%,.5); */
  background-color: hsl(0,0%,20%);
  text-align: left;
  width: 73px;
  margin: 1em auto 0;
  position: relative;
}
#toggleSiteNav .drawerPointer {
	bottom: 0;
	left: 4.5em;
	border-bottom-color: hsl(0,0%,20%);
}
#toggleSiteNav.jqActive {
	background-position: 1em -62px;
	border-radius: 3px 3px 0 0;
}
#toggleSiteNav.jqActive .drawerPointer {
	display: block;
}

#site-nav ul {
}
#site-nav li {
	position: relative;
}
#site-nav ul ul {
	display: none;
	padding-left: 1em;
	z-index:  100;
}

#site-nav li a {
	box-sizing: border-box;
	padding: 1em 2em;
	width:  73%;
	line-height: 1.2em;
}


/* if it's not a link, don't make it look like one */
#site-nav li a[href="#"] {
	cursor: text;
}

#site-nav .toggleSubMenu {
	background-color: hsla(0,0%,10%,.8);
	background-position: center;
}

/* add class "hide" to a WP nav menu item to, uh, hide it. */
li.menu-item.hide {
	display: none !important;
}

nav ul {
	margin: 0;
}
nav a {
	display: block;
	text-decoration: none;
	border-bottom: none;
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
/* 	max-width: 952px; */
	 max-width: 952px;
}

/* The next two rules make author supplied images not
 * hang off the screen on small-screen devices.
 */
.wpcontent-area {
	box-sizing: border-box;
}
.wpcontent-area img {
	max-width: 100%;
	height: auto;
	display: block;
}
	/* But images in tables shouldn't have max-width */
	.wpcontent-area table img {
		max-width: none;
	}

.main-content {
/*	margin-top: 2em; */
	margin-bottom: 2em;
/*	padding-left: 4%;
	padding-right: 4%; */
}

.body-area p.byline {
	border-bottom: 1px solid hsl(0, 0%, 90%);
	padding-bottom: 1em;
	font-size: .9em;
	margin-bottom: 1em;
}

.breadcrumb {
	font-size: 1.1em;
	box-sizing: border-box;
	clear: both;
	background: #F6F6F6;
	overflow: hidden;
	white-space: nowrap;
	/* Child <a> has padding-top & bottom of 1em, plus the font-size is 1em high (inherited from this);
	   Taking away this explicit height adds a tiny spacing under the a links on small views. Not sure why ??
	   */
	height: 3em;
}
.breadcrumb * {
	position: relative;
}
.breadcrumb a {
	font-size: inherit;
	box-sizing: border-box;
	color: #888;
	text-decoration: none;
	padding: 1em 1em;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	/*box-shadow: inset -5px 0 3px rgba(51, 51, 51, 0.1);*/
	/* Use the box-shadow rules instead of the background-image stuff for a
	 * flat edged item. It looks a little less like a breadcrumbs and more 
	 * like tabs.
	 */
	background-image: url('styles/images/bc-fadebg-arrow.png');
	background-position: 101% top;
	/* 101 adds a perceived tiny bit of curve to the arrow. This solves a 
	 * problem wherein 1 pixel of font seems to stick out past the 
	 * arrow. Here's why it looks that way:
		 
	-------------------------------+
									X
									 XX
									   X
		   XX         XXX               X
		   XX          XX              XXXXXXX
					   XX             XX    XXX
		  XXX      XXXXXXXXXXX       XX      X 
		  XXX       XXXXXXXXX        XX       X
		   XX          XX            XX         X
		   XX          XX            XXXXX       X
		   XX          XX              XXXXX      XX
		   XX          XX                XXXXX    XXX
		   XX          XX                    XX   XX
		   XX          XX                     XX X
		   XX          XX            XX        XX
		   XX          XX            XXX     XXXX
		   XXX         XXX            XXXXXX XXX
		   XXX         XXX              XXXXXX
										XX
									  XX
									 XX
								   XX
								 XX
	----------------------------+ 
	  
	The arrow point is just a background image. 

	Change the value to 100% for a regular pointy arrow
	*/
	background-size: contain;
	background-repeat: no-repeat;
}
.breadcrumb a.bc-link {
	transition-property: width;
	transition-duration: .5s;
  }
.breadcrumb a.bc-link:hover {
	color: #000;
}
.breadcrumb a.bc-hiding {
	width: 1vw !important;
}

.breadcrumb a.bc-clicked {
	/*width: 12em !important;*/
	width: 11em !important;
	text-decoration: underline;
}
.breadcrumb a.bc-clicked:hover {
	text-decoration: underline;
}

.breadcrumb a.bc-home-link {
	color: #981328;
	font-weight: bold;
	width: 3.6em;
}
.breadcrumb a.bc-home-link.bc-clicked {
	width: 5em !important;
}
.breadcrumb a.bc-home-link:before {
	content: '';
}

.breadcrumb a.bc-current-page,
.breadcrumb a.bc-fakelink
{
	color: #444;
	underline: none;
	background-image: none;
	/*box-shadow: none;*/
	pointer-events: none;
}
.breadcrumb a.bc-current-page:hover {
	cursor: text;
}


.sidebar {	
	margin: 0 2% 2%;
	border-top: 1px solid silver;
	padding-top: 1em;
	clear: both;
}

.sidebar li {
	list-style-type: none;
	padding: 5px 0 4px 0;
}

.sidebar iframe, .sidebar img {
	max-width: 100%;
}

footer {
	background: #881024;
	color: #999;
	padding: 1em;
	overflow: auto;
	clear: both;
	/*font-family: roboto;*/
	font-weight: 300;
	line-height: 1.5em;
	font-size: 1.1em;
	text-align: center;
}

footer ul {
	list-style-type: none;
	margin-left: 0;
	}
footer li {
	padding: .2em;
	font-weight: 400;
}
footer h1 {
	font-family: inherit;
	font-size: 1.4em;
	font-weight: inherit;
	color: #fff;
	margin-top: 0;
	}

footer a {
	color: inherit;
	text-decoration: underline;
}
	footer a:hover, footer a:active {
		color: #C8C6C3;
	}

a.wordmark {
	text-decoration: none;
	font-family: "Sabon Next W01";
	font-weight: 500;
}

#lastCallBtn {
	background-color: #881124;
	background-image: url('data:image/png;base64,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');
	background-size: 25px;
	background-repeat: no-repeat;
	background-position: 14px 12px;
	font-size: 1.2em;
	color: #fff;
	text-align: center;
	display: inline-block;
	border-radius: 4px;
	padding: .9em .9em .9em 3em;
	margin: 1.5em auto 2em;
	text-decoration: none;
}
	#lastCallBtn:hover {
		text-decoration: underline;
	}

#socialFooter {
	margin-top: 2em;
	text-align: center;
}
	#socialFooter a {
		 height: 40px;
		 width: 40px;
		 background-color: transparent;
		 border-radius: 3px;
		 /*background-image: url(styles/images/icons/social/global-social-icons.png);*/
		 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADXZJREFUeNrsndtR48oWhptdvG9PBCMiwESAHAEQAfbjqVOnwBEYRwDU1NQ82kQwJgLLEYwngjEZeEcwp5e9enbTdMu6tdSS/79KBQhbbkuf1q0vOvny9dtvAUEN6S+cAggAQgAQggAgBAAhCABCABCCACAEACEIAEIAEIJ86LTj328jt4Xc3uS21vZt5dY3Xtvjfbdyi4AGACwqgmsut+f//fc/m5TXJZZ9iy9fv10CQABYVGTtRhK8LS4tAKxbBN4clxRJCOCDjgrAKeADgE1pLeF7wGUsfv7oBpbbQG6f5Lk8kT/P+O8nrhggBkzRGAwVBm8sgftQCeDKwYarBOMvX78N5c/JgcoAeaC++Fja6rQF3NhOYAWKGsre69KTPG8XWc8dhzcXDNm788/W85PcXorA13YL+OLpuFEDN9INW5qZb48hP+sp75u4rDWSbfypbhi9xir3Px6jC85l/eRJiuWPO7Hv8QhJC2VpZBuFRwjnReAzQHyynNdZUevXagDzuN+arEtRrXR35wnCjY94meEbGrFlLhiPZTDCJORY1hJzjcS+S7EqTavsHZLg9eS2ZNjIKt5w9pw7fDk9EgCjUBsmwVjbAn95gddsCfsVfMyi4jYTzAMdSPljWSS86bwFlCenH3j7ohQwVT2uFHw++8Y1+Aqd52Nwwb3A2xelWRq5jRnEpODxf4YK3zHFgCErzpJwyW3AseEm5/G3nuAj6H6UDREAYPO6zRF7USlFdZUtmgRQ6rqK2BoABuCCuUaZJwkgi0iZ5ye2iosU0KKQv/wprn8Qop6Ei4LZ6Jw35RYjdouf+fctAIQOqU9FXQnUqMxBOHNei3r7luGCWy5loYYSwvsWtfu86xYwqfAC5zlWVHPcdMYB/ZXcJhLC87KWsCb1Og0glx2qOI4q6GYtLyxrBjDi7rd528IGuOCOxH9tazD33vQAYDd028I2x0hCuqPY1R8csC4BYLc0a9tNAwC7FZPFbSnBaMVuABhyeaGAHnnk9lHFrAAwMFcsIXwIvI1DANhtUTH6V4jWkNvUA4DdV8TW8FdgFrHyuTXB9oRwj4RTWXtKOGh+bBF89L02/B03gVm/6GgArDDV71VZNqhBdzzWLyRj0BOeZhbCBYen67wDVGvQvfDUPw4Aw9T3UGbzcTu8zasGgGGqFwKE7Hq99tIAwLAz4aWE4LrBNlDy1geAsIS1g8hdg0Pfn4M5Ie0QJSUxL1yUiP28j2dfZRouudRSuoIFbJ/IJa48w1fb6BwA2C7N5XYm4Vt0AT644HaIJlURcFOfPSOWtf4A4JFDR7Heq/C/ulVfVLcMHABsGWTPxt+UXGzq6gPmgQ6NLt4JAJsTlVhuRQMP2sn46AUAeAQiAGjY1YSt4dyXu+VejetQwAOA4YFIdTcalj/n2C8pCyNDF4v9qgvXIsDFOgFgeBqqbFQClHBcSKucUly4dkHJsKkJQ+f8exz6lwWAYSs2IeLekM4IhWgIAEIAEIIAIAQAIQgAQgAQggAgBAAhCABCABCCvKi1fcE5lq/o4zIDQB9a4vLBBUMQAIQAIAQBQKg7SUgit5X2Nz0Zh7LOjdxetP30UOQh/z41jjHB6YWKAkhrjzyoP3j+6A5AY3+sANT38/8AIAQXDAFACMrtgqFmNZfb24F42ozHaZWFCABCVWhrxNo0z9dcIZUWqHzSXnMHFwxVJRO2leU1iQYf9Xf32vhFj90CqhWp0hQ30K6IoJIWbm3CplnIteF+EQO2TLTo4+jQ+itsXZYNWJhbdXMQbLIdW60NSQA3CVxwSY2zLP7DlmbaQPuGlhvmg0uWYFLi0QeALVPORSDXDTSxZzyaYWWL/yzxIgCEKtOVBToz/ru0vI8s9oV83Qlt8vcbi9v+4wnE/gmdtM2Nm26gbYgBjzQbHimLLS3ibglfzf32LBZwZK64yqvqLxwLkdOSbwkfLzYSHT3ThgU8QplumIB4TUk+Upf7lf8b6QAjC4ayuuGFFgeuHS5a6C5Ue+YHJVoDzW1PRc3PAgGA7VZsuFLhSEC2RmKluu/UYugKwKAsIFxw+Ipsj2219H6YmXqk/d7XIE4AYADi+llWNV1niy37brtwHUIDUD0haMrbDZcAbrR9Cb+urB45izwEqtcnhueIA7NA2TqFEANSTELDihZGfcvUwgLGLcdBUYHPpffFXNrIa33qVt9ivfsAsJwSLhsUikkYVtrGXKq4KwBLryWWpJcS33USwIljTgdZjN8OV/U7h8UbV/nIUa3QSiA+dukCdV11x4Bzse8i8vK8Wz7uhXjfpQTBBe80OvRQPo7ryCWeO6wYWU96alDiihd5hMtIHouKtjNcYgC4ZfgWDugovhlyDJfZdcr3EYzOB/wR7Nx/CQgDB9D3WLfElWhIQO65xFFksGfE8R7Fq2ObdWUIt54zRsx/LgOgOaG8DrHV+15RBkrHokeeUknmxrSGKkHx+F1CAdC8ydbavrXW3qznvJYxkKeyQb7W2XuxWSWPQ9zpxP6Sxx/Y4kO2tlcdNiY0cibS+oOfOfxQoYoLVDPGVsliLaPAT4WfOtjGZnVqmF9Bx106IJyXcPdtEcXSDyr8cFQD7lKqCH/ew9fKuxX0VYb5MN+C3W4dk3t27t3sZuP2jDseUk14GJYrXJhZEj3bQIchx9fedZKjgJwn6RhYvtRS1NvrEEo7qtLAgCYNELJiz8oLHOgp2nLsnLDVu2NLujZu2GVbALwxSy7a4Mi69aH22GBboBpc8MYCX6+AOd/N2eW7/ox/jgpksxNHnLPBpQ+kDFPx8WyAXOeI+9Zstdau7IzdxExkq+3RYM6hJRundt7j8ncPwJc8WZclbjk4WZxXCSCLmLWOeGfJBl9bBOBafBz/SDfkm4fP+ttxY3tbe6bKGJDmJHwy3C9lXL8ynuRBlpUKLFl1Fkt4Zk5E9xD7lvUcfyYchTZs3jhvCkbaLjlhKQznacV3qqms2eY4D3yqrEJdcBmzs9hiBZMAsuGEQ47WxKRGeERD4KbsTQr1CP3lGcDzjOWSpODJSIR7xv+hdjR90WkQxaBN8LkMAXfnjpoG8B9H7HBIryU/N8v7be14a/C6EXSdKopzojdtEsAqLWed729CuUOOluhJ5JwwhnnB9Wvra0R4CO5Y5ByNjpURmkk89Iwyb5F+fGD2oCtz1T/n5dDo9BJaiRwlrhAA7GdMJPLEdyHrp/Z7kVl5RUoe5uesQgmpqnTBfxdsTNkZ/rcZ70pTn5u2gB11w5umAOwfuNud78sxStd0LXFGC2g7KRGigeZvsipdcFyiITSk/qJAT0jWUS2LjO2tw0Ikxu8nxvf6bbz+pMukVpoFm5aMzXEWN0zWaJllrRYNvmVGK5ZYBsdeC8inMrvhqpOQK4vVe85oqciV/pBwjNJ6RhjyWQ4X+uJoZyvF/ev6d1+rG8xcsu1QDxMfS92Mi7T4TZuz3eNrvE7xWG9NATgURoWfp0ZOMgKjLCFZzVcD5pjByZP1bhzlhqYsYFLROdb7XQfacR+N0OIkBahHo1wysc2lYfC+G9ePPn/rmg7bmAsW+5lZQ8v+vN1Oakm0pbZNCpRcxpYTPxTdnpiURXfiY63uQ0zNFtIV6qjpsNchASiEfRSy17m5Ds0dPQ6YSO6+Ac0b/DHDzToLDcDIYQVHor5+27XD+t2j/PLn/Jzxtk1JJN+tQS32Cz99Mq5jr2gZzReAuzvHMS3yRlSzuumhkztwTAuF9dvrlRIOTjrmKUmHrt0Conxenw9YzsYBtNbo+AufebSEaSOrvyP2s+qfjG76LaXM0gsNwJ35lnfRgwXCLWduVceEcxd83I4YrIUn34MRKLXfWB4dtXPHBWp61lKL2A9rTxyuZAjXW4lu5bm8LGvx6gZQcKouHMunETRnDMmVyFefW3AsM3e9AJPQq00ufSRwdQ3HmvHKTQ+2f6pFcThRiDmoPTfuNLKaPznOSzI8aPoBlg8u2HTHZMJvXPDw/lI1Qy6ezhDzVS7yVquU/wUPoBD/ruFHj2d4qvrgJVdchdK18rGYaRMjondrxUhYqDtoWrYvUXtmbtb+Zqj8jU7neahbwKJTa5sckh9xbPioEoossZ0GXawlLm2xeF2xzJElvm4dgPpFGao7SnsquG00tXp8Q1sfU9XvCOCtKsMUuUh90dyQqTZaI1Vyygq4Pn/HNTbS7K2i16kY8PLA8S/bDGDX46dexZPSJ/yEgDxZ/z13AtgeYbFRFQn2Rur/NHfnB//fNA6FqxaYmN4+N5xYLKCCb5uzHSa05lPXp5b3mPDZnloVAcDAXWYJbRz78wx3WzhgfTfKhcdTplUp1sK+KFHm7wgXHB6AqQv8kIWSrpCGtd1pVm/KC3fS3ysHtFPDihI4+pNFrXU+uY+eu/fCn6cnH1S1mFuGveUJBbwsUg4dcKG21fs7FOPeixzLjcAF16846/TTluoyz4sBYDPq5ALpPIr6GgCGr4llyHvb4cuzUgUADEDLrkCowdcHgO0RXTRaCeKhzTEh98D8EAV7rpAFhyP1PBBVRtmK93W9bd6FKUuCFYn3JaOeZuE+i3/75EvdPAAQalRwwRAAhAAgBAFA6Pj0fwEGAPSsGh5aCPSCAAAAAElFTkSuQmCC);
		 display: inline-block;
		 background-size: 80px;
		 margin: 13px;
	}
	#socialFooter a:hover {
		background-color: #000d5d;
	}
	
	#footer-facebook {	background-position: left top; }
	#footer-twitter {	background-position: right top; }
	#footer-instagram {	background-position: left bottom; }
	#footer-youtube {	background-position: right bottom; }

#backToTop {
	display: block;
	margin: 1.5em 0;
	padding-top: 1.5em;
	text-align: center;
	text-transform: uppercase;
	font-size: .9em;
	text-decoration: none;
	font-weight: 400;
	clear: both;
	/*background-image: url(styles/images/global-footer-top-button.png);*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAYAAACYsfiPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrkmT1PVEEYhc+VhBAaEgwVhApjLPCrQWNsoFgrNDEm2mhEanX9ARJ/AfoDDBZYGWhRjJVRGzVgY9RodP2WQFxAohh4bAZDNsDuve/s3bnsSbabnfecm5l5z5mRUgLQBFwBpoG/7jcF5IEmbScA7cAzNsdToH27iO0C3lEeb4GurIvtBr5QOT4D3VkV2wPMER+zQE/WxPYCv0iORaA3K2JPAMvYsQwcD13sOWAFf1gBzoYq9hLVw8XQxA5RfVwNQWgEXCc9DANRrcQ2ALdIHyNAQ9piG4FxaocxoDEtsc3AfSPh3x5a1yTQXG2xLcATI9FFZ0z6gCXjXI+BlmqJbQNeGAnOrbeNzn7+NM45DbT5FtsBvDES+7pRMHAB44dx7tdAhy+xu4BPRkLvt4p+LkIWjDU+muMlsA+YMRJ5WcnXd6volbHWDLA3qdjDQNFI4Hmc/eXOiSljzSJwKEm8s56gD5OcoK4TPDLWXqo4XgL9wB9jwbuWHul6/aSHXt9frtAZD4bgjg8X5NzcmIdMfXqzAgMesuxNnz7X+fURD5l6oHTiwVCTjEtkNzzwG1zfeqzLeCgFD3/Nw/LeL2DUONHlFFNa3sh1VMA3w944X4McfsFw1nyXYXmcrOFNy6mk21DAfIKmngvgeulYAnM0L2Aipm07EtDl4dGY9ndCQC6GMT8Q4PXwwRgBJ7f2p+EyAz8AuwN+ANjjOG7pEzY68hdKBq0Ct4HWDDzxtDquqyUaFoD82rioNKlIyknqlDQr6UEURYWMPeR1SuqTtFNSQdK9KIqK/wUDqifsUJ2h7gT/GwDXiLzV7Pz/4gAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 25px;
}




/***************************************/
@media (min-width:550px){

	
	.hideForMobile {
		display: block;
	}
	span.hideForMobile, img.hideForMobile {
		display: inline;
	}
	
	#globalMenu .toggleSubMenu {
		display: none;
	}

	#globalMenuButton, #globalSearchButton {
		padding: 0 0 0 30px;
		font-size: 1em;
		background-position: left 11px;
	}
	#globalMenuButton {
		background-size: 22px;
	}
	#globalMenuButton.jqActive {
		background-position: left -224px;
	}
	
	#globalMenu .button-section {
		padding: 27px 2% 0;
		text-align: left;
	}
	
	#globalSearchButton {
		background-size: 18px;
		width: auto;
	}
	#globalSearchButton.jqActive {
		background-position: left -122px;
		}
		
	#globalNav .drawerPointer {
		left: 1.1em;
	}
	
	#globalMenu {
		box-sizing: border-box;
		font-size: 1.1em;
		padding: 1.2em;
	}
	
	#globalMenu div {
		/*overflow: auto;*/
	}
	
	#globalMenu li {
		padding: .5em 0;
	}
	
	#globalMenu ul ul {
		display: block !important;
		padding-left: 0;
	}
	
	#globalMenu1 > ul,
	#globalMenu2 ul {
		width: 46%; 	/* x2 =	92	*/
		padding: 2%; 	/* x4 =  8  */
		box-sizing: inherit;
		float: left;
	}
	#toggleSiteNav {
		float: right;
		/*padding: 1.5em 0px 1.5em 3.5em;*/
		margin-top: 1.3em;
		background-size: 18px;
		background-position: 1em 15px;
		left: auto;
		margin-right: 2em;
		margin-bottom: 0;
		}	
	
	#toggleSiteNav.jqActive {
		border-radius: 3px 3px 0 0;
		background-position: 1em -46px;
	}

	#site-nav {
		position: relative;
		top: -8px;
	}
	#site-nav li a {
		width:  80%;
	}
	
	header {
		text-align: left;
	}

	header h1 {
		float: left;	
		max-width: 68%;
	}
	
	/* at this width, js takes the .tagline out of the h1 and inserts it below
	 * the site menu
	 */
	header .tagline {
		display: block;
		font-size: 1.1em;
		clear:  left;
		opacity: .9;
		margin:  1em 1em 1em 1rem;
	}
	
	.button {
		max-width: 200px;
	}
	
	.main-content {
		/*font-size: 1.1em;*/
	}
	
	.wpcontent-area img {
		display: inline;
	}

	
	.halfs, .thirds, .fourths {
		box-sizing: border-box;
		float: left;
	}
	.halfs {
		width: 50%;
	}
	.thirds {
		width: 33%;
	}
	.fourths {
		width: 50%;
	}

	footer {
/*		text-align: left;*/
	}
	
	#addressColumn, .footer-links {
		width: 33%;
		box-sizing: border-box;
		float: left;
		min-height: 50px;
	}
	
	.breadcrumb a {
		background-position: 100% top;
	}
	
}/**************************************/
@media (min-width:800px){

	.hideForTablet {
		display: block;
	}
	span.hideForTablet, img.hideForTablet {
		display: inline;
	}

	header {
		background-size: cover;
		padding-bottom: 0;
		overflow: visible;
	}
	
	header h1 {
		float: none;
		max-width: none;
		margin-left: 0;
	}
	
	/* at this width, js makes sure .tagline to within the h1 element inside header
	 */
	header h1 .tagline {
		margin:10px 0 0 0;
		font-size: 1.2rem;
		line-height: 1em
	}
	
	
	#globalSearch {
		margin-top: .5rem;
	}
	#globalSearch.jqActive {
		height: 1.7em;
		width: 175px;
	}
	
	#globalSearch.jqActive input[type="submit"] {
		/*right: -3px;*/
		background-position: center 4px;
		background-size: 14px;
		width:  30px;
	}
	
	#globalMenu li {
		padding: .5em 0;
	}
		
	#globalMenu1,
	#globalMenu2 {
		/*width: 46%;*/
		width: 100%;
		padding: 0;
		box-sizing: inherit;
		float: left;
	}
	
	#globalMenu2 {
		width:54%;			
	}
	#globalMenu2 .global-menu2-col1 {
		width:43%; /*56%*/
	}
	#globalMenu2 .global-menu2-col2 {
		width:48%; /*36%;*/
	}
	
	#globalNav .button-section {
		padding-top: 11px;
	}
	
	
	/**
	 * Sticky Global Nav
	 **/
	#globalNav.fixedGlobal {
		position: fixed;
		z-index: 102;
		width: 100%;
		height: 3.3rem;
		box-sizing: border-box;
		box-shadow: 0 1px 5px hsla(0,0%,0%,0.4)
	}
	#globalNav.jqActive.fixedGlobal {
		box-shadow: none;
	}
	#globalNav.fixedGlobal ~ .body-area {
		padding-top: 3.3rem;
	}
	.fixedGlobal #globalWordmark {
		background-position: center 9px;
	}
	.fixedGlobal + #globalMenu {
		padding-top: 4.5rem;
		position: fixed;
		z-index: 101;
		width: 100%;
		box-sizing: border-box;
	}
	
	
	#toggleSiteNav {
		display: none;
	}
	#site-nav {
		display: block !important; 
		/* this important is to override the effects of hide/showing the menu on a desktop 	
			"mobile view" and then expanding to desktop view where the js 
			has hidden the menu. It's not strictly necessary in a production env. 
			*/
		position: static;
		font-size: 1em;
	}

	.toggleSubMenu {
		display: none;
		transform: rotate(-90deg);
	}
	#site-nav ul ul .toggleSubMenu {
		display: block;
		background-color: transparent;
	}
	#site-nav ul ul li.menu-item-has-children > a {
		padding-right: 32px;
	}
	
	#site-nav > ul {
		position: relative;
		/* This makes the site menu items not wrap, but just go off the right
		 * side of the screen */
		/*white-space: nowrap;*/
		}
	#site-nav li {
		position: relative;
		display: inline-block;
	}
	
	#site-nav li a {
		display: inline-block;
		padding: 1em;
		line-height: 1em;
		width: 100%; /* overriding earlier width */
	}
	#site-nav li a:active {
		background: none;
		box-shadow: none;
	}
	
	/* The submenu dropdowns
	 */
	#site-nav ul ul {
		padding-left: 0;
		position: absolute;
		left: 0;
		width: 260px;
		white-space: normal;
	}

	/* Add an > character and shape it correctly
	 */
/*	#site-nav ul ul li.menu-item-has-children > a:after {
		position: absolute;
		content: '\232A';
		right: 14px;
		font-size: 1.8em;
		font-weight: bold;
		transform: rotateX(-48deg);
	}*/


	#site-nav ul ul li {
		display: block;
	}
	#site-nav ul ul a {
		border: none;
		box-sizing: border-box;
	}

	
	#site-nav li:hover > ul {
		display: block;
	}
	
	#site-nav ul ul ul {
		/* position the sub-sub menu right flyout */
		/*left: 220px;*/
		left: 100%; 
		top: 0;
	}
	
	/* end submenu drops
	 */

	.main-content.with-sidebar {
		width: 66%;
		box-sizing: border-box;
		float: left;
	}
	
	.breadcrumb {
		padding-left: .5em;
		height: 2.5em;
	}
	.breadcrumb a {
		/*box-shadow: none;*/
		font-size: .84em;
		font-weight: 400;
		/*padding: 1em .2em;*/
		padding: 1em .2em 1em 2em;
		border-bottom: 2px solid transparent;
		background: none;
	}
	.breadcrumb a.bc-link:hover {
		color: #981328;
	}
	.breadcrumb a:before {
		padding: 0 1em 0 .5em;
		content: '\232A';
		font-weight: bold;
		transform: rotateX(-48deg);
		position: absolute;
		left: 0;
		top: .5em;
		opacity: .3;
		font-size: 1.5em;
	}
	.breadcrumb a:hover:before {
		color: #777; /*fake out */
	}

	.breadcrumb a:after {
		display: block;
		position: absolute;
		right: 0;
		height: 100%;
		width: 10%;
	}
	.breadcrumb a.bc-hiding {
		width: auto !important;
	}
	.breadcrumb a.bc-home-link {
		width: auto;
		padding-left: 0;
	}
	.breadcrumb .bc-current-page {
		pointer-events: none;
	}
	.sidebar {
		width: 33%;
		box-sizing: border-box;
		float: right;
		padding-top: 0;
		margin: 0 1% 0 0;
/*		padding-left: 2%; */
		border: 0;
		clear: none;
	}

	#addressColumn, .footer-links {
		width: 80%;
	}

	#socialFooter {
		width: 240px;
		margin-top: 0;
		text-align: right;
		float: left;
	}
	#socialFooter a {
		margin: 0 13px 13px 0;
	}
	#footer-twitter {
		clear:right;
	}

	.fourths {
		width: 25%;
	}

}/**************************************/
@media (min-width:1024px){

	.main-content {
		padding-right: 0;
		padding-left: 0;
	}
	
	img.size-large {
		width:  100%;
	}
	#site-nav li a {
		font-size: 1em;
		padding-top: 1.1em;
		padding-bottom: 1.1em;
	}

	.breadcrumb {
		padding-top: .2em;
		padding-left: 0;
		height: 2.8em;
		font-size:1.1em;
	}
	
	
}/**************************************/
@media (min-width:1200px){
	
	#globalNav {
		height: 4em;
	}
	
	#globalWordmark {
		width: 100px;
	}
	
	#globalMenuButton, #globalSearchButton {
		background-size: 27px;
		padding-left: 35px;
		line-height: 3.7em;
		font-size:1.1em;
	}
	
	#globalMenuButton {
		background-size: 28px;
		background-position: left 17px;
	}
	#globalMenuButton.jqActive {
		background-position: left -284px;
	}
	#globalSearchButton {
		background-size: 23px;
		background-position: left 17px;
	}
	#globalSearchButton.jqActive {
		background-position: left -154px;
	}
	
	#globalSearch.jqActive {
		height: 2.2em;
		width: 240px;
		margin-top: .7rem;
	}
	#globalSearch.jqActive input[type="submit"] {
		background-size: 17px;
		background-position: center 6px;
		width: 35px;
	}
	#globalSearch input[type="text"] {
		font-size: 1em;
	}
	
	.body-area {
		min-height: 25vw;
		}

	
	/**
	 * Sticky Global Nav
	 **/
	.fixedGlobal #globalWordmark {
		background-position: center 13px;
	}
	#globalNav.fixedGlobal {
		height: 4.1rem;
	}
	.body-area.fixedGlobal {
		padding-top: 4.1rem;
	}
	.fixedGlobal + #globalMenu {
		padding-top: 5rem;
	}
	#globalNav.fixedGlobal ~ .body-area {
		padding-top: 4.1rem;
	}
	

}/*************************************
@media (min-width: 1400px) {*/
	
	.body-area {
		min-height: 20vw;
		}
		
	.wrapper {
		max-width: 1200px;
	}

	#site-nav {
		font-size: 1.15em;
	}	
	#site-nav  ul {
	}
	#site-nav ul ul {
		width: 330px;
		line-height: 1.2em;
	}
	#site-nav ul ul li a {
		line-height: 1.2em;
	}
	.toggleSubMenu {
		top: 13px;
	}
	
	.main-content {
		/*font-size: 1.3em;*/
	}
	
	#globalMenu1,#globalMenu2 {
		font-size:1.2em;
	}

	.breadcrumb {
		font-size: 1.2em;
		height:3em;
	}
	.breadcrumb a:before {
                top: .6em;
	}

/* menu style */
    .m2 {
        float: left;
        width: 20px;
    }

    .pricing_table_wdg {
       /* border: 1px solid #c4cbcc; */
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        float: left;
        width: 100%;
    }

    .pricing_table_wdg ul {
        list-style: none;
        float: left;
        width: 200px;
        margin: 0;
        border: 1px solid #f2f3f3;
        padding: 5px;
        text-align: left;
        /*background-color: rgba(0, 0, 100%, 0.7);*/
    }

    .pricing_table_wdg ul:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -moz-box-shadow: 3px 5px 7px rgba(0, 0, 0, .7);
        -webkit-box-shadow: 3px 5px 7px rgba(0, 0, 0, .7);
        box-shadow: 3px 5px 7px rgba(0, 0, 0, .7);
        cursor: pointer;
        background: #FBC2C4;
        /*background: red;*/
    }

    .pricing_table_wdg ul li:hover {
        border-bottom: 1px solid #881024;
        color: #881024;
    }

    .pricing_table_wdg ul li {
        border-bottom: 1px solid #AEAEAE;
        padding: 10px 0;
    }

    .pricing_table_wdg ul li:first-child {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        background: #2e818f;
        background-image: url("../img/menubg.png");
        padding-left: 20px;
    }

 /*   .pricing_table_wdg ul li:nth-child(2) {
        background: #fbfbfb;
    } */

    .pricing_table_wdg ul li:nth-child(3) {
        font-size: 14px;
     /*   font-weight: bold; */
    }

    .pricing_table_wdg ul li:nth-child(n+4) {
        font-size: 14px;
    }

    .lang {
        float: right;
        margin-top: 13px;
    }

    .langdivkg {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/32kg.png");
        background-repeat: no-repeat;
    }

    .langdivkg:hover {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/40kg.png");
    }

    .langdivru {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/32ru.png");
        background-repeat: no-repeat;
    }

    .langdivru:hover {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/40ru.png");
    }

    .langdiven {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/32en.png");
        background-repeat: no-repeat;
    }

    .langdiven:hover {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/40en.png");
    }

    .langdivtr {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/32tr.png");
        background-repeat: no-repeat;
    }

    .langdivtr:hover {
        float: right;
        width: 40px;
        height: 40px;
        background-image: url("../../images/40tr.png");
    }

	.langdivzh_cn {
		float: right;
		width: 40px;
		height: 40px;
		background-image: url("../../images/32zh_cn.png");
		background-repeat: no-repeat;
	}

	.langdivzh_cn:hover {
		float: right;
		width: 40px;
		height: 40px;
		background-image: url("../../images/40zh_cn.png");
	}

    .manaslogo {
        background-image: url("../img/manaslogo.png");
        background-repeat: no-repeat;
    }

.card IMG { position: relative; padding-top: 20px;}
.one { width: 260px; }
.seven { left: 5px; top: -110px; width: 60px; }
.card IMG:hover { z-index: 10; }
.card a {text-decoration: none;}
.description {text-align:center; font-weight: bolder; font-size: 18px; color:#fef8e2;}