@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&subset=latin,latin-ext);

/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 10, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge,
.show-for-print {
  display: none !important;
}

/* line 18, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
  display: inherit !important;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* The Grid ---------------------- */
/* line 3, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row {
  width: 950px;
  max-width: 97%;
  min-width: 900px;
  margin: 0 auto;
}
/* line 4, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 10px;
  position: relative;
}
/* line 15, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}


/* Panels ---------------------- */
/* line 81, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
/*.panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}*/
/* line 83, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 84, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 86, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout {
  background: #0083c1;
  color: #fff;
  border-color: #00608e;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 87, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 88, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #0083c1;
  text-shadow: none;
}
/* line 90, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout .button:hover, .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 94, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Accordion ---------------------- */
/* line 100, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 102, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e9e9e9;
}
/* line 104, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title {
  cursor: pointer;
  background: #f6f6f6;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  -webkit-transition: 0.15s background linear;
  -moz-transition: 0.15s background linear;
  -o-transition: 0.15s background linear;
  transition: 0.15s background linear;
}
/* line 106, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
  margin: 0;
}
/* line 107, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #9d9d9d transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 110, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
  display: none;
  padding: 15px;
}


/* font-face */
@font-face {
  font-family: "SocialFoundicons";
  src: url("../fonts/social_foundicons.eot");
  src: url("../fonts/social_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/social_foundicons.woff") format("woff"), url("../fonts/social_foundicons.ttf") format("truetype"), url("../fonts/social_foundicons.svg#SocialFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}



/* Panels ---------------------- */
/* line 38, ../sass/_themeplate.scss */
.panel {
  background: white;
  border: none;
  margin: 0 0 0 0;
  /*padding: 10px;*/
  overflow: hidden;
}
/* line 40, ../sass/_themeplate.scss */
.panel > :first-of-type {
  margin-top: 0;
}
/* line 41, ../sass/_themeplate.scss */
.panel > :last-of-type {
  margin-bottom: 0;
}
/* line 43, ../sass/_themeplate.scss */
.panel.callout {
  background: #0083c1;
  color: #fff;
  border-color: #00608e;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 44, ../sass/_themeplate.scss */
.panel.callout a {
  color: #fff;
}
/* line 45, ../sass/_themeplate.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #0083c1;
  text-shadow: none;
}
/* line 47, ../sass/_themeplate.scss */
.panel.callout .button:hover, .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 50, ../sass/_themeplate.scss */
.panel.transparent {
  background: transparent;
  border: 0 solid transparent;
}
/* line 54, ../sass/_themeplate.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


/* line 61, ../sass/_themeplate.scss */
.tabs.vertical dd.active a, .tabs.vertical li.active a {
  background-color: #0083c1;
}

/* Tabs ---------------------- */
/* line 3, ../sass/_tabs.scss */
.banner .tabs {
  list-style: none;
  /*border-bottom: solid 1px #e6e6e6;*/
  display: block;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
}
/* line 4, ../sass/_tabs.scss */
.banner .tabs.contained {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 6, ../sass/_tabs.scss */
.banner .tabs dt, .banner .tabs li.section-title {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  padding-right: 9px;
  padding-left: 20px;
  font-weight: normal;
  width: auto;
  text-transform: uppercase;
}
/* line 7, ../sass/_tabs.scss */
.banner .tabs dt:first-of-type, .banner .tabs li.section-title:first-of-type {
  padding: 0;
  padding-right: 9px;
}
/* line 10, ../sass/_tabs.scss */
.banner .tabs dd, .banner .tabs li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 11, ../sass/_tabs.scss */
.banner .tabs dd a, .banner .tabs li a {
  color: #b3b3b3;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0px 23.8px;
}
/* line 12, ../sass/_tabs.scss */
.banner .tabs dd a:focus, .banner .tabs li a:focus {
  font-weight: bold;
  color: #0083c1;
}
/* line 14, ../sass/_tabs.scss */
.banner .tabs dd.active, .banner .tabs li.active {
  border-top: 3px solid #0083c1;
  margin-top: -3px;
}
/* line 15, ../sass/_tabs.scss */
.banner .tabs dd.active a, .banner .tabs li.active a {
  cursor: default;
  color: gray;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 17, ../sass/_tabs.scss */
.banner .tabs dd:first-of-type, .banner .tabs li:first-of-type {
  margin-left: 0;
}
/* line 20, ../sass/_tabs.scss */
.banner .tabs.vertical {
  height: auto;
  /*border-bottom: 1px solid #e6e6e6;*/
}
/* line 21, ../sass/_tabs.scss */
.banner .tabs.vertical dt, .banner .tabs.vertical dd, .banner .tabs.vertical li {
  float: none;
  height: auto;

}
/* line 23, ../sass/_tabs.scss */
.banner .tabs.vertical dd, .banner .tabs.vertical li {
 /* border-left: 3px solid #cccccc;*/
 margin-left:20px;
}
/* line 24, ../sass/_tabs.scss */
.banner .tabs.vertical dd a, .banner .tabs.vertical li a {
  text-align: center;
  background: #D68300;
  border: none;
  border: 1px thin #fff;
 /* border-width: 0 0 0 0;*/
  color: white;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 20px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d48000', endColorstr = '#eea500');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d48000', endColorstr = '#eea500')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #d48000, #eea500);
background-image: -ms-linear-gradient(top, #d48000, #eea500);
background-image: -o-linear-gradient(top, #d48000, #eea500);
background-image: -webkit-gradient(linear, center top, center bottom, from(#d48000), to(#eea500));
background-image: -webkit-linear-gradient(top, #d48000, #eea500);
background-image: linear-gradient(top, #d48000, #eea500);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
text-decoration:none;
}
/* line 26, ../sass/_tabs.scss */
.banner .tabs.vertical dd.active, .banner .tabs.vertical li.active {
  margin-top: 0;
  border-top: 1px solid #ccc;
  /*border-left: 4px solid #1a1a1a;*/
  
}
/* line 27, ../sass/_tabs.scss */
.banner .tabs.vertical dd.active a, .banner .tabs.vertical li.active a {
  background: #17AAA6;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  font-weight: normal;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#15aaa5', endColorstr = '#38e7e2');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#15aaa5', endColorstr = '#38e7e2')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #15aaa5, #38e7e2);
background-image: -ms-linear-gradient(top, #15aaa5, #38e7e2);
background-image: -o-linear-gradient(top, #15aaa5, #38e7e2);
background-image: -webkit-gradient(linear, center top, center bottom, from(#15aaa5), to(#38e7e2));
background-image: -webkit-linear-gradient(top, #15aaa5, #38e7e2);
background-image: linear-gradient(top, #15aaa5, #38e7e2);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
text-decoration:none;
}
/* line 29, ../sass/_tabs.scss */
.banner .tabs.vertical dd:first-of-type a.active, .banner .tabs.vertical li:first-of-type a.active {
  margin: 0;
}
/* line 33, ../sass/_tabs.scss */
.banner .tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 34, ../sass/_tabs.scss */
.banner .tabs.pill dd, .banner .tabs.pill li {
  margin-right: 10px;
}
/* line 35, ../sass/_tabs.scss */
.banner .tabs.pill dd:last-of-type, .banner .tabs.pill li:last-of-type {
  margin-right: 0;
}
/* line 36, ../sass/_tabs.scss */
.banner .tabs.pill dd a, .banner .tabs.pill li a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: 26px;
  line-height: 26px;
  color: #666;
}
/* line 38, ../sass/_tabs.scss */
.banner .tabs.pill dd.active, .banner .tabs.pill li.active {
  border: none;
  margin-top: 0;
}
/* line 39, ../sass/_tabs.scss */
.banner .tabs.pill dd.active a, .banner .tabs.pill li.active a {
  background-color: #0083c1;
  border: none;
  color: #fff;
}
/* line 42, ../sass/_tabs.scss */
.banner .tabs.pill.contained {
  border-bottom: solid 1px #eeeeee;
  margin-bottom: 0;
}
/* line 44, ../sass/_tabs.scss */
.banner .tabs.pill.two-up dd, .banner .tabs.pill.two-up li, .banner .tabs.pill.three-up dd, .banner .tabs.pill.three-up li, .banner .tabs.pill.four-up dd, .banner .tabs.pill.four-up li, .banner .tabs.pill.five-up dd, .banner .tabs.pill.five-up li {
  margin-right: 0;
}
/* line 49, ../sass/_tabs.scss */
.banner .tabs.two-up dt a, .banner .tabs.two-up dd a, .banner .tabs.two-up li a, .banner .tabs.three-up dt a, .banner .tabs.three-up dd a, .banner .tabs.three-up li a, .banner .tabs.four-up dt a, .banner .tabs.four-up dd a, .banner .tabs.four-up li a, .banner .tabs.five-up dt a, .banner .tabs.five-up dd a, .banner .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
/* line 51, ../sass/_tabs.scss */
.banner .tabs.two-up dt, .banner .tabs.two-up dd, .banner .tabs.two-up li {
  width: 50%;
}
/* line 52, ../sass/_tabs.scss */
.banner .tabs.three-up dt, .banner .tabs.three-up dd, .banner .tabs.three-up li {
  width: 33.33%;
}
/* line 53, ../sass/_tabs.scss */
.banner .tabs.four-up dt, .banner .tabs.four-up dd, .banner .tabs.four-up li {
  width: 25%;
}
/* line 54, ../sass/_tabs.scss */
.banner .tabs.five-up dt, .banner .tabs.five-up dd, .banner .tabs.five-up li {
  width: 20%;
}
/* line 57, ../sass/_tabs.scss */
.banner ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 58, ../sass/_tabs.scss */
.banner ul.tabs-content > li {
  display: none;
}
/* line 59, ../sass/_tabs.scss */
.banner ul.tabs-content > li.active {
  display: block;
}
/* line 61, ../sass/_tabs.scss */
.banner ul.tabs-content.contained {
  padding: 0;
}
/* line 62, ../sass/_tabs.scss */
.banner ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 63, ../sass/_tabs.scss */
.banner ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}
/* line 67, ../sass/_tabs.scss */
.banner .no-js ul.tabs-content > li {
  display: block;
}

/* line 57, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 58, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 59, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 61, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 62, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 63, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 67, ../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

.tabs.vertical dd.active a, .tabs.vertical li.active a {
  background-color: #0083c1;
}

.up, .down{
	position: relative;
}
.up:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: transparent transparent black transparent;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5px;
	margin-top: -5px;
}
.down:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: black transparent transparent transparent;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5px;
	margin-top: -5px;
}

.titulo-tab-banner{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:24px;
	font-weight: 300; 
}

.desc-tab-banner{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
}


