

/*This is because the show-for-small class is had coded in the Top Bar JS*/
#stacks_in_7 ul.dropdown .parent-link.show-for-small {
	display:block!important;
}

ul.zone {
	float:left;
}


meta.foundation-mq-topbar {
  font-family:"/only screen and (min-width:40.063em)/"!important;
  width:40.063em!important;
}
@media only screen and (min-width:40.063em) {


	

	.contain-to-grid.matchPadding .top-bar {
		padding-left:0.9375rem;
		padding-right:0.9375rem;
	}

	.menu-align-right.zone-align-left ul.menu,
	.menu-align-left.zone-align-right ul.zone,
	.menu-align-centered.zone-align-right ul.zone,
	.menu-align-right.zone-align-right .top-bar-section {
		float:right;
	}

	.menu-align-centered.full-width .zone,
	.menu-align-centered.full-width .title-area .name {
		display:none!important;
	}
	.top-bar .title-area {
		margin-right:1.1rem;
	}
	.top-bar .title-area.title-area-hide {
		margin-right:0;
	}

	#stacks_in_7 ul.dropdown .parent-link.show-for-small {
		display:none!important;
	}

	.top-bar {overflow: visible; }
	  .top-bar:before, .top-bar:after {
	    content: " ";
	    display: table; }
	  .top-bar:after {
	    clear: both; }
	  .top-bar .toggle-topbar {
	    display: none; }
	  .top-bar .title-area {
	    float: left; }
	  .top-bar .name .site-title a {
	    width: auto; }
	  .top-bar input, .top-bar .button, .top-bar button {
	    font-size: 0.875rem;
	    position: relative;
	    top: 7px; }
	.top-bar-section {
	  transition: none 0 0;
	  left: 0 !important; }
/*
.top-bar-section.align-right {
	  position: absolute;
	  left:auto!important;
	  right:0 !important; }
*/
	.top-bar-section ul {
	    width: auto;
	    height: auto !important;
	    display: inline; }
	    .top-bar-section ul li {
	      float: left; }

	    *[dir="rtl"] .top-bar-section ul li {float:right}

	      .top-bar-section ul li .js-generated {
	        display: none; }
	  .top-bar-section li:not(.has-form) a:not(.button) {
	    padding: 0 15px;
	    line-height: 45px;}
	  .top-bar-section li.active:not(.has-form) a:not(.button) {
	    padding: 0 15px;
	    line-height: 45px;
	    color: white;}
	  .top-bar-section .has-dropdown > a {
	    padding-right: 35px !important; }
	  *[dir="rtl"] .top-bar-section .has-dropdown > a {
	    padding-right: 15px !important;
	    padding-left: 35px !important; }
	    .top-bar-section .has-dropdown > a:after {
	      content: "";
	      display: block;
	      width: 0;
	      height: 0;
	      border: solid 5px;
	      margin-top: -2.5px;
	      top: 22.5px; }
	  .top-bar-section .has-dropdown.moved {
	    position: relative; }
	    .top-bar-section .has-dropdown.moved > .dropdown {
	      display: block;
	      position: absolute !important;
	      height: 1px;
	      width: 1px;
	      overflow: hidden;
	      clip: rect(1px, 1px, 1px, 1px); }
	  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
	    display: block;
	    position: static !important;
	    height: auto;
	    width: auto;
	    overflow: visible;
	    clip: auto;
	    position: absolute !important; }
	  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
	    border: none;
	    content: "\00bb";
	    top: 1rem;
	    margin-top: -1px;
	    right: 5px;
	    line-height: 1.2; }
	  .top-bar-section .dropdown {
	    left: 0;
	    top: auto;
	    background: transparent;
	    min-width: 100%; }
	   *[dir="rtl"] .top-bar-section .dropdown {
	      left: auto;
	      right:0; }
	    .top-bar-section .dropdown li a {
	      color: white;
	      line-height: 45px;
	      white-space: nowrap;
	      padding: 12px 15px;}
	    .top-bar-section .dropdown li label {
	      white-space: nowrap;}
	    .top-bar-section .dropdown li .dropdown {
	      left: 100%;
	      top: 0; }
	   /* Updated below selector to support Magellan div */
	  .top-bar-section > div > ul > .divider, .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	    border-bottom: none;
	    border-top: none;
	    border-right: solid 1px #4e4e4e;
	    clear: none;
	    height: 45px;
	    width: 0; }
	  .top-bar-section .has-form {
	    padding: 0 15px;
	    height: 45px; }
	  .top-bar-section .right li .dropdown {
	    left: auto;
	    right: 0; }
	    .top-bar-section .right li .dropdown li .dropdown {
	      right: 100%; }
	  .top-bar-section .left li .dropdown {
	    right: auto;
	    left: 0; }
	    .top-bar-section .left li .dropdown li .dropdown {
	      left: 100%; }
	.no-js .top-bar-section .has-dropdown:hover > .dropdown {
	  display: block;
	  position: static !important;
	  height: auto;
	  width: auto;
	  overflow: visible;
	  clip: auto;
	  position: absolute !important; }

	#stacks_in_7 .menu-align-centered ul.menu {
		display:block;
		text-align:center;
		position: absolute;
		top:0;
		left:0;
		width:100%;
	}
	#stacks_in_7 .menu-align-centered ul.menu >li {
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#stacks_in_7 .menu-align-centered.full-width ul.menu >li {
		float:left;
	}
	#stacks_in_7 .top-bar .name .site-title small{
		display:inline!important;
	}

 
}

