


/*This is because the show-for-small class is had coded in the Top Bar JS*/
#stacks_in_50 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_50 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: 64px;}
	  .top-bar-section li.active:not(.has-form) a:not(.button) {
	    padding: 0 15px;
	    line-height: 64px;
	    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: 64px;
	    width: 0; }
	  .top-bar-section .has-form {
	    padding: 0 15px;
	    height: 64px; }
	  .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_50 .menu-align-centered ul.menu {
		display:block;
		text-align:center;
		position: absolute;
		top:0;
		left:0;
		width:100%;
	}
	#stacks_in_50 .menu-align-centered ul.menu >li {
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#stacks_in_50 .menu-align-centered.full-width ul.menu >li {
		float:left;
	}
	#stacks_in_50 .top-bar .name .site-title small{
		display:inline!important;
	}

 
	#stacks_in_50 .top-bar-section > ul > .divider,
	#stacks_in_50 .top-bar-section > ul > [role="separator"] {
		height: 64px;
	}

	#stacks_in_50 .top-bar-section li:not(.has-form) a:not(.button) {
	    padding: 0 15px;
	    line-height: 64px;
	}

	#stacks_in_50 .top-bar-section .has-dropdown > a{
		padding-right: 35px !important;
	}
	#stacks_in_50 .top-bar-section .has-dropdown > a:after {
		top:50%;
	}
	#stacks_in_50 .top-bar-section .has-dropdown .dropdown li a{
    	line-height:45px !important;
		padding:0 15px !important;
	}
	#stacks_in_50 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after{
		top: 1rem;
	}
	#stacks_in_50 .top-bar-section .has-dropdown .dropdown label {
		padding: 8px 15px 2px;
	}
	#stacks_in_50 .top-bar-section .has-form {
		padding: 0 15px;
		height: 64px;
	}

}

*[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_50{overflow:visible}#stacks_in_50 [data-magellan-expedition],#stacks_in_50 [data-magellan-expedition-clone]{background:none;padding:0 !important}#stacks_in_50 .contain-to-grid .top-bar{margin:0 auto}#stacks_in_50 .top-bar-wrapper{z-index:1999}#stacks_in_50 .top-bar-wrapper .top-bar-section .dropdown{z-index:1999}#stacks_in_50 .top-bar .site-title small{font-size:60%;display:inline}#stacks_in_50 .top-bar .top-bar-section ul li{background:none !important}#stacks_in_50 .top-bar .top-bar-section ul li > a.button{padding-top:0.35rem;position:relative}#stacks_in_50 a:not(.button){text-decoration:none}#stacks_in_50 .top-bar-section .has-form{background:inherit}#stacks_in_50 .top-bar .fa{vertical-align:middle}#stacks_in_50 .top-bar ul.title-area,#stacks_in_50 .top-bar ul.zone{z-index:2000}#stacks_in_50 .top-bar ul.zone{position:relative}#stacks_in_50 .top-bar .name{display:block;position:relative;padding:0 0.9375rem}#stacks_in_50 .top-bar .name.collapse{padding:0}#stacks_in_50 .top-bar .name a{height:45px;display:inline-block}#stacks_in_50 .top-bar .name span{height:100%}#stacks_in_50 .top-bar .name img{display:inline-block;vertical-align:top;height:100%;width:auto}#stacks_in_50 .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_50 .top-bar .name .site-title small{color:rgba(229, 229, 229, 1.00)}#stacks_in_50 .top-bar,#stacks_in_50 .title-area,#stacks_in_50 a:not(.button){background:transparent}#stacks_in_50 ul:not(.title-area) .dropdown label{color:rgba(255, 255, 255, 0.40)}#stacks_in_50 ul:not(.title-area) li:hover > a:not(.button),#stacks_in_50 ul:not(.title-area) li.has-dropdown > a.hovered:not(.button){background-color:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 1.00)}#stacks_in_50 .top-bar-section .divider,#stacks_in_50 .top-bar-section [role="separator"]{border-color:rgba(255, 255, 255, 0.40)}#stacks_in_50 .top-bar-section .has-dropdown > a:after{border-color:rgba(255, 255, 255, 0.40) transparent transparent transparent}#stacks_in_50 .top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:none;box-shadow:none}#stacks_in_50 .top-bar-wrapper:not(.swatch) .site-title{color:rgba(255, 255, 255, 1.00)}#stacks_in_50 .top-bar-wrapper:not(.swatch) .site-title small{color:rgba(229, 229, 229, 1.00)}#stacks_in_50 .top-bar-wrapper:not(.swatch) .back > h5,#stacks_in_50 .top-bar-wrapper:not(.swatch) .back > h5 > a,#stacks_in_50 .top-bar-wrapper:not(.swatch) a:not(.button){color:rgba(255, 255, 255, 1.00)}#stacks_in_50 .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_50 .top-bar-wrapper:not(.swatch) ul:not(.title-area) ul.dropdown{background:rgba(101, 101, 101, 0.43)}#stacks_in_50 .top-bar-wrapper.fixed{top:0px}#stacks_in_50 .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_50 .top-bar-wrapper.solid{background:rgba(101, 101, 101, 0.43)}#stacks_in_50 .top-bar-wrapper.twotone{background-color:rgba(221, 221, 221, 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(101, 101, 101, 0.43)),color-stop(-,%id=baseColor[0]));background-image:linear-gradient(to bottom,rgba(221, 221, 221, 1.00) 0%,rgba(211, 211, 211, 1.00) 45%,rgba(206, 206, 206, 1.00) 50%,rgba(101, 101, 101, 0.43) 50%,rgba(91, 91, 91, 0.43) 100%)}#stacks_in_50 .top-bar-wrapper.onecolor{background-color:rgba(141, 141, 141, 0.43);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(+,%id=baseColor[0]),color-stop(85%,rgba(101, 101, 101, 0.43)));background-image:linear-gradient(to bottom,rgba(141, 141, 141, 0.43),rgba(101, 101, 101, 0.43) 85%)}#stacks_in_50 .top-bar-wrapper.twocolor{background-color:rgba(201, 201, 201, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(201, 201, 201, 1.00)),color-stop(85%,rgba(101, 101, 101, 0.43)));background-image:linear-gradient(to bottom,rgba(201, 201, 201, 1.00),rgba(101, 101, 101, 0.43) 85%)}#stacks_in_50 .top-bar-wrapper.styleActive li.active > a{background:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 1.00)}#stacks_in_50 .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_50 .top-bar-wrapper.stickyLogo.fixed .top-bar .title-area li.name{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}#stacks_in_50 .top-bar-wrapper.sticky.sticky-hide{opacity:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}#stacks_in_50 .top-bar-wrapper.sticky.sticky-hide.fixed{opacity:1;height:64px;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#stacks_in_50 .top-bar-wrapper.sticky.sticky-hide.expanded{height:auto}#stacks_in_50 .top-bar-wrapper:not(.submenuIndicator) .top-bar-section .has-dropdown > a{padding-right:15px !important}#stacks_in_50 .top-bar-wrapper:not(.submenuIndicator) .top-bar-section .has-dropdown > a::after{display:none}.f-topbar-fixed{padding-top:64px !important}#stacks_in_50 .expanded:not(.top-bar) .top-bar-section{margin-top:64px}#stacks_in_50 .top-bar{height:64px;line-height:64px}#stacks_in_50 .top-bar.expanded{height:auto;line-height:inherit}#stacks_in_50 .top-bar .name{height:64px;padding:0 15px}#stacks_in_50 .top-bar .name .site-title,#stacks_in_50 .top-bar .name a,#stacks_in_50 .top-bar .name span{height:64px;line-height:64px;font-size:1.50rem}#stacks_in_50 .toggle-topbar a{font-size:1.00rem}#stacks_in_50 .toggle-topbar.menu-icon{right:15px}#stacks_in_50 .top-bar-section ul li > a{padding-left:15px;font-size:1.00rem}#stacks_in_50 .top-bar-section ul li > a.button{font-size:1.00rem;padding-right:15px;padding-left:15px}#stacks_in_50 .top-bar-section .has-form{padding:0 15px}#stacks_in_50 .top-bar-section .dropdown li{font-size:1.00rem}#stacks_in_50 .top-bar-section .dropdown li a{padding:8px 15px}#stacks_in_50 .top-bar-section .dropdown li.has-form{padding:8px 15px}#stacks_in_50 .top-bar-section .dropdown label{padding:8px 15px 2px;font-size:80%}

#stacks_in_50 {
	background-color: rgba(69, 69, 69, 1.00);
}


#stacks_in_82_2 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_82_4 > .row{padding-top:2.00rem;padding-bottom:0.00rem}#stacks_in_82_4 > .row > .columns{margin-top:0.00rem;margin-bottom:0.00rem}#stacks_in_82_4 > .row.divider > .columns:not(:first-child):before{top:0px;bottom:0px;width:1px;background:rgba(0, 0, 0, 1.00)}

#stacks_in_82_10 {
	font-size: 120%;
}

#stacks_in_82_11 > .row{padding-top:2.00rem;padding-bottom:0.00rem}#stacks_in_82_11 > .row > .columns{margin-top:0.00rem;margin-bottom:0.00rem}#stacks_in_82_11 > .row.divider > .columns:not(:first-child):before{top:0px;bottom:0px;width:1px;background:rgba(0, 0, 0, 1.00)}

#stacks_in_82_17 {
	font-size: 120%;
}

#stacks_in_82_18 > .row{padding-top:2.00rem;padding-bottom:0.00rem}#stacks_in_82_18 > .row > .columns{margin-top:0.00rem;margin-bottom:0.00rem}#stacks_in_82_18 > .row.divider > .columns:not(:first-child):before{top:0px;bottom:0px;width:1px;background:rgba(0, 0, 0, 1.00)}

#stacks_in_82_24 {
	font-size: 120%;
}

#stacks_in_43_2{overflow:hidden}#stacks_in_43_2 hr{opacity:1.00;border-top-style:solid;border-top-width:4px;margin:0.00rem 0;}#stacks_in_43_2 hr.custom{border-color:rgba(221, 221, 221, 1.00)}

#stacks_in_43_2 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_43_3 .panel{padding:1.25rem}


#stacks_in_43_5 {
	font-size: 80%;
}