*[dir="rtl"] .top-bar .toggle-topbar.menu-icon a{padding:0 .9375rem 0 2.5rem;text-indent:0}*[dir="rtl"] .top-bar-section ul li > a{padding:12px 0.9375rem}#stacks_in_7{overflow:visible}#stacks_in_7 [data-magellan-expedition],#stacks_in_7 [data-magellan-expedition-clone]{background:none;padding:0 !important}#stacks_in_7 .contain-to-grid .top-bar{margin:0 auto}#stacks_in_7 .top-bar-wrapper{z-index:1999}#stacks_in_7 .top-bar-wrapper .top-bar-section .dropdown{z-index:1999}#stacks_in_7 .top-bar .site-title small{font-size:60%;display:inline}#stacks_in_7 .top-bar .top-bar-section ul li{background:none !important}#stacks_in_7 .top-bar .top-bar-section ul li > a.button{padding-top:0.35rem;position:relative}#stacks_in_7 a:not(.button){text-decoration:none}#stacks_in_7 .top-bar-section .has-form{background:inherit}#stacks_in_7 .top-bar .fa{vertical-align:middle}#stacks_in_7 .top-bar ul.title-area,#stacks_in_7 .top-bar ul.zone{z-index:2000}#stacks_in_7 .top-bar ul.zone{position:relative}#stacks_in_7 .top-bar .name{display:block;position:relative;padding:0 0.9375rem}#stacks_in_7 .top-bar .name.collapse{padding:0}#stacks_in_7 .top-bar .name a{height:45px;display:inline-block}#stacks_in_7 .top-bar .name span{height:100%}#stacks_in_7 .top-bar .name img{display:inline-block;vertical-align:top;height:100%;width:auto}#stacks_in_7 .top-bar .name .site-title{display:inline-block;color:rgba(255, 255, 255, 1.00);height:45px;padding:0;margin:0;line-height:45px;font-size:1.0625rem}#stacks_in_7 .top-bar .name .site-title small{color:rgba(229, 229, 229, 1.00)}#stacks_in_7 .top-bar,#stacks_in_7 .title-area,#stacks_in_7 a:not(.button){background:transparent}#stacks_in_7 ul:not(.title-area) .dropdown label{color:rgba(92, 95, 111, 1.00)}#stacks_in_7 ul:not(.title-area) li:hover > a:not(.button),#stacks_in_7 ul:not(.title-area) li.has-dropdown > a.hovered:not(.button){background-color:rgba(131, 136, 159, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_7 .top-bar-section .divider,#stacks_in_7 .top-bar-section [role="separator"]{border-color:rgba(92, 95, 111, 1.00)}#stacks_in_7 .top-bar-section .has-dropdown > a:after{border-color:rgba(92, 95, 111, 1.00) transparent transparent transparent}#stacks_in_7 .top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:none;box-shadow:none}#stacks_in_7 .top-bar-wrapper:not(.swatch) .site-title{color:rgba(255, 255, 255, 1.00)}#stacks_in_7 .top-bar-wrapper:not(.swatch) .site-title small{color:rgba(229, 229, 229, 1.00)}#stacks_in_7 .top-bar-wrapper:not(.swatch) .back > h5,#stacks_in_7 .top-bar-wrapper:not(.swatch) .back > h5 > a,#stacks_in_7 .top-bar-wrapper:not(.swatch) a:not(.button){color:rgba(255, 255, 255, 1.00)}#stacks_in_7 .top-bar-wrapper:not(.swatch) .top-bar .toggle-topbar.menu-icon a span::after{-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, 1.00),0 7px 0 1px rgba(255, 255, 255, 1.00),0 14px 0 1px rgba(255, 255, 255, 1.00);box-shadow:0 0 0 1px rgba(255, 255, 255, 1.00),0 7px 0 1px rgba(255, 255, 255, 1.00),0 14px 0 1px rgba(255, 255, 255, 1.00);height:1px;background-color:rgba(255, 255, 255, 1.00)}#stacks_in_7 .top-bar-wrapper:not(.swatch) ul:not(.title-area) ul.dropdown{background:rgba(142, 148, 175, 1.00)}#stacks_in_7 .top-bar-wrapper.fixed{top:0px}#stacks_in_7 .top-bar-wrapper.fixed.fixedShadow{-webkit-box-shadow:rgba(0,0,0,0.40) 0 1px 5px;box-shadow:rgba(0,0,0,0.40) 0 1px 5px}#stacks_in_7 .top-bar-wrapper.solid{background:rgba(142, 148, 175, 1.00)}#stacks_in_7 .top-bar-wrapper.twotone{background-color:rgba(162, 168, 195, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(+,%id=baseColor[1]),color-stop(+,%id=baseColor[1]),color-stop(+,%id=baseColor[1]),color-stop(50%,rgba(142, 148, 175, 1.00)),color-stop(-,%id=baseColor[0]));background-image:linear-gradient(to bottom,rgba(162, 168, 195, 1.00) 0%,rgba(152, 158, 185, 1.00) 45%,rgba(147, 153, 180, 1.00) 50%,rgba(142, 148, 175, 1.00) 50%,rgba(132, 138, 165, 1.00) 100%)}#stacks_in_7 .top-bar-wrapper.onecolor{background-color:rgba(182, 188, 215, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(+,%id=baseColor[0]),color-stop(85%,rgba(142, 148, 175, 1.00)));background-image:linear-gradient(to bottom,rgba(182, 188, 215, 1.00),rgba(142, 148, 175, 1.00) 85%)}#stacks_in_7 .top-bar-wrapper.twocolor{background-color:rgba(142, 148, 175, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(142, 148, 175, 1.00)),color-stop(85%,rgba(142, 148, 175, 1.00)));background-image:linear-gradient(to bottom,rgba(142, 148, 175, 1.00),rgba(142, 148, 175, 1.00) 85%)}#stacks_in_7 .top-bar-wrapper.styleActive li.active > a{background:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 1.00)}#stacks_in_7 .top-bar-wrapper.stickyLogo.sticky .top-bar .title-area li.name{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear;transition:visibility 0s linear 0.5s,opacity 0.5s linear}#stacks_in_7 .top-bar-wrapper.stickyLogo.fixed .top-bar .title-area li.name{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}#stacks_in_7 .top-bar-wrapper.sticky.sticky-hide{opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}#stacks_in_7 .top-bar-wrapper.sticky.sticky-hide.fixed{opacity:1;height:45px;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#stacks_in_7 .top-bar-wrapper.sticky.sticky-hide.expanded{height:auto}#stacks_in_7 .top-bar-wrapper:not(.submenuIndicator) .top-bar-section .has-dropdown > a{padding-right:15px !important}#stacks_in_7 .top-bar-wrapper:not(.submenuIndicator) .top-bar-section .has-dropdown > a::after{display:none}

#stacks_in_7 {
	background-color: rgba(144, 148, 176, 1.00);
}
/* Start Responsive Shim stack CSS code */.stacks_in_8shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */
#stacks_out_9 {
	width: 74%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_10shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_2formwrap{	margin: 0;}#stacks_in_2comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_2mail{padding: 0;}.stacks_in_2fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_2formail{}.stacks_in_2fieldset{	padding: 0 20px 0 3px;}#stacks_in_2 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_2 label *{display: inline;}#stacks_in_2 .stacks_in_2input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_2 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_2sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_2response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_2loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_2autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_2 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_out_2 {
	width: 62%;
}
