/* Interstitials */
@font-face {
	font-family: 'zwot_l';
	src: url('../fonts/zwot/zwot_l.eot');
	src: url('../fonts/zwot/zwot_l.eot?#iefix') format('embedded-opentype'),
	url('../fonts/zwot/zwot_l.woff') format('woff'),
	url('../fonts/zwot/zwot_l.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'zwot_b';
	src: url('../fonts/zwot/zwot_b.eot');
	src: url('../fonts/zwot/zwot_b.eot?#iefix') format('embedded-opentype'),
	url('../fonts/zwot/zwot_b.woff') format('woff'),
	url('../fonts/zwot/zwot_b.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* latam sans */
@font-face {
	font-family: 'Latam_Sans_Bold';
	src: url('../fonts/latam_sans/Latam_Sans_Bold.ttf');
	src: url('../fonts/latam_sans/Latam_Sans_Bold.ttf?#iefix') format('truetype'),
	url('../fonts/latam_sans/Latam_Sans_Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Latam_Sans_Light';
	src: url('../fonts/latam_sans/Latam_Sans_Light.ttf');
	src: url('../fonts/latam_sans/Latam_Sans_Light.ttf?#iefix') format('truetype'),
	url('../fonts/latam_sans/Latam_Sans_Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Latam_Sans_Regular';
	src: url('../fonts/latam_sans/Latam_Sans_Regular.ttf');
	src: url('../fonts/latam_sans/Latam_Sans_Regular.ttf?#iefix') format('truetype'),
	url('../fonts/latam_sans/Latam_Sans_Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}



html {
	height: 100%;
}

/*CCALDERON INTERSTITIAL PRODUCCION*/

#gform_37 {
	margin: 0;
}

.home #img-takeover {
	cursor: pointer;
}

#interstitials-form {
	background: #fff;
    align-content: center;
    position: fixed;
    z-index: 10001;
    width: auto;
    box-shadow: 0 0 5px rgba(0,0,0,0.9);
}

#interstitials-modal-bg {
	opacity: 0.8;
	cursor: pointer;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0, 0, 0, 0.65);
	z-index: 100;
	top: 0;
	left: 0;
	padding: 0.4em;
	position: fixed;
	display:none;
}

#interstitials-form a.close-form {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	padding: 3px 7px;
	cursor: pointer;
	border-radius: 30px;
	border: solid 2px #fff;
	font-weight: bold;
	font-size: 18px;
	margin: 6px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
}

#interstitials-forma .inters:nth-child(3) {
	display: none;
}

#interstitials-forma .inters:nth-child(2) {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(5,26,65,0.5);
	padding: 3%;
}

#interstitials-forma .inters:nth-child(2) label {
	display: none;
}

#interstitials-forma .inters:nth-child(2) li {
	padding: 0;
	list-style: none;
}

#interstitials-forma .medium {
	width: 250px;
	height: 19px;
	padding: 1px !important;
	margin: 0;
	display: inline-block;
}

#interstitials-forma .gform_button {
	font-size: 10px;
	padding: 5px 30px !important;
	background-color: #050f2c;
	border: none;
	box-shadow: none;
	font-style: italic;
}

#interstitials-forma .gform_body {
	display: inline-block;
	float: left;
}

#interstitials-forma .gform_body ul {
	margin: 0;
}

#interstitials-forma .gform_footer {
	display: inline-block;
	float: right;
}


#interstitials-forma .inters:nth-child(2) .small-8.medium-9.large-5.columns.reset {
	width: 100% !important;
	display: block;
	clear: both;
}

#interstitials-forma .inters:nth-child(2) .small-8.medium-9.large-5.columns.reset p {
	margin: 0;
}

#interstitials-forma .inters:nth-child(2) .small-8.medium-9.large-5.columns.reset a {
	text-align: center;
	display: block;
	font-style: italic;
	text-decoration: underline;
	margin:10px 0 0 0;
	color: #fff;
}

#interstitials-forma .inters:nth-child(1) .small-8.medium-9.large-5.columns.reset {
	display: none;
}

@media only screen and (max-width: 700px) {
	#interstitials-form {
		right: 0;
	}

	#interstitials-forma .medium {
		width: 100%;
	}

	#interstitials-forma .gform_body {
		display: block;
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	#interstitials-forma .gform_footer {
		display: block;
		float: none;
		width: 100%;
	}
}

/* FIN CCALDERON INTERSTITIAL PRODUCCION*/







/*.interstitials {
	padding: 0px !important;
	line-height: 0px !important;
	background: none !important;
}
.interstitials .first-azul img {
	width: 100% !important;
}
.interstitials .inters {
	position: absolute;
	bottom: 0px;
	background: url(../images/interstitials/fondo.png);
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo .azul {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo .azul .gform_wrapper {
	float: left;
	width: 60%;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo .azul .reset {
	float: left;
	width: 40%;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo .azul .reset p {
	float: left;
	width: 100%;
	padding: 15px;
	margin: 0px;
}
.interstitials .inters .correo .azul .reset p a {
	color: #FFF;
	text-decoration: underline;
}
.interstitials .inters .correo .azul .reset p a:hover {
	color: #0078a0;
}
.interstitials .inters .correo .azul .gform_wrapper form {
	width: 100%;
	padding: 0px;
	margin: 0px;
	display: flex;
}
.interstitials .inters .correo .azul .gform_wrapper form .validation_error {
	display:none !important;
	}
.interstitials .inters .correo .azul .gform_wrapper .gform_body {
	width: 70%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body li {
	width: 100%;
	margin:0px !important;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body .ginput_container {
	width: 100%;
	padding:10px 10px 0 10px;
	margin:0px;
}
.interstitials .inters .correo .azul .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	width:100%;
	padding:4px 10px !important;
	margin:0px !important;
	}
.interstitials .inters .correo .azul .gform_wrapper .gform_body .ginput_container input[type=text] {
	width: 100%;
	margin: 0px;
	padding: 0px 5px;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer {
	width: 30%;
	float: left;
	padding: 10px;
	margin: 0px;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer input[type=submit] {
	width: 100%;
	height: auto;
	font-family: "Open Sans";
	font-size: 14px;
	padding: 9px 0px;
	border: 0px;
	background: #020b21;
	text-align: center;
	box-shadow: none;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer input[type=submit]:hover {
	background: #0078a0;
}
 @media(max-width:1400px) {
.interstitials .inters .correo .azul .gform_wrapper {
	width: 50%;
}
.interstitials .inters .correo .azul .reset {
	width: 50%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body {
	width: 70%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body .ginput_container {
	padding: 10px 5px 10px 10px;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer {
	width: 30%;
	padding: 10px 5px;
}
}
@media(max-width:1200px) {
.interstitials .inters .correo .azul .reset p {
	padding: 15px 5px;
	line-height: 15px;
}
}
@media(max-width:1068px) {
.interstitials .inters .correo .azul .gform_wrapper {
	width: 60%;
}
.interstitials .inters .correo .azul .reset {
	width: 40%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body {
	width: 60%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer {
	width: 40%;
	padding: 10px 5px;
}
.interstitials .inters .correo .azul .reset p {
	padding: 10px 5px;
}
}
@media(max-width:780px) {
.interstitials .inters .correo .azul .gform_wrapper {
	width: 100%;
}
.interstitials .inters .correo .azul .reset {
	width: 100%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body {
	width: 60%;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_body .ginput_container {
  padding: 10px 5px 0px 10px;
}
.interstitials .inters .correo .azul .gform_wrapper .gform_footer {
	width: 40%;
	padding: 10px 10px 0px 5px;
}
.interstitials .inters .correo .azul .reset p {
	padding:10px;
}
}*/
/* Fin Interstitials */


/* --------------------
 VARIABLES
---------------------*/
/* base URL for site */
/* colors */
/* country colors */
/* module tab colors */
/* Global Reset & Standards ---------------------- */
/* line 3, ../sass/foundation/common/_globals.scss */
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* line 4, ../sass/foundation/common/_globals.scss */
html {
	font-size: 62.5%;
}
/* line 5, ../sass/foundation/common/_globals.scss */
body {
	background: white;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 1;
	color: #1f3c78;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
/* Links ---------------------- */
/* line 9, ../sass/foundation/common/_globals.scss */
a img {
	border: none;
}
/* line 10, ../sass/foundation/common/_globals.scss */
a {
	color: #1f3c78;
	text-decoration: none;
	line-height: inherit;
}
/* line 11, ../sass/foundation/common/_globals.scss */
a:hover {
	color: #1a3264;
}
/* line 12, ../sass/foundation/common/_globals.scss */
a:focus {
	color: #1a3264;
}
/* line 13, ../sass/foundation/common/_globals.scss */
p a, p a:visited {
	line-height: inherit;
}
/* Misc ---------------------- */
/* line 17, ../sass/foundation/common/_globals.scss */
.left {
	float: left;
}
/* line 18, ../sass/foundation/common/_globals.scss */
.right {
	float: right;
}
/* line 19, ../sass/foundation/common/_globals.scss */
.text-left {
	text-align: left;
}
/* line 20, ../sass/foundation/common/_globals.scss */
.text-right {
	text-align: right;
}
/* line 21, ../sass/foundation/common/_globals.scss */
.text-center {
	text-align: center;
}
/* line 22, ../sass/foundation/common/_globals.scss */
.text-justify {
	text-align: justify;
}
/* line 23, ../sass/foundation/common/_globals.scss */
.hide {
	display: none;
}
/* line 24, ../sass/foundation/common/_globals.scss */
.hide-override {
	display: none !important;
}
/* line 25, ../sass/foundation/common/_globals.scss */
.highlight {
	background: #ffff99;
}
/* line 27, ../sass/foundation/common/_globals.scss */
#googlemap img, object, embed {
	max-width: none;
}
/* line 29, ../sass/foundation/common/_globals.scss */
#map_canvas embed {
	max-width: none;
}
/* line 30, ../sass/foundation/common/_globals.scss */
#map_canvas img {
	max-width: none;
}
/* line 31, ../sass/foundation/common/_globals.scss */
#map_canvas object {
	max-width: none;
}
/* Reset for strange margins by default on <figure> elements */
/* line 34, ../sass/foundation/common/_globals.scss */
figure {
	margin: 0;
}
/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../sass/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-size: 14px;
	direction: ltr;
}
/* line 10, ../sass/foundation/common/_typography.scss */
p {
	font-family: inherit;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 17px;
}
/* line 11, ../sass/foundation/common/_typography.scss */
p.lead {
	font-size: 17.5px;
	line-height: 1.6;
	margin-bottom: 17px;
}
/* line 13, ../sass/foundation/common/_typography.scss */
aside p {
	font-size: 13px;
	line-height: 1.35;
	font-style: italic;
}
/* line 15, ../sass/foundation/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #222222;
	text-rendering: optimizeLegibility;
	line-height: 1.1;
	margin-bottom: 14px;
	margin-top: 14px;
}
/* line 24, ../sass/foundation/common/_typography.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 60%;
	color: #6f6f6f;
	line-height: 0;
}
/* line 27, ../sass/foundation/common/_typography.scss */
h1 {
	font-size: 44px;
}
/* line 28, ../sass/foundation/common/_typography.scss */
h2 {
	font-size: 37px;
}
/* line 29, ../sass/foundation/common/_typography.scss */
h3 {
	font-size: 27px;
}
/* line 30, ../sass/foundation/common/_typography.scss */
h4 {
	font-size: 23px;
}
/* line 31, ../sass/foundation/common/_typography.scss */
h5 {
	font-size: 17px;
}
/* line 32, ../sass/foundation/common/_typography.scss */
h6 {
	font-size: 14px;
}
/* line 34, ../sass/foundation/common/_typography.scss */
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 22px 0 21px;
	height: 0;
}
/* line 36, ../sass/foundation/common/_typography.scss */
.subheader {
	line-height: 1.3;
	color: #6f6f6f;
	font-weight: 300;
	margin-bottom: 17px;
}
/* line 38, ../sass/foundation/common/_typography.scss */
em, i {
	font-style: italic;
	line-height: inherit;
}
/* line 39, ../sass/foundation/common/_typography.scss */
strong, b {
	font-weight: bold;
	line-height: inherit;
}
/* line 40, ../sass/foundation/common/_typography.scss */
small {
	font-size: 60%;
	line-height: inherit;
}
/* line 41, ../sass/foundation/common/_typography.scss */
code {
	font-weight: bold;
	background: #ffff99;
}
/* Lists ---------------------- */
/* line 44, ../sass/foundation/common/_typography.scss */
ul, ol, dl {
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 17px;
	list-style-position: outside;
}
/* line 47, ../sass/foundation/common/_typography.scss */
ul li ul, ul li ol {
	margin-left: 20px;
	margin-bottom: 0;
}
/* line 49, ../sass/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
	margin-left: 17px;
}
/* line 50, ../sass/foundation/common/_typography.scss */
ul.square {
	list-style-type: square;
}
/* line 51, ../sass/foundation/common/_typography.scss */
ul.square li ul {
	list-style: inherit;
}
/* line 53, ../sass/foundation/common/_typography.scss */
ul.circle {
	list-style-type: circle;
}
/* line 54, ../sass/foundation/common/_typography.scss */
ul.circle li ul {
	list-style: inherit;
}
/* line 56, ../sass/foundation/common/_typography.scss */
ul.disc {
	list-style-type: disc;
}
/* line 57, ../sass/foundation/common/_typography.scss */
ul.disc li ul {
	list-style: inherit;
}
/* line 59, ../sass/foundation/common/_typography.scss */
ul.no-bullet {
	list-style: none;
}
/* line 60, ../sass/foundation/common/_typography.scss */
ul.large li {
	line-height: 21px;
}
/* line 62, ../sass/foundation/common/_typography.scss */
ol {
	margin-left: 20px;
}
/* line 64, ../sass/foundation/common/_typography.scss */
ol li ul, ol li ol {
	margin-left: 20px;
	margin-bottom: 0;
}
/* line 68, ../sass/foundation/common/_typography.scss */
dl dt {
	font-weight: bold;
}
/* line 69, ../sass/foundation/common/_typography.scss */
dl dd {
	margin-bottom: 10px;
}
/* Blockquotes ---------------------- */
/* line 73, ../sass/foundation/common/_typography.scss */
blockquote, blockquote p {
	line-height: 1.5;
	color: #6f6f6f;
}
/* line 74, ../sass/foundation/common/_typography.scss */
blockquote {
	margin: 0 0 17px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
/* line 75, ../sass/foundation/common/_typography.scss */
blockquote cite {
	display: block;
	font-size: 13px;
	color: #555555;
}
/* line 76, ../sass/foundation/common/_typography.scss */
blockquote cite:before {
	content: "\2014 \0020";
}
/* line 77, ../sass/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
	color: #555555;
}
/* line 81, ../sass/foundation/common/_typography.scss */
abbr, acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222222;
	border-bottom: 1px solid #ddd;
	cursor: help;
}
/* line 82, ../sass/foundation/common/_typography.scss */
abbr {
	text-transform: none;
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 90, ../sass/foundation/common/_typography.scss */
.print-only {
	display: none !important;
}
 @media print {
/* line 92, ../sass/foundation/common/_typography.scss */
* {
	background: transparent !important;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
/* Black prints faster: h5bp.com/s */
  /* line 93, ../sass/foundation/common/_typography.scss */
a, a:visited {
	text-decoration: underline;
}
/* line 94, ../sass/foundation/common/_typography.scss */
a[href]:after {
	content: " (" attr(href) ")";
}
/* line 95, ../sass/foundation/common/_typography.scss */
abbr[title]:after {
	content: " (" attr(title) ")";
}
/* line 96, ../sass/foundation/common/_typography.scss */
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
/* Don't show links for images, or javascript/internal links */
  /* line 97, ../sass/foundation/common/_typography.scss */
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
/* line 98, ../sass/foundation/common/_typography.scss */
thead {
	display: table-header-group;
}
/* h5bp.com/t */
  /* line 99, ../sass/foundation/common/_typography.scss */
tr, img {
	page-break-inside: avoid;
}
/* line 100, ../sass/foundation/common/_typography.scss */
img {
	max-width: 100% !important;
}
 @page {
 margin: 0.5cm;
}
/* line 102, ../sass/foundation/common/_typography.scss */
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
/* line 103, ../sass/foundation/common/_typography.scss */
h2, h3 {
	page-break-after: avoid;
}
/* line 104, ../sass/foundation/common/_typography.scss */
.hide-on-print {
	display: none !important;
}
/* line 105, ../sass/foundation/common/_typography.scss */
.print-only {
	display: block !important;
}
/* line 106, ../sass/foundation/common/_typography.scss */
.hide-for-print {
	display: none !important;
}
/* line 107, ../sass/foundation/common/_typography.scss */
.show-for-print {
	display: inherit !important;
}
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../sass/foundation/common/_forms.scss */
form {
	margin: 0 0 19.41641px;
}
/* line 8, ../sass/foundation/common/_forms.scss */
.row form .row {
	margin: 0 -6px;
}
/* line 10, ../sass/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns {
	padding: 0 6px;
}
/* line 12, ../sass/foundation/common/_forms.scss */
.row form .row.collapse {
	margin: 0;
}
/* line 13, ../sass/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
	padding: 0;
}
/* line 17, ../sass/foundation/common/_forms.scss */
label {
	font-size: 14px;
	color: #1f3c78;
	cursor: pointer;
	display: block;
	font-weight: 500;
	margin-bottom: 3px;
}
/* line 19, ../sass/foundation/common/_forms.scss */
label.right {
	float: none;
	text-align: right;
}
/* line 20, ../sass/foundation/common/_forms.scss */
label.inline {
	line-height: 32px;
	margin: 0 0 12px 0;
}
/* line 23, ../sass/foundation/common/_forms.scss */
input[type=button].inline-button, input[type=submit].inline-button, a.button.inline-button, .meta-comments-list #respond a.inline-button#submit {
	height: 32px;
	line-height: 31px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
}
/* line 27, ../sass/foundation/common/_forms.scss */
.prefix, .postfix {
	display: block;
	position: relative;
	z-index: 2;
	text-align: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	height: 32px;
	line-height: 31px;
}
/* line 28, ../sass/foundation/common/_forms.scss */
a.button.prefix, .meta-comments-list #respond a.prefix#submit, a.button.postfix, .meta-comments-list #respond a.postfix#submit {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
/* line 29, ../sass/foundation/common/_forms.scss */
span.prefix, span.postfix {
	background: #f2f2f2;
	border: 1px solid #cccccc;
}
/* line 31, ../sass/foundation/common/_forms.scss */
.prefix {
	left: 2px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	overflow: hidden;
}
/* line 32, ../sass/foundation/common/_forms.scss */
.postfix {
	right: 2px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
/* line 34, ../sass/foundation/common/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select, div.custom.dropdown {
	background-color: white;
	font-family: inherit;
	border: 1px solid #dce8f5;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: #1f3c78;
	display: block;
	font-size: 11px;
	margin: 0 0 12px 0;
	padding: 6px;
	height: 32px;
	width: 100%;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}
/* line 36, ../sass/foundation/common/_forms.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize, select.oversize, div.custom.dropdown.oversize {
	font-size: 17px;
	padding: 4px 6px;
}
/* line 38, ../sass/foundation/common/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus, div.custom.dropdown:focus {
	background: #fafafa;
	border-color: #659ad3;
}
/* line 39, ../sass/foundation/common/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled], select[disabled], div.custom.dropdown[disabled] {
	background-color: #ddd;
}
/* line 42, ../sass/foundation/common/_forms.scss */
textarea {
	height: auto;
}
/* line 44, ../sass/foundation/common/_forms.scss */
select {
	width: 100%;
	line-height: 26px;
}
/* Fieldsets */
/* line 47, ../sass/foundation/common/_forms.scss */
fieldset {
	border: solid 1px #ddd;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 12px;
	margin: 18px 0;
}
/* line 49, ../sass/foundation/common/_forms.scss */
fieldset legend {
	font-weight: bold;
	background: white;
	padding: 0 3px;
	margin: 0;
	margin-left: -3px;
}
/* Errors */
/* line 53, ../sass/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
	border-color: #c60f13;
	background-color: rgba(198, 15, 19, 0.1);
}
/* line 54, ../sass/foundation/common/_forms.scss */
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
	outline-color: #f5797c;
}
/* line 55, ../sass/foundation/common/_forms.scss */
.error label, label.error {
	color: #c60f13;
}
/* line 56, ../sass/foundation/common/_forms.scss */
.error small, small.error {
	display: block;
	padding: 6px 4px;
	margin-top: -13px;
	margin-bottom: 12px;
	background: #c60f13;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
/* Custom Forms ---------------------- */
/* line 59, ../sass/foundation/common/_forms.scss */
form.custom {
/* Custom input, disabled */ }
/* line 61, ../sass/foundation/common/_forms.scss */
form.custom span.custom {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 2px;
	border: solid 1px #cccccc;
	background: white;
}
/* line 63, ../sass/foundation/common/_forms.scss */
form.custom span.custom.radio {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
}
/* line 65, ../sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox:before {
	content: "";
	display: block;
	line-height: 0.8;
	height: 14px;
	width: 14px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	color: #fff;
}
/* line 68, ../sass/foundation/common/_forms.scss */
form.custom span.custom.radio.checked:before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	background: #222222;
	position: relative;
	top: 3px;
	left: 3px;
}
/* line 71, ../sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
	content: "\00d7";
	color: #222222;
}
/* line 74, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown {
	display: block;
	position: relative;
	height: 32px;
	margin-bottom: 12px;
	margin-top: 0px;
	padding: 0px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
	background-image: -webkit-linear-gradient(#ffffff, #f3f3f3);
	background-image: -moz-linear-gradient(#ffffff, #f3f3f3);
	background-image: -o-linear-gradient(#ffffff, #f3f3f3);
	background-image: linear-gradient(#ffffff, #f3f3f3);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* line 77, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
	overflow-y: auto;
	max-height: 200px;
}
/* line 78, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
	cursor: default;
	white-space: nowrap;
	height: 100%;
	line-height: 30px;
	color: #1f3c78;
	text-decoration: none;
	overflow: hidden;
	display: block;
	margin-left: 6px;
	margin-right: 21px;
}
/* line 79, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
	cursor: default;
	position: absolute;
	width: 21px;
	height: 30px;
	display: block;
	right: 0;
	top: 0;
}
/* line 80, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
	content: "";
	display: block;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #aaaaaa transparent transparent transparent;
	position: absolute;
	left: 3px;
	top: 50%;
	margin-top: -2px;
}
/* line 83, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #222222 transparent transparent transparent;
}
/* line 86, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled {
	color: #888;
}
/* line 88, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled:hover {
	background: transparent;
	color: #888;
}
/* line 91, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown .disabled:hover:after {
	display: none;
}
/* line 94, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
	display: block;
	z-index: 10;
	min-width: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/* line 96, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small, form.custom .meta-comments-list #respond div.custom.dropdown#submit, .meta-comments-list #respond form.custom div.custom.dropdown#submit {
	width: 134px !important;
}
/* line 97, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
	width: 254px !important;
}
/* line 98, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
	width: 434px !important;
}
/* line 99, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
	width: 100% !important;
}
/* line 101, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul, form.custom .meta-comments-list #respond div.custom.dropdown.open#submit ul, .meta-comments-list #respond form.custom div.custom.dropdown.open#submit ul {
	min-width: 134px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* line 102, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
	min-width: 254px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* line 103, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
	min-width: 434px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* line 106, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
	box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	position: absolute;
	width: auto;
	display: none;
	margin: 0;
	left: -1px;
	top: 30px;
	margin: 0;
	padding: 0;
	background: white;
	background: rgba(255, 255, 255, 0.95);
	border: solid 1px #cccccc;
}
/* line 108, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
	color: #555555;
	font-size: 13px;
	cursor: default;
	padding: 3px;
	padding-left: 6px;
	padding-right: 38px;
	min-height: 18px;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
	list-style: none;
}
/* line 109, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
	background: #eeeeee;
	color: black;
}
/* line 111, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
	background-color: #e4e4e4;
	color: black;
}
/* line 113, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
	background: #eeeeee;
	cursor: default;
	color: black;
}
/* line 115, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
	display: block;
}
/* line 119, ../sass/foundation/common/_forms.scss */
form.custom .custom.disabled {
	background-color: #dddddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 124, ../sass/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
 height: 28px;
}
}
/* line 126, ../sass/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
	height: 28px;
}
/* The Grid ---------------------- */
/* line 3, ../sass/foundation/components/_grid.scss */
.row {
	width: 970px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}
/* line 4, ../sass/foundation/components/_grid.scss */
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px;
}
/* line 7, ../sass/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
	padding: 0;
}
/* line 9, ../sass/foundation/components/_grid.scss */
.row .row {
	width: auto;
	max-width: none;
	min-width: 0;
	margin: 0 -15px;
}
/* line 10, ../sass/foundation/components/_grid.scss */
.row .row.collapse {
	margin: 0;
}
/* line 14, ../sass/foundation/components/_grid.scss */
.column, .columns {
	float: left;
	min-height: 1px;
	padding: 0 15px;
	position: relative;
}
/* line 15, ../sass/foundation/components/_grid.scss */
.column.centered, .columns.centered {
	float: none;
	margin: 0 auto;
}

/* line 18, ../sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
 float: right;
}

/* line 19, ../sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
 float: left;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.one, .row .one {
	width: 6.25%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.two, .row .two {
	width: 12.5%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.three, .row .three {
	width: 18.75%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.four, .row .four {
	width: 25%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.five, .row .five {
	width: 31.25%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.six, .row .six {
	width: 37.5%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.seven, .row .seven {
	width: 43.75%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.eight, .row .eight {
	width: 50%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.nine, .row .nine {
	width: 56.25%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.ten, .row .ten {
	width: 62.5%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.eleven, .row .eleven {
	width: 68.75%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.twelve, .row .twelve {
	width: 75%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.thirteen, .row .thirteen {
	width: 81.25%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.fourteen, .row .fourteen {
	width: 87.5%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.fifteen, .row .fifteen {
	width: 93.75%;
}
/* line 23, ../sass/foundation/components/_grid.scss */
.sixteen, .row .sixteen {
	width: 100%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-one {
	margin-left: 6.25%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-two {
	margin-left: 12.5%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-three {
	margin-left: 18.75%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-four {
	margin-left: 25%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-five {
	margin-left: 31.25%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-six {
	margin-left: 37.5%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-seven {
	margin-left: 43.75%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-eight {
	margin-left: 50%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-nine {
	margin-left: 56.25%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-ten {
	margin-left: 62.5%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-eleven {
	margin-left: 68.75%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-twelve {
	margin-left: 75%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-thirteen {
	margin-left: 81.25%;
}
/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-fourteen {
	margin-left: 87.5%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-two {
	left: 12.5%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-two {
	right: 12.5%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-three {
	left: 18.75%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-three {
	right: 18.75%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-four {
	left: 25%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-four {
	right: 25%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-five {
	left: 31.25%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-five {
	right: 31.25%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-six {
	left: 37.5%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-six {
	right: 37.5%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-seven {
	left: 43.75%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-seven {
	right: 43.75%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-eight {
	left: 50%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-eight {
	right: 50%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-nine {
	left: 56.25%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-nine {
	right: 56.25%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-ten {
	left: 62.5%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-ten {
	right: 62.5%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-eleven {
	left: 68.75%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-eleven {
	right: 68.75%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-twelve {
	left: 75%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-twelve {
	right: 75%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-thirteen {
	left: 81.25%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-thirteen {
	right: 81.25%;
}
/* line 42, ../sass/foundation/components/_grid.scss */
.push-fourteen {
	left: 87.5%;
}
/* line 43, ../sass/foundation/components/_grid.scss */
.pull-fourteen {
	right: 87.5%;
}
/* line 46, ../sass/foundation/components/_grid.scss */
img {
	height: auto;
}
/* line 47, ../sass/foundation/components/_grid.scss */
img, object, embed {
	max-width: 100%;
}
/* line 48, ../sass/foundation/components/_grid.scss */
img {
	-ms-interpolation-mode: bicubic;
}
/* line 49, ../sass/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
	max-width: none !important;
}
/* Nicolas Gallagher's micro clearfix */
/* line 52, ../sass/foundation/components/_grid.scss */
.row {
 *zoom: 1;
}
/* line 4, ../sass/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
	content: " ";
	display: table;
}
/* line 5, ../sass/foundation/mixins/_clearfix.scss */
.row:after {
	clear: both;
}
/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-of-type.
-------------------------------------------------- */
/* line 67, ../sass/foundation/components/_grid.scss */
.block-grid {
	display: block;
	overflow: hidden;
	padding: 0;
}
/* line 69, ../sass/foundation/components/_grid.scss */
.block-grid > li {
	display: block;
	height: auto;
	float: left;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.one-up {
	margin: 0;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.one-up > li {
	width: 100%;
	padding: 0 0 15px;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.two-up {
	margin: 0 -15px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.two-up > li {
	width: 50%;
	padding: 0 15px 15px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-of-type(2n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.three-up {
	margin: 0 -12px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.three-up > li {
	width: 33.33333%;
	padding: 0 12px 12px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-of-type(3n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.four-up {
	margin: 0 -10px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.four-up > li {
	width: 25%;
	padding: 0 10px 10px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-of-type(4n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.five-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.five-up > li {
	width: 20%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-of-type(5n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.six-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.six-up > li {
	width: 16.66667%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.six-up > li:nth-of-type(6n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up > li {
	width: 14.28571%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up > li:nth-of-type(7n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up > li {
	width: 12.5%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up > li:nth-of-type(8n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up > li {
	width: 11.11111%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up > li:nth-of-type(9n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up > li {
	width: 10%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up > li:nth-of-type(10n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li {
	width: 9.09091%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li:nth-of-type(11n+1) {
	clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up {
	margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li {
	width: 8.33333%;
	padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li:nth-of-type(12n+1) {
	clear: both;
}
/* Normal Buttons ---------------------- */
/* line 3, ../sass/foundation/components/modules/_buttons.scss */
.button, .meta-comments-list #respond #submit {
	width: auto;
	background: #1f3c78;
	border: 1px solid #0f1e3b;
	-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;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 10px 20px 11px;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;/* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */ }
/* line 6, ../sass/foundation/components/modules/_buttons.scss */
.button:hover, .meta-comments-list #respond #submit:hover, .button:focus, .meta-comments-list #respond #submit:focus {
	color: white;
	background-color: #15284f;
}
/* line 7, ../sass/foundation/components/modules/_buttons.scss */
.button:active, .meta-comments-list #respond #submit:active {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 10, ../sass/foundation/components/modules/_buttons.scss */
.button.large, .meta-comments-list #respond .large#submit {
	font-size: 17px;
	padding: 15px 30px 16px;
}
/* line 11, ../sass/foundation/components/modules/_buttons.scss */
.button.medium, .meta-comments-list #respond .medium#submit {
	font-size: 14px;
}
/* line 12, ../sass/foundation/components/modules/_buttons.scss */
.button.small, .meta-comments-list #respond #submit {
	font-size: 11px;
	padding: 7px 14px 8px;
}
/* line 13, ../sass/foundation/components/modules/_buttons.scss */
.button.tiny, .meta-comments-list #respond .tiny#submit {
	font-size: 10px;
	padding: 5px 10px 6px;
}
/* line 14, ../sass/foundation/components/modules/_buttons.scss */
.button.expand, .meta-comments-list #respond .expand#submit {
	width: 100%;
	text-align: center;
}
/* line 17, ../sass/foundation/components/modules/_buttons.scss */
.button.primary, .meta-comments-list #respond .primary#submit {
	background-color: #1f3c78;
	border: 1px solid #0f1e3b;
}
/* line 18, ../sass/foundation/components/modules/_buttons.scss */
.button.primary:hover, .meta-comments-list #respond .primary#submit:hover, .button.primary:focus, .meta-comments-list #respond .primary#submit:focus {
	background-color: #15284f;
}
/* line 20, ../sass/foundation/components/modules/_buttons.scss */
.button.success, .meta-comments-list #respond .success#submit {
	background-color: #5da423;
	border: 1px solid #396516;
}
/* line 21, ../sass/foundation/components/modules/_buttons.scss */
.button.success:hover, .meta-comments-list #respond .success#submit:hover, .button.success:focus, .meta-comments-list #respond .success#submit:focus {
	background-color: #457a1a;
}
/* line 23, ../sass/foundation/components/modules/_buttons.scss */
.button.alert, .meta-comments-list #respond .alert#submit {
	background-color: #c60f13;
	border: 1px solid #7f0a0c;
}
/* line 24, ../sass/foundation/components/modules/_buttons.scss */
.button.alert:hover, .meta-comments-list #respond .alert#submit:hover, .button.alert:focus, .meta-comments-list #respond .alert#submit:focus {
	background-color: #970b0e;
}
/* line 26, ../sass/foundation/components/modules/_buttons.scss */
.button.secondary, .meta-comments-list #respond .secondary#submit {
	background-color: #1f3c78;
	color: black;
	border: 1px solid #0f1e3b;
}
/* line 27, ../sass/foundation/components/modules/_buttons.scss */
.button.secondary:hover, .meta-comments-list #respond .secondary#submit:hover, .button.secondary:focus, .meta-comments-list #respond .secondary#submit:focus {
	background-color: #15284f;
}
/* line 31, ../sass/foundation/components/modules/_buttons.scss */
.button.radius, .meta-comments-list #respond .radius#submit {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 32, ../sass/foundation/components/modules/_buttons.scss */
.button.round, .meta-comments-list #respond .round#submit {
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
/* line 35, ../sass/foundation/components/modules/_buttons.scss */
.button.full-width, .meta-comments-list #respond .full-width#submit {
	width: 100%;
	text-align: center;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/* line 36, ../sass/foundation/components/modules/_buttons.scss */
.button.left-align, .meta-comments-list #respond .left-align#submit {
	text-align: left;
	text-indent: 12px;
}
/* line 39, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled, .meta-comments-list #respond .disabled#submit, .button[disabled], .meta-comments-list #respond [disabled]#submit {
	opacity: 0.6;
	cursor: default;
	background: #1f3c78;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* line 40, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled:hover, .meta-comments-list #respond .disabled#submit:hover, .button[disabled]:hover, .meta-comments-list #respond [disabled]#submit:hover {
	background: #1f3c78;
}
/* line 42, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.success, .meta-comments-list #respond .disabled.success#submit, .button[disabled].success, .meta-comments-list #respond [disabled].success#submit {
	background-color: #5da423;
}
/* line 43, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.success:hover, .meta-comments-list #respond .disabled.success#submit:hover, .button.disabled.success:focus, .meta-comments-list #respond .disabled.success#submit:focus, .button[disabled].success:hover, .meta-comments-list #respond [disabled].success#submit:hover, .button[disabled].success:focus, .meta-comments-list #respond [disabled].success#submit:focus {
	background-color: #5da423;
	outline: none;
}
/* line 45, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.alert, .meta-comments-list #respond .disabled.alert#submit, .button[disabled].alert, .meta-comments-list #respond [disabled].alert#submit {
	background-color: #c60f13;
}
/* line 46, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.alert:hover, .meta-comments-list #respond .disabled.alert#submit:hover, .button.disabled.alert:focus, .meta-comments-list #respond .disabled.alert#submit:focus, .button[disabled].alert:hover, .meta-comments-list #respond [disabled].alert#submit:hover, .button[disabled].alert:focus, .meta-comments-list #respond [disabled].alert#submit:focus {
	background-color: #c60f13;
	outline: none;
}
/* line 48, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.secondary, .meta-comments-list #respond .disabled.secondary#submit, .button[disabled].secondary, .meta-comments-list #respond [disabled].secondary#submit {
	background-color: #1f3c78;
}
/* line 49, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .meta-comments-list #respond .disabled.secondary#submit:hover, .button.disabled.secondary:focus, .meta-comments-list #respond .disabled.secondary#submit:focus, .button[disabled].secondary:hover, .meta-comments-list #respond [disabled].secondary#submit:hover, .button[disabled].secondary:focus, .meta-comments-list #respond [disabled].secondary#submit:focus {
	background-color: #1f3c78;
	outline: none;
}
/* Don't use native buttons on iOS */
/* line 55, ../sass/foundation/components/modules/_buttons.scss */
input[type=submit].button, .meta-comments-list #respond input[type=submit]#submit, button.button, .meta-comments-list #respond button#submit {
	-webkit-appearance: none;
}

/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 59, ../sass/foundation/components/modules/_buttons.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
 padding: 0;
}

  /* line 60, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].tiny.button, .meta-comments-list #respond input[type="submit"].tiny#submit {
 padding: 3px 10px 4px;
}

  /* line 61, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].small.button, .meta-comments-list #respond input[type="submit"]#submit {
 padding: 5px 14px 6px;
}

  /* line 62, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].button, .meta-comments-list #respond input[type="submit"]#submit, input[type=submit].medium.button, .meta-comments-list #respond input[type=submit].medium#submit {
 padding: 8px 20px 9px;
}

  /* line 63, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].large.button, .meta-comments-list #respond input[type="submit"].large#submit {
 padding: 13px 30px 14px;
}
}
/* Buttons with Dropdowns ---------------------- */
/* line 68, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown, .meta-comments-list #respond .dropdown#submit {
	position: relative;
	padding-right: 44px;/* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */ }
/* line 71, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.large, .meta-comments-list #respond .dropdown.large#submit {
	padding-right: 60px;
}
/* line 72, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.small, .meta-comments-list #respond .dropdown#submit {
	padding-right: 28px;
}
/* line 73, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny, .meta-comments-list #respond .dropdown.tiny#submit {
	padding-right: 20px;
}
/* line 76, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown:after, .meta-comments-list #respond .dropdown#submit:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 6px;
	border-color: white transparent transparent transparent;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -2px;
}
/* line 77, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.large:after, .meta-comments-list #respond .dropdown.large#submit:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 7px;
	border-color: white transparent transparent transparent;
	margin-top: -3px;
	right: 30px;
}
/* line 78, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.small:after, .meta-comments-list #respond .dropdown#submit:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: white transparent transparent transparent;
	margin-top: -2px;
	right: 14px;
}
/* line 79, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny:after, .meta-comments-list #respond .dropdown.tiny#submit:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 4px;
	border-color: white transparent transparent transparent;
	margin-top: -1px;
	right: 10px;
}
/* line 80, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.secondary:after, .meta-comments-list #respond .dropdown.secondary#submit:after {
	border-color: #000 transparent transparent transparent;
}
/* line 83, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul, .meta-comments-list #respond .dropdown#submit > ul {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: none;
	position: absolute;
	left: -1px;
	background: #fff;
	background: rgba(255, 255, 255, 0.95);
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #cccccc;
	border-top: none;
	min-width: 100%;
	z-index: 40;
}
/* line 85, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li, .meta-comments-list #respond .dropdown#submit > ul li {
	width: 100%;
	cursor: pointer;
	padding: 0;
	min-height: 18px;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
	list-style: none;
}
/* line 86, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li a, .meta-comments-list #respond .dropdown#submit > ul li a, .button.dropdown > ul li button, .meta-comments-list #respond .dropdown#submit > ul li button {
	display: block;
	color: #555;
	font-size: 13px;
	font-weight: 400;
	padding: 6px 14px;
	text-align: left;
}
/* line 87, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li button, .meta-comments-list #respond .dropdown#submit > ul li button {
	width: 100%;
	border: inherit;
	background: inherit;
	font-family: inherit;
	margin: inherit;
	-webkit-font-smoothing: antialiased;
}
/* line 88, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li:hover, .meta-comments-list #respond .dropdown#submit > ul li:hover, .button.dropdown > ul li:focus, .meta-comments-list #respond .dropdown#submit > ul li:focus {
	background-color: #98b1e4;
	color: #222;
}
/* line 89, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li.divider, .meta-comments-list #respond .dropdown#submit > ul li.divider {
	min-height: 0;
	padding: 0;
	height: 1px;
	margin: 4px 0;
	background: #ededed;
}
/* line 93, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.up > ul, .meta-comments-list #respond .dropdown.up#submit > ul {
	border-top: 1px solid #cccccc;
	border-bottom: none;
}
/* line 95, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown, .meta-comments-list #respond .dropdown#submit ul.no-hover.show-dropdown {
	display: block !important;
}
/* line 97, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover, .meta-comments-list #respond .dropdown#submit:hover > ul.no-hover {
	display: none;
}
/* line 103, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split, .meta-comments-list #respond .dropdown.split#submit {
	padding: 0;
	position: relative;/* Sizes */
    /* Triangle Spans */
    /* Colors */ }
/* line 105, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split:after, .meta-comments-list #respond .dropdown.split#submit:after {
	display: none;
}
/* line 106, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split:hover, .meta-comments-list #respond .dropdown.split#submit:hover, .button.dropdown.split:focus, .meta-comments-list #respond .dropdown.split#submit:focus {
	background-color: #1f3c78;
}
/* line 107, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover, .meta-comments-list #respond .dropdown.split.alert#submit:hover, .button.dropdown.split.alert:focus, .meta-comments-list #respond .dropdown.split.alert#submit:focus {
	background-color: #c60f13;
}
/* line 108, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success:hover, .meta-comments-list #respond .dropdown.split.success#submit:hover, .button.dropdown.split.success:focus, .meta-comments-list #respond .dropdown.split.success#submit:focus {
	background-color: #5da423;
}
/* line 109, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover, .meta-comments-list #respond .dropdown.split.secondary#submit:hover, .button.dropdown.split.secondary:focus, .meta-comments-list #respond .dropdown.split.secondary#submit:focus {
	background-color: #1f3c78;
}
/* line 112, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a, .meta-comments-list #respond .dropdown.split#submit > a {
	color: white;
	display: block;
	padding: 10px 50px 11px 20px;
	padding-left: 20px;
	padding-right: 50px;
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
}
/* line 113, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a:hover, .meta-comments-list #respond .dropdown.split#submit > a:hover, .button.dropdown.split > a:focus, .meta-comments-list #respond .dropdown.split#submit > a:focus {
	background-color: #15284f;
	-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;
}
/* line 115, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large > a, .meta-comments-list #respond .dropdown.split.large#submit > a {
	padding: 15px 75px 16px 30px;
	padding-left: 30px;
	padding-right: 75px;
}
/* line 116, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small > a, .meta-comments-list #respond .dropdown.split#submit > a {
	padding: 7px 35px 8px 14px;
	padding-left: 14px;
	padding-right: 35px;
}
/* line 117, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a, .meta-comments-list #respond .dropdown.split.tiny#submit > a {
	padding: 5px 25px 6px 10px;
	padding-left: 10px;
	padding-right: 25px;
}
/* line 120, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span, .meta-comments-list #respond .dropdown.split#submit > span {
	background-color: #1f3c78;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 30px;
	border-left: 1px solid #0f1e3b;
	-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
}
/* line 121, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:hover, .meta-comments-list #respond .dropdown.split#submit > span:hover, .button.dropdown.split > span:focus, .meta-comments-list #respond .dropdown.split#submit > span:focus {
	background-color: #15284f;
}
/* line 122, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:after, .meta-comments-list #respond .dropdown.split#submit > span:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 6px;
	border-color: white transparent transparent transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	margin-top: -2px;
}
/* line 124, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after, .meta-comments-list #respond .dropdown.split.secondary#submit > span:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 6px;
	border-color: black transparent transparent transparent;
}
/* line 126, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span, .meta-comments-list #respond .dropdown.split.large#submit span {
	width: 45px;
}
/* line 127, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span, .meta-comments-list #respond .dropdown.split#submit span {
	width: 21px;
}
/* line 128, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span, .meta-comments-list #respond .dropdown.split.tiny#submit span {
	width: 15px;
}
/* line 130, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span:after, .meta-comments-list #respond .dropdown.split.large#submit span:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 7px;
	border-color: white transparent transparent transparent;
	margin-top: -3px;
	margin-left: -7px;
}
/* line 131, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span:after, .meta-comments-list #respond .dropdown.split#submit span:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 4px;
	border-color: white transparent transparent transparent;
	margin-top: -1px;
	margin-left: -4px;
}
/* line 132, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span:after, .meta-comments-list #respond .dropdown.split.tiny#submit span:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 3px;
	border-color: white transparent transparent transparent;
	margin-top: -1px;
	margin-left: -3px;
}
/* line 135, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > span, .meta-comments-list #respond .dropdown.split.alert#submit > span {
	background-color: #c60f13;
	border-left-color: #7f0a0c;
}
/* line 136, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > span, .meta-comments-list #respond .dropdown.split.success#submit > span {
	background-color: #5da423;
	border-left-color: #396516;
}
/* line 137, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span, .meta-comments-list #respond .dropdown.split.secondary#submit > span {
	background-color: #1f3c78;
	border-left-color: #0f1e3b;
}
/* line 138, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a, .meta-comments-list #respond .dropdown.split.secondary#submit > a {
	color: black;
}
/* line 140, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .meta-comments-list #respond .dropdown.split.alert#submit > a:hover, .button.dropdown.split.alert > span:hover, .meta-comments-list #respond .dropdown.split.alert#submit > span:hover, .button.dropdown.split.alert > a:focus, .meta-comments-list #respond .dropdown.split.alert#submit > a:focus, .button.dropdown.split.alert > span:focus, .meta-comments-list #respond .dropdown.split.alert#submit > span:focus {
	background-color: #970b0e;
}
/* line 141, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .meta-comments-list #respond .dropdown.split.success#submit > a:hover, .button.dropdown.split.success > span:hover, .meta-comments-list #respond .dropdown.split.success#submit > span:hover, .button.dropdown.split.success > a:focus, .meta-comments-list #respond .dropdown.split.success#submit > a:focus, .button.dropdown.split.success > span:focus, .meta-comments-list #respond .dropdown.split.success#submit > span:focus {
	background-color: #457a1a;
}
/* line 142, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .meta-comments-list #respond .dropdown.split.secondary#submit > a:hover, .button.dropdown.split.secondary > span:hover, .meta-comments-list #respond .dropdown.split.secondary#submit > span:hover, .button.dropdown.split.secondary > a:focus, .meta-comments-list #respond .dropdown.split.secondary#submit > a:focus, .button.dropdown.split.secondary > span:focus, .meta-comments-list #respond .dropdown.split.secondary#submit > span:focus {
	background-color: #15284f;
}
/* Button Groups ---------------------- */
/* line 148, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group {
	list-style: none;
	padding: 0;
	margin: 0 0 12px;
 *zoom: 1;
}
/* line 4, ../sass/foundation/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
	content: " ";
	display: table;
}
/* line 5, ../sass/foundation/mixins/_clearfix.scss */
ul.button-group:after {
	clear: both;
}
/* line 150, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group li {
	padding: 0;
	margin: 0 0 0 -1px;
	float: left;
}
/* line 151, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group li:first-child {
	margin-left: 0;
}
/* line 155, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li .button, ul.button-group.radius li .meta-comments-list #respond #submit, .meta-comments-list #respond ul.button-group.radius li #submit, ul.button-group.radius li .button.radius, ul.button-group.radius li .meta-comments-list #respond .radius#submit, .meta-comments-list #respond ul.button-group.radius li .radius#submit, ul.button-group.radius li .button-rounded {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
/* line 157, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button, ul.button-group.radius li:first-child .meta-comments-list #respond #submit, .meta-comments-list #respond ul.button-group.radius li:first-child #submit, ul.button-group.radius li:first-child .button.radius, ul.button-group.radius li:first-child .meta-comments-list #respond .radius#submit, .meta-comments-list #respond ul.button-group.radius li:first-child .radius#submit {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
/* line 158, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button.rounded, ul.button-group.radius li:first-child .meta-comments-list #respond .rounded#submit, .meta-comments-list #respond ul.button-group.radius li:first-child .rounded#submit {
	-moz-border-radius-topleft: 1000px;
	-webkit-border-top-left-radius: 1000px;
	border-top-left-radius: 1000px;
	-moz-border-radius-bottomleft: 1000px;
	-webkit-border-bottom-left-radius: 1000px;
	border-bottom-left-radius: 1000px;
}
/* line 161, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button, ul.button-group.radius li:last-child .meta-comments-list #respond #submit, .meta-comments-list #respond ul.button-group.radius li:last-child #submit, ul.button-group.radius li:last-child .button.radius, ul.button-group.radius li:last-child .meta-comments-list #respond .radius#submit, .meta-comments-list #respond ul.button-group.radius li:last-child .radius#submit {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
/* line 162, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button.rounded, ul.button-group.radius li:last-child .meta-comments-list #respond .rounded#submit, .meta-comments-list #respond ul.button-group.radius li:last-child .rounded#submit {
	-moz-border-radius-topright: 1000px;
	-webkit-border-top-right-radius: 1000px;
	border-top-right-radius: 1000px;
	-moz-border-radius-bottomright: 1000px;
	-webkit-border-bottom-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
}
/* line 167, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even .button, ul.button-group.even .meta-comments-list #respond #submit, .meta-comments-list #respond ul.button-group.even #submit {
	width: 100%;
}
/* line 168, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
	width: 50%;
}
/* line 169, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
	width: 33.3%;
}
/* line 170, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
	width: 33.4%;
}
/* line 171, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
	width: 25%;
}
/* line 172, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
	width: 20%;
}
/* line 176, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar {
	overflow: hidden;
}
/* line 177, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group {
	float: left;
	margin-right: 8px;
}
/* line 178, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
	margin-left: 0;
}
/* line 1, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar {
	height: 30px;
	background: transparent;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
}
/* line 3, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li {
	float: left;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	line-height: 28px;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 5, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:first-child {
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
/* line 6, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:last-child {
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 8, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active {
	background: #1f3c78;
	border-color: #15284f;
}
/* line 9, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active > a {
	color: white;
	cursor: default;
}
/* line 10, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active:hover {
	background: #1f3c78;
	cursor: default;
}
/* line 12, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:hover {
	background: #ffffff;
}
/* line 14, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > a {
	color: #1f3c78;
	font-weight: 600;
	text-transform: uppercase;
}
/* line 15, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li ul {
	margin-bottom: 0;
}
/* line 16, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li .flyout {
	display: none;
}
/* line 19, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child {
	padding-right: 30px;
	position: relative;
}
/* line 20, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 4px;
	border-color: #1f3c78 transparent transparent transparent;
	position: absolute;
	right: 15px;
	top: 12px;
}
/* line 22, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
	border-left: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
	padding: 15px;
	z-index: 2;
	display: block;
}
/* line 24, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child {
	padding-right: 55px;
}
/* line 25, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
	border-left: 1px dashed #666;
}
/* line 27, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout:hover .dropdown {
	display: block;
}
/* line 31, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > a:first-child {
	position: relative;
	padding: 0 15px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 32, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > input {
	margin: 0 10px;
}
/* line 34, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical {
	height: auto;
	margin-top: 0;
}
/* line 36, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li {
	float: none;
	border-bottom: none;
	border-right: solid 1px #333333;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* line 38, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 4px;
	border-color: transparent transparent transparent #1f3c78;
}
/* line 39, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout {
	left: 100%;
	top: -1px;
}
/* line 40, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout.right {
	left: auto;
	right: 100%;
}
/* line 42, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.active {
	border-right: solid 1px #15284f;
}
/* line 43, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li:last-child {
	border-bottom: solid 1px #333333;
}
/* line 49, ../sass/foundation/components/modules/_navbar.scss */
.flyout {
	background: #f2f2f2;
	padding: 15px;
	margin: 0;
	border: 1px solid #d9d9d9;
	position: absolute;
	top: 28px;
	left: -1px;
	width: 170px;
	z-index: 40;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);/* remove margin on any first-child element */
  /* remove margin on last element */ }
/* line 51, ../sass/foundation/components/modules/_navbar.scss */
.flyout p {
	line-height: 1.1;
	font-size: 11px;
}
/* line 52, ../sass/foundation/components/modules/_navbar.scss */
.flyout *:first-child {
	margin-top: 0;
}
/* line 53, ../sass/foundation/components/modules/_navbar.scss */
.flyout *:last-child {
	margin-bottom: 0;
}
/* line 55, ../sass/foundation/components/modules/_navbar.scss */
.flyout.small, .meta-comments-list #respond .flyout#submit {
	width: 113.33333px;
}
/* line 56, ../sass/foundation/components/modules/_navbar.scss */
.flyout.large {
	width: 297.5px;
}
/* line 58, ../sass/foundation/components/modules/_navbar.scss */
.flyout.right {
	left: auto;
	right: -2px;
}
/* line 59, ../sass/foundation/components/modules/_navbar.scss */
.flyout.left {
	right: auto;
	left: -2px;
}
/* line 60, ../sass/foundation/components/modules/_navbar.scss */
.flyout.up {
	top: auto;
	bottom: 29px;
}
/* line 64, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout, .nav-bar li ul {
	padding: 0;
	list-style: none;
}
/* line 66, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li, .nav-bar li ul li {
	border-left: solid 3px #CCC;
}
/* line 67, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li a, .nav-bar li ul li a {
	background: #f2f2f2;
	border: 1px solid #e6e6e6;
	border-width: 1px 1px 0 0;
	color: #555;
	display: block;
	font-size: 11px;
	height: auto;
	line-height: 1;
	padding: 10px 15px;
	-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;
}
/* line 68, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li a:hover, ul.flyout li a:focus, .nav-bar li ul li a:hover, .nav-bar li ul li a:focus {
	background: #ebebeb;
	color: #333;
}
/* line 70, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li.active, .nav-bar li ul li.active {
	margin-top: 0;
	border-top: 1px solid #4d4d4d;
	border-left: 4px solid #1a1a1a;
}
/* line 71, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li.active a, .nav-bar li ul li.active a {
	background: #4d4d4d;
	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;
}
/*
  Foundation Top Bar

  Requires:
    -jquery.foundation.topbar.js

  Notes:
    - <nav class="top-bar"> can have .fixed added to make it stick to the top of viewport. Can add .contain-to-grid to top-bar to make it full width but content on grid.
    - <li class="name"> creates a branding area that can be linked to homepage
      - Can include text, image or both inside this <li>.
    - <li class="divider"> creates a divider between nav items, add margins for space
    - <li class="search"> Needs to hold a <form> which can use .row.collapse and pre/postfix buttons or default type="search"
*/
/* Element that controls breakpoint, no need to change this ever */
/* line 16, ../sass/foundation/components/modules/_topbar.scss */
.top-bar-js-breakpoint {
	width: 767px !important;
	visibility: hidden;
}
/* Wrapped around .top-bar to contain to grid width */
/* line 19, ../sass/foundation/components/modules/_topbar.scss */
.contain-to-grid {
	width: 100%;
	background: #1e3d76;
}
/* Wrapped around .top-bar to make it fixed at the top */
/* line 22, ../sass/foundation/components/modules/_topbar.scss */
.fixed {
	width: 100%;
	left: 0;
	position: fixed;
	top: 0;
	z-index: 99;
}
/* <nav> */
/* line 25, ../sass/foundation/components/modules/_topbar.scss */
.top-bar {
	background: #1e3d76;
	min-height: 32px;
	line-height: 32px;
	margin: 0 0 0px 0;
	padding: 0;
	width: 100%;
	position: relative;/* Contain width to .row width */
  /* First <ul> for branding, title, name, etc */
  /* topbar global <ul> styles */ }
/* line 28, ../sass/foundation/components/modules/_topbar.scss */
.contain-to-grid .top-bar {
	max-width: 970px;
	margin: 0 auto;
}
/* line 33, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 {
	line-height: 32px;
	margin: 0;
}
/* line 34, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 a {
	font-weight: bold;
	padding: 0 16px;
	font-size: 14px !important;
}
/* line 36, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name img {
	margin-top: -5px;
	vertical-align: middle;
}
/* line 38, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul img {
	margin-top: -5px;
	vertical-align: middle;
}
/* line 40, ../sass/foundation/components/modules/_topbar.scss */
.top-bar.expanded {
	height: inherit;
}
/* line 43, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul {
	margin-left: 0;
	display: inline;
	height: 32px;
	line-height: 32px;
	list-style: none;/* Main Navigation links style */
    /* Left Side <ul> */
    /* Right Side <ul> */ }
/* line 46, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li {
	float: left;/* Dividers between navigation */
      /* Put a button in an <li> but give is a class */
      /* Put a search bar or text input in the bar */
      /* Put login bar in the top bar */
      /* Hide the triangle for breakpoint menu */
      /* li.has-dropdown */ }
/* line 47, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li a:not(.button) {
	color: white;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0 10.66667px;
}
/* line 49, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus {
	background: #0e1d39;
}
/* line 50, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a {
	color: #d9d9d9;
}
/* line 55, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.divider {
	background: #0e1d39;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
	height: 100%;
	margin-right: 1px;
	width: 1px;
}
/* line 59, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button a.button, .top-bar ul > li.has-button .meta-comments-list #respond a#submit, .meta-comments-list #respond .top-bar ul > li.has-button a#submit {
	margin: 0 8px;
}
/* line 60, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover, .top-bar ul > li.has-button:focus {
	background: #1e3d76;
}
/* line 61, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover a, .top-bar ul > li.has-button:focus a {
	color: #fff;
}
/* line 67, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search {
	padding: 0 10.66667px;
}
/* line 68, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 200px;
}
/* line 69, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	float: left;
	font-size: 13px;
	margin-top: -1px;
	height: 16px;
	margin-bottom: 0;
	width: 130px;
}
/* line 71, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] + .button, .top-bar ul > li.search form .meta-comments-list #respond input[type=text] + #submit, .meta-comments-list #respond .top-bar ul > li.search form input[type=text] + #submit {
	border-left: none;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	float: left;
	font-size: 12px;
	margin-top: -1px;
	padding: 5px 12px 4px;
}
/* line 73, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=search] {
	font-size: 16px;
	margin-bottom: 0;
}
/* line 75, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search input[type=search] {
	font-size: 16px;
	margin-bottom: 0;
}
/* line 77, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li:hover, .top-bar ul > li:focus {
	background: #1e3d76;
}
/* line 80, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login {
	padding: 0 10.66667px;
}
/* line 81, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 300px;
}
/* line 82, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input {
	float: left;
	width: auto;
	font-size: 13px;
	margin-top: -1px;
	height: 16px;
	margin-bottom: 0;
}
/* line 83, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=text] {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 120px;
}
/* line 84, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=password] {
	margin-bottom: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 120px;
}
/* line 85, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=password] + .button, .top-bar ul > li.login form .meta-comments-list #respond input[type=password] + #submit, .meta-comments-list #respond .top-bar ul > li.login form input[type=password] + #submit {
	border-left: none;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	float: left;
	font-size: 12px;
	margin-top: -1px;
	padding: 5px 12px 4px;
	width: 60px;
}
/* line 88, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login:hover, .top-bar ul > li.login:focus {
	background: #1e3d76;
}
/* line 92, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.toggle-topbar {
	display: none;
}
/* line 95, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown {
	position: relative;
/* Dropdown Level 2+ */ }
/* line 96, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown:focus > .dropdown {
	display: block;
	visibility: visible;
}
/* line 97, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a {
	padding-right: 24px;
}
/* line 98, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: white transparent transparent transparent;
	margin-right: 10.66667px;
	margin-top: -2.5px;
	position: absolute;
	right: 0;
	top: 50%;
}
/* line 100, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown {
	min-width: 100%;
	background: #1e3d76;
	left: 0;
	margin: 0;
	padding: 6.4px 0 0 0;
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
/* line 101, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li {
	background: #1e3d76;
	line-height: 1;
	min-width: 100%;
	padding-bottom: 5px;
}
/* line 102, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a {
	color: white;
	font-weight: normal;
	height: 100%;
	line-height: 1;
	padding: 5px 12.66667px 5px 10.66667px;
	white-space: nowrap;
}
/* line 103, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:after {
	border: none;
}
/* line 104, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus {
	background: #28529f;
}
/* line 106, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li label {
	color: #5884d5;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding-left: 10.66667px;
	text-transform: uppercase;
}
/* line 107, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.divider {
	border-top: solid 1px #091325;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	height: 10px;
	padding: 0;
	width: 100%;
}
/* line 108, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li:last-child {
	padding-bottom: 10px;
}
/* line 109, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.active a {
	background: #0e1d39;
}
/* line 115, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
	padding-right: 22.5px;
}
/* line 116, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
	border: none;
	content: "\00bb";
	right: 5px;
	top: 6px;
}
/* line 118, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
	position: absolute;
	left: 100%;
	top: 0;
}
/* line 120, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown {
	display: block;
}
/* line 127, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.left {
	float: left;
	width: auto;
	margin-bottom: 0;
}
/* line 130, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right {
	float: right;
	width: auto;
	margin-bottom: 0;
/* Dropdown Right Side Alignment */ }
/* line 132, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown {
	left: auto;
	right: 0px;
}
/* line 133, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown {
	right: 100%;
	left: auto;
	width: 100%;
}
/* line 138, ../sass/foundation/components/modules/_topbar.scss */
.top-bar .js-generated {
	display: none;
}

/* Firefox Fixes */
@-moz-document url-prefix() {
  /* line 144, ../sass/foundation/components/modules/_topbar.scss */
  .top-bar ul li .button.small, .top-bar ul li .meta-comments-list #respond #submit, .meta-comments-list #respond .top-bar ul li #submit {
 padding-bottom: 6px;
}

  /* line 145, ../sass/foundation/components/modules/_topbar.scss */
  .top-bar ul li.search form input[type=search] {
 font-size: 14px;
 height: 22px;
 padding: 3px;
}
}
/* IE8 Fixes */
/* line 149, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a {
	color: white;
	display: block;
	font-weight: bold;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	padding: 0 10.66667px;
}
/* line 150, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a.button, .lt-ie9 .top-bar ul li .meta-comments-list #respond a#submit, .meta-comments-list #respond .lt-ie9 .top-bar ul li a#submit {
	height: auto;
	line-height: 30px;
	margin-top: 7px;
}
/* line 151, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a img {
	margin-top: -5px;
	vertical-align: middle;
}
/* line 157, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li a:hover, .lt-ie9 .top-bar section > ul > li a:focus {
	color: #cccccc;
}
/* line 159, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li:hover, .lt-ie9 .top-bar section > ul > li:focus {
	background: #0e1d39;
}
/* line 160, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li.search:hover, .lt-ie9 .top-bar section > ul > li.search:focus, .lt-ie9 .top-bar section > ul > li.has-button:hover, .lt-ie9 .top-bar section > ul > li.has-button:focus {
	background: none;
}
/* line 161, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li.active {
	background: #0e1d39;
	color: #d9d9d9;
}
/* line 163, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown {
	padding-right: 24px;
}
/* line 165, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown > ul li {
	padding-right: 0;
}
/* CSS for jQuery Orbit Plugin 1.4.0
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
/* line 9, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper {
	width: 1px;
	height: 1px;
	position: relative;
}
/* line 11, ../sass/foundation/components/modules/_orbit.scss */
.orbit {
	width: 1px;
	height: 1px;
	position: relative;
	overflow: hidden;
	margin-bottom: 17px;
}
/* line 13, ../sass/foundation/components/modules/_orbit.scss */
.orbit.with-bullets {
	margin-bottom: 40px;
}
/* line 15, ../sass/foundation/components/modules/_orbit.scss */
.orbit .orbit-slide {
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
/* line 16, ../sass/foundation/components/modules/_orbit.scss */
.orbit a.orbit-slide {
	border: none;
	line-height: 0;
	display: none;
}
/* line 17, ../sass/foundation/components/modules/_orbit.scss */
.orbit div.orbit-slide {
	width: 100%;
	height: 100%;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 25, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .timer {
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
	opacity: .6;
	cursor: pointer;
	z-index: 31;
}
/* line 26, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.rotator {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: -20px;
	background: url('../images/foundation/orbit/rotator-black.png?1363834270') no-repeat;
	z-index: 3;
}
/* line 27, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.rotator.move {
	left: 0;
}
/* line 29, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.mask {
	display: block;
	width: 20px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	overflow: hidden;
}
/* line 30, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.mask.move {
	width: 40px;
	left: 0;
	background: url('../images/foundation/orbit/timer-black.png?1363834270') repeat 0 0;
}
/* line 32, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.pause {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/foundation/orbit/pause-black.png?1363834270') no-repeat;
	z-index: 4;
	opacity: 0;
}
/* line 33, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.pause.active {
	background: url('../images/foundation/orbit/pause-black.png?1363834270') no-repeat 0 -40px;
}
/* line 35, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active {
	opacity: 1;
}
/* Captions ---------------------- */
/* line 40, ../sass/foundation/components/modules/_orbit.scss */
.orbit-caption {
	display: none;
	font-family: inherit;
}
/* line 41, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .orbit-caption {
	background: black;
	background: rgba(0, 0, 0, 0.6);
	z-index: 30;
	color: white;
	text-align: center;
	padding: 7px 0;
	font-size: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
}
/* Directional Nav ---------------------- */
/* line 46, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav {
	display: block;
}
/* line 47, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span {
	width: 39px;
	height: 50px;
	text-indent: -9999px;
	position: absolute;
	z-index: 30;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
}
/* line 48, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span.left {
	background: url('../images/foundation/orbit/left-arrow.png?1363834270');
	background-size: 100%;
	left: 0;
}
/* line 49, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span.right {
	background: url('../images/foundation/orbit/right-arrow.png?1363834270');
	background-size: 100%;
	right: 0;
}
/* line 54, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.left {
	background: url('../images/foundation/orbit/left-arrow-small.png?1363834270');
}
/* line 55, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.right {
	background: url('../images/foundation/orbit/right-arrow-small.png?1363834270');
}
/* Bullet Nav ---------------------- */
/* line 61, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets {
	position: absolute;
	z-index: 30;
	list-style: none;
	bottom: -40px;
	left: 50%;
	margin-left: -50px;
	padding: 0;
}
/* line 62, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
	color: #999999;
	text-indent: -9999px;
	background: url('../images/foundation/orbit/bullets.jpg?1363834270') no-repeat 4px 0;
	width: 13px;
	height: 12px;
	overflow: hidden;
}
/* line 63, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
	color: #222222;
	background-position: -8px 0;
}
/* line 64, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
	background: none;
	width: 100px;
	height: 75px;
}
/* line 65, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
	background-position: 0 0;
	border-top: 2px solid black;
}
/* Orbit Slide Counter */
/* line 70, ../sass/foundation/components/modules/_orbit.scss */
.orbit-slide-counter {
	position: absolute;
	bottom: 0;
	z-index: 99;
	background: rgba(0, 0, 0, 0.7);
	color: white;
	padding: 5px;
}
/* Fluid Layout ---------------------- */
/* line 74, ../sass/foundation/components/modules/_orbit.scss */
.orbit img.fluid-placeholder {
	visibility: hidden;
	position: static;
	display: block;
	width: 100%;
}
/* line 75, ../sass/foundation/components/modules/_orbit.scss */
.orbit, .orbit-wrapper {
	width: 100% !important;
}
/* Correct timer in IE */
/* line 78, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .timer {
	display: none !important;
}
/* line 79, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-caption {
	background: black;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	zoom: 1;
}
 @media only screen and (max-width: 767px) {
/* line 83, ../sass/foundation/components/modules/_orbit.scss */
.orbit.orbit-stack-on-small img.fluid-placeholder {
	visibility: visible;
}
/* line 86, ../sass/foundation/components/modules/_orbit.scss */
.orbit.orbit-stack-on-small .orbit-slide {
	position: static;
	margin-bottom: 10px;
}
}
/* CSS for jQuery Reveal Plugin
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Reveal Modals ---------------------- */
/* line 9, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0, 0, 0, 0.65);
	z-index: 100;
	display: none;
	top: 0;
	left: 0;
}
/* line 11, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal {
	background: #fff;
	visibility: hidden;
	display: none;
	top: 100px;
	left: 50%;
	margin-left: -260px;
	width: 520px;
	position: absolute;
	z-index: 101;
	padding: 30px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 12, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal:not(.button) {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
	font-weight: bold;
	cursor: pointer;
}
/* line 23, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.small, .meta-comments-list #respond .reveal-modal#submit {
	width: 30%;
	margin-left: -15%;
}
/* line 24, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.medium {
	width: 40%;
	margin-left: -20%;
}
/* line 25, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.large {
	width: 60%;
	margin-left: -30%;
}
/* line 26, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.xlarge {
	width: 70%;
	margin-left: -35%;
}
/* line 27, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.expand {
	width: 96%;
	margin-left: -48%;
}
/* line 28, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal .row {
	min-width: 0;
	margin-bottom: 10px;
	width: 100%;
}
/* line 29, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal > :first-child {
	margin-top: 0;
}
/* line 30, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal > :last-child {
	margin-bottom: 0;
}
 @media print {
/* line 33, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal {
	border: solid 1px #000;
	background: #fff;
}
}
/* line 1, ../sass/foundation/components/modules/_joyride.scss */
#joyRideTipContent {
	display: none;
}
/* Default styles for the container */
/* line 4, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide {
	display: none;
	position: absolute;
	background: black;
	background: rgba(0, 0, 0, 0.8);
	color: white;
	width: 300px;
	z-index: 101;
	top: 0;
	left: 0;
	font-family: inherit;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/* line 5, ../sass/foundation/components/modules/_joyride.scss */
.joyride-content-wrapper {
	padding: 18px 20px 24px;
}
/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 9, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub {
	display: block;
	position: absolute;
	left: 22px;
	width: 0;
	height: 0;
	border: solid 14px;
}
/* line 10, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.top {
	border-color: black;
	border-color: rgba(0, 0, 0, 0.8);
	border-top-color: transparent !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	top: -28px;
	bottom: none;
}
/* line 11, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.bottom {
	border-color: black;
	border-color: rgba(0, 0, 0, 0.8) !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	bottom: -28px;
	bottom: none;
}
/* line 12, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.right {
	border-color: black;
	border-color: rgba(0, 0, 0, 0.8) !important;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	top: 22px;
	bottom: none;
	left: auto;
	right: -28px;
}
/* line 13, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.left {
	border-color: black;
	border-color: rgba(0, 0, 0, 0.8) !important;
	border-top-color: transparent !important;
	border-left-color: transparent !important;
	border-bottom-color: transparent !important;
	top: 22px;
	left: -28px;
	right: auto;
	bottom: none;
}
/* Typography */
/* line 23, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
	line-height: 1.25;
	margin: 0;
	font-weight: bold;
	color: white;
}
/* line 24, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide p {
	margin: 0 0 18px 0;
	font-size: 14px;
	line-height: 1.3;
}
/* line 26, ../sass/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator-wrap {
	width: 50px;
	height: 3px;
	border: solid 1px #555555;
	position: absolute;
	right: 17px;
	bottom: 16px;
}
/* line 27, ../sass/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator {
	display: block;
	width: 0;
	height: inherit;
	background: #666666;
}
/* line 29, ../sass/foundation/components/modules/_joyride.scss */
.joyride-close-tip {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #777777 !important;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	line-height: .5 !important;
}
/* line 30, ../sass/foundation/components/modules/_joyride.scss */
.joyride-close-tip:hover, .joyride-close-tip:focus {
	color: #eee !important;
}
/* line 33, ../sass/foundation/components/modules/_joyride.scss */
.joyride-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: transparent;
	background: rgba(0, 0, 0, 0.5);
	z-index: 100;
	display: none;
	top: 0;
	left: 0;
	cursor: pointer;
}
/* line 4, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout {
	background: black;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}
/* line 5, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout .clearing-close {
	display: block;
}
/* line 8, ../sass/foundation/components/modules/_clearing.scss */
.clearing-container {
	position: relative;
	z-index: 999;
	height: 100%;
	overflow: hidden;
}
/* line 10, ../sass/foundation/components/modules/_clearing.scss */
.visible-img {
	height: 75%;
	position: relative;
}
/* line 11, ../sass/foundation/components/modules/_clearing.scss */
.visible-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50%;
	max-height: 100%;
	max-width: 100%;
}
/* line 12, ../sass/foundation/components/modules/_clearing.scss */
.visible-img .clearing-caption {
	color: white;
	margin-bottom: 0;
	text-align: center;
	position: absolute;
	bottom: 0;
	background: black;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	padding: 10px 100px;
}
/* line 15, ../sass/foundation/components/modules/_clearing.scss */
.clearing-close {
	z-index: 999;
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 30px;
	line-height: 1;
	color: white;
	display: none;
}
/* line 16, ../sass/foundation/components/modules/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
	color: #ccc;
}
/* line 18, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left, .clearing-main-right {
	position: absolute;
	top: 50%;
	margin-top: -16px;
}
/* line 19, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left.disabled, .clearing-main-right.disabled {
	opacity: 0.5;
}
/* line 20, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left:active, .clearing-main-right:active {
	margin-top: -15px;
}
/* line 21, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left {
	left: 10px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 16px;
	border-color: transparent white transparent transparent;
}
/* line 22, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-right {
	right: 10px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 16px;
	border-color: transparent transparent transparent white;
}
/* line 24, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing].block-grid.three-up > li:nth-of-type(3n+1) {
	clear: none;
}
/* line 26, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing] li {
	cursor: pointer;
	display: block;
}
/* line 27, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing] li.clearing-feature ~ li {
	display: none;
}
/* line 31, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .carousel {
	background: black;
	background: rgba(0, 0, 0, 0.75);
	height: 150px;
	margin-top: 5px;
}
/* line 32, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .visible-img {
	background: black;
	background: rgba(0, 0, 0, 0.75);
	overflow: hidden;
}
/* line 33, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] {
	z-index: 999;
	width: 200%;
	height: 100%;
	margin-left: 0;
	position: relative;
	left: 0;
}
/* line 34, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li {
	display: block;
	width: 175px;
	height: inherit;
	padding: 0;
	float: left;
	overflow: hidden;
	background: #222;
	margin-right: 1px;
	position: relative;
}
/* line 36, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
	min-height: 100%;
	height: 100%;
	max-width: none;
}
/* line 38, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li img {
	cursor: pointer !important;
	min-width: 100% !important;
}
/* line 39, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
	border-top: 4px solid white;
}
/* Overrides clear:both; when using block-grid with Clearing. Also overrided .th styling when Clearing is open */
/* line 45, ../sass/foundation/components/modules/_clearing.scss */
ul.block-grid[data-clearing] {
	overflow: visible;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-of-type(2n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-of-type(3n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-of-type(4n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-of-type(5n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-of-type(6n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-of-type(7n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-of-type(8n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-of-type(9n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-of-type(10n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-of-type(11n+1) {
	clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-of-type(12n+1) {
	clear: none;
}
/* line 56, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout .th img {
	border: none;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
/* line 58, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout:hover img, .clearing-blackout:focus img {
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
/* Tabs ---------------------- */
/* line 3, ../sass/foundation/components/modules/_tabs.scss */
.tabs {
	list-style: none;
	border-bottom: solid 1px #e6e6e6;
	display: block;
	height: 40px;
	padding: 0;
	margin-bottom: 20px;
}
/* line 4, ../sass/foundation/components/modules/_tabs.scss */
.tabs.contained {
	margin-bottom: 0;
	margin-left: 0;
}
/* line 6, ../sass/foundation/components/modules/_tabs.scss */
.tabs dt, .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/foundation/components/modules/_tabs.scss */
.tabs dt:first-child, .tabs li.section-title:first-child {
	padding: 0;
	padding-right: 9px;
}
/* line 10, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd, .tabs li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
/* line 11, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd a, .tabs li a {
	color: #6f6f6f;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0px 23.8px;
}
/* line 12, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd a:focus, .tabs li a:focus {
	font-weight: bold;
	color: #1f3c78;
}
/* line 14, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd.active, .tabs li.active {
	border-top: 3px solid #1f3c78;
	margin-top: -3px;
}
/* line 15, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd.active a, .tabs li.active a {
	cursor: default;
	color: #3c3c3c;
	background: #fff;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	font-weight: bold;
}
/* line 17, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd:first-child, .tabs li:first-child {
	margin-left: 0;
}
/* line 20, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical {
	height: auto;
	border-bottom: 1px solid #e6e6e6;
}
/* line 21, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
	float: none;
	height: auto;
}
/* line 23, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd, .tabs.vertical li {
	border-left: 3px solid #cccccc;
}
/* line 24, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd a, .tabs.vertical li a {
	background: #f2f2f2;
	border: none;
	border: 1px solid #e6e6e6;
	border-width: 1px 1px 0 0;
	color: #555;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 1;
	padding: 15px 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;
}
/* line 26, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active, .tabs.vertical li.active {
	margin-top: 0;
	border-top: 1px solid #4d4d4d;
	border-left: 4px solid #1a1a1a;
}
/* line 27, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active a, .tabs.vertical li.active a {
	background: #4d4d4d;
	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;
}
/* line 29, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
	margin: 0;
}
/* line 33, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill {
	border-bottom: none;
	margin-bottom: 10px;
}
/* line 34, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd, .tabs.pill li {
	margin-right: 10px;
}
/* line 35, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd:last-child, .tabs.pill li:last-child {
	margin-right: 0;
}
/* line 36, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd a, .tabs.pill li a {
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
	background: #e6e6e6;
	height: 26px;
	line-height: 26px;
	color: #666;
}
/* line 38, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active, .tabs.pill li.active {
	border: none;
	margin-top: 0;
}
/* line 39, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active a, .tabs.pill li.active a {
	background-color: #1f3c78;
	border: none;
	color: #fff;
}
/* line 42, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill.contained {
	border-bottom: solid 1px #eee;
	margin-bottom: 0;
}
/* line 44, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
	margin-right: 0;
}
/* line 49, ../sass/foundation/components/modules/_tabs.scss */
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
	padding: 0 17px;
	text-align: center;
	overflow: hidden;
}
/* line 51, ../sass/foundation/components/modules/_tabs.scss */
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
	width: 50%;
}
/* line 52, ../sass/foundation/components/modules/_tabs.scss */
.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
	width: 33.33%;
}
/* line 53, ../sass/foundation/components/modules/_tabs.scss */
.tabs.four-up dt, .tabs.four-up dd, .tabs.four-up li {
	width: 25%;
}
/* line 54, ../sass/foundation/components/modules/_tabs.scss */
.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
	width: 20%;
}
/* line 57, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content {
	display: block;
	margin: 0 0 20px;
	padding: 0;
}
/* line 58, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
	display: none;
}
/* line 59, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
	display: block;
}
/* line 61, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
	padding: 0;
}
/* line 62, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
	border: solid 0 #e6e6e6;
	border-width: 0 1px 1px 1px;
	padding: 20px;
}
/* line 63, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
	border-width: 1px 1px 1px 1px;
}
/* line 67, ../sass/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
	display: block;
}
/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Inline/Link Lists
:: Keystroke Chars
:: Image Thumbnails
:: Video
:: Tables
:: Microformats
:: Progress Bars
:: Pricing Tables

*/
/* Alerts ---------------------- */
/* line 27, ../sass/foundation/components/modules/_ui.scss */
div.alert-box {
	display: block;
	padding: 6px 7px 7px;
	font-weight: bold;
	font-size: 14px;
	color: white;
	background-color: #1f3c78;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
	position: relative;
}
/* line 29, ../sass/foundation/components/modules/_ui.scss */
div.alert-box a {
	color: #fff;
}
/* line 30, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.success {
	background-color: #5da423;
	color: #fff;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 31, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.alert {
	background-color: #c60f13;
	color: #fff;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 32, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.secondary {
	background-color: #1f3c78;
	color: black;
	text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 33, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.secondary a {
	color: #333;
}
/* line 35, ../sass/foundation/components/modules/_ui.scss */
div.alert-box a.close {
	color: #333;
	position: absolute;
	right: 4px;
	top: -1px;
	font-size: 17px;
	opacity: 0.2;
	padding: 4px;
}
/* line 36, ../sass/foundation/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
	opacity: 0.4;
}
/* Labels ---------------------- */
/* line 43, ../sass/foundation/components/modules/_ui.scss */
.label {
	padding: 1px 4px 2px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	white-space: nowrap;
	display: inline;
	position: relative;
	bottom: 1px;
	color: #fff;
	background: #1f3c78;
}
/* line 45, ../sass/foundation/components/modules/_ui.scss */
.label.radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 46, ../sass/foundation/components/modules/_ui.scss */
.label.round {
	padding: 1px 7px 2px;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
/* line 48, ../sass/foundation/components/modules/_ui.scss */
.label.alert {
	background-color: #c60f13;
}
/* line 49, ../sass/foundation/components/modules/_ui.scss */
.label.success {
	background-color: #5da423;
}
/* line 50, ../sass/foundation/components/modules/_ui.scss */
.label.secondary {
	background-color: #1f3c78;
	color: black;
}
/* Tooltips ---------------------- */
/* line 56, ../sass/foundation/components/modules/_ui.scss */
.has-tip {
	cursor: help;
	font-weight: bold;
	color: #333333;
}
/* line 57, ../sass/foundation/components/modules/_ui.scss */
.has-tip:hover, .has-tip:focus {
	color: #2ba6cb;
}
/* line 58, ../sass/foundation/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
	float: none !important;
}
/* line 60, ../sass/foundation/components/modules/_ui.scss */
span.has-tip, p.has-tip, em.has-tip, strong.has-tip {
	border-bottom: dotted 1px #cccccc;
}
/* line 61, ../sass/foundation/components/modules/_ui.scss */
span.has-tip:hover, span.has-tip:focus, p.has-tip:hover, p.has-tip:focus, em.has-tip:hover, em.has-tip:focus, strong.has-tip:hover, strong.has-tip:focus {
	border-bottom: dotted 1px #196177;
}
/* line 64, ../sass/foundation/components/modules/_ui.scss */
.tooltip {
	display: none;
	background: black;
	background: rgba(0, 0, 0, 0.85);
	position: absolute;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	z-index: 999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	line-height: normal;
}
/* line 66, ../sass/foundation/components/modules/_ui.scss */
.tooltip > .nub {
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: transparent transparent black transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
	position: absolute;
	top: -10px;
	left: 10px;
}
/* line 67, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-override > .nub {
	border-color: transparent transparent black transparent !important;
	border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
	top: -10px !important;
}
/* line 68, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-top > .nub, .tooltip.tip-centered-top > .nub {
	border-color: black transparent transparent transparent;
	border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
	top: auto;
	bottom: -10px;
}
/* line 70, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
	float: none !important;
}
/* line 72, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-left > .nub {
	border-color: transparent transparent transparent black;
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
	right: -10px;
	left: auto;
}
/* line 73, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-right > .nub {
	border-color: transparent black transparent transparent;
	border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
	right: auto;
	left: -10px;
}
/* line 75, ../sass/foundation/components/modules/_ui.scss */
.tooltip.noradius {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
/* line 76, ../sass/foundation/components/modules/_ui.scss */
.tooltip.opened {
	color: #2ba6cb !important;
	border-bottom: dotted 1px #196177 !important;
}
/* line 80, ../sass/foundation/components/modules/_ui.scss */
.tap-to-close {
	display: block;
	font-size: 10px;
	font-size: 1rem;
	color: #888888;
	font-weight: normal;
}
/* Panels ---------------------- */
/* line 84, ../sass/foundation/components/modules/_ui.scss */
.panel {
	background: #f2f2f2;
	border: solid 1px #e6e6e6;
	margin: 0 0 22px 0;
	padding: 20px;
}
/* line 86, ../sass/foundation/components/modules/_ui.scss */
.panel > :first-child {
	margin-top: 0;
}
/* line 87, ../sass/foundation/components/modules/_ui.scss */
.panel > :last-child {
	margin-bottom: 0;
}
/* line 89, ../sass/foundation/components/modules/_ui.scss */
.panel.callout {
	background: #1f3c78;
	color: #fff;
	border-color: #15284f;
	-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 90, ../sass/foundation/components/modules/_ui.scss */
.panel.callout a {
	color: #fff;
}
/* line 91, ../sass/foundation/components/modules/_ui.scss */
.panel.callout .button, .panel.callout .meta-comments-list #respond #submit, .meta-comments-list #respond .panel.callout #submit {
	background: white;
	border: none;
	color: #1f3c78;
	text-shadow: none;
}
/* line 93, ../sass/foundation/components/modules/_ui.scss */
.panel.callout .button:hover, .panel.callout .meta-comments-list #respond #submit:hover, .meta-comments-list #respond .panel.callout #submit:hover, .panel.callout .button:focus, .panel.callout .meta-comments-list #respond #submit:focus, .meta-comments-list #respond .panel.callout #submit:focus {
	background: rgba(255, 255, 255, 0.8);
}
/* line 97, ../sass/foundation/components/modules/_ui.scss */
.panel.radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* Accordion ---------------------- */
/* line 103, ../sass/foundation/components/modules/_ui.scss */
ul.accordion {
	margin: 0 0 22px 0;
	border-bottom: 1px solid #1f3c78;
}
/* line 105, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #1f3c78;
}
/* line 107, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title {
	cursor: pointer;
	background: #24468c;
	padding: 15px;
	margin: 0;
	position: relative;
	border-left: 1px solid #1f3c78;
	border-right: 1px solid #1f3c78;
	-webkit-transition: 0.15s background linear;
	-moz-transition: 0.15s background linear;
	-o-transition: 0.15s background linear;
	transition: 0.15s background linear;
}
/* line 109, ../sass/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 110, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 6px;
	border-color: transparent black transparent transparent;
	position: absolute;
	right: 15px;
	top: 21px;
}
/* line 113, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
	display: none;
	padding: 15px;
}
/* line 115, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active {
	border-top: 3px solid #1f3c78;
}
/* line 117, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title {
	background: white;
	padding-top: 13px;
}
/* line 119, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 6px;
	border-color: black transparent transparent transparent;
}
/* line 121, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .content {
	background: white;
	display: block;
	border-left: 1px solid #1f3c78;
	border-right: 1px solid #1f3c78;
}
/* Side Nav ---------------------- */
/* line 130, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav {
	display: block;
	list-style: none;
	margin: 0;
	padding: 17px 0;
}
/* line 132, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li {
	display: block;
	list-style: none;
	margin: 0 0 7px 0;
}
/* line 134, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li a {
	display: block;
}
/* line 135, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li.active a {
	color: #4d4d4d;
	font-weight: bold;
}
/* line 136, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li.divider {
	border-top: 1px solid #e6e6e6;
	height: 0;
	padding: 0;
}
/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 142, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav {
	display: block;
	width: auto;
	overflow: hidden;
	margin: -4px 0 18px;
	margin-right: 0;
	margin-left: -9px;
	padding-top: 4px;
}
/* line 144, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dt, dl.sub-nav dd {
	float: left;
	display: inline;
	margin-left: 9px;
	margin-bottom: 10px;
}
/* line 145, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dt {
	color: #999;
	font-weight: 400;
}
/* line 146, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dd a {
	text-decoration: none;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
/* line 147, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dd.active a {
	font-weight: bold;
	background: #1f3c78;
	color: #fff;
	padding: 3px 9px;
	cursor: default;
}
/* Pagination ---------------------- */
/* line 153, ../sass/foundation/components/modules/_ui.scss */
ul.pagination {
	display: block;
	height: 24px;
	margin-left: -5px;
}
/* line 155, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li {
	float: left;
	display: block;
	height: 24px;
	color: #999;
	font-size: 14px;
	margin-left: 5px;
}
/* line 157, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li a {
	display: block;
	padding: 1px 7px 1px;
	color: #555;
}
/* line 158, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
	background: #e6e6e6;
}
/* line 159, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable a {
	cursor: default;
	color: #999;
}
/* line 160, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
	background: transparent;
}
/* line 161, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.current a {
	background: #1f3c78;
	color: white;
	font-weight: bold;
	cursor: default;
}
/* line 162, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
	background: #1f3c78;
}
/* line 168, ../sass/foundation/components/modules/_ui.scss */
div.pagination-centered {
	text-align: center;
}
/* line 170, ../sass/foundation/components/modules/_ui.scss */
div.pagination-centered ul > li {
	float: none;
	display: inline-block;
}
/* Breadcrums ---------------------- */
/* line 175, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs {
	display: block;
	background: #24468c;
	padding: 6px 10px 7px;
	border: 1px solid #1f3c78;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
	margin-left: 0;
}
/* line 177, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li {
	margin: 0;
	padding: 0 12px 0 0;
	float: left;
	list-style: none;
}
/* line 179, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
	text-transform: uppercase;
	font-size: 11px;
	font-size: 1.1rem;
	padding-left: 12px;
}
/* line 180, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
	padding-left: 0;
}
/* line 183, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:before {
	content: "/";
	color: #aaa;
}
/* line 184, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
	content: " ";
}
/* line 185, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
	cursor: default;
	color: #333;
}
/* line 186, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
	text-decoration: underline;
}
/* line 187, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
	text-decoration: none;
}
/* line 189, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
	color: #999;
}
/* line 190, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
	text-decoration: none;
	color: #999;
	cursor: default;
}
/* Inline Link List */
/* line 196, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list, ul.link-list {
	margin: 0 0 17px -22px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
/* line 198, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list > li, ul.link-list > li {
	list-style: none;
	float: left;
	margin-left: 22px;
	display: block;
}
/* line 200, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list > li > *, ul.link-list > li > * {
	display: block;
}
/* Keytroke Characters ---------------------- */
/* line 206, ../sass/foundation/components/modules/_ui.scss */
.keystroke, kbd {
	font-family: "Consolas", "Menlo", "Courier", monospace;
	font-size: 13px;
	padding: 2px 4px 0px;
	margin: 0;
	background: #ededed;
	border: solid 1px #dbdbdb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* Image Thumbnails ---------------------- */
/* line 209, ../sass/foundation/components/modules/_ui.scss */
.th {
	display: block;
}
/* line 210, ../sass/foundation/components/modules/_ui.scss */
.th img {
	display: block;
	border: solid 4px #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition-property: box-shadow;
	-moz-transition-property: box-shadow;
	-o-transition-property: box-shadow;
	transition-property: box-shadow;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
}
/* line 212, ../sass/foundation/components/modules/_ui.scss */
.th:hover img, .th:focus img {
	-webkit-box-shadow: 0 0 6px 1px rgba(31, 60, 120, 0.5);
	-moz-box-shadow: 0 0 6px 1px rgba(31, 60, 120, 0.5);
	box-shadow: 0 0 6px 1px rgba(31, 60, 120, 0.5);
}
/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 218, ../sass/foundation/components/modules/_ui.scss */
.flex-video {
	position: relative;
	padding-top: 25px;
	padding-bottom: 67.5%;
	height: 0;
	margin-bottom: 16px;
	overflow: hidden;
}
/* line 226, ../sass/foundation/components/modules/_ui.scss */
.flex-video.widescreen {
	padding-bottom: 57.25%;
}
/* line 227, ../sass/foundation/components/modules/_ui.scss */
.flex-video.vimeo {
	padding-top: 0;
}
/* line 229, ../sass/foundation/components/modules/_ui.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Tables ---------------------- */
/* line 235, ../sass/foundation/components/modules/_ui.scss */
table {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 18px;
	border: 1px solid #ddd;
}
/* line 237, ../sass/foundation/components/modules/_ui.scss */
table thead, table tfoot {
	background: #f5f5f5;
}
/* line 242, ../sass/foundation/components/modules/_ui.scss */
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
	display: table-cell;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
/* line 244, ../sass/foundation/components/modules/_ui.scss */
table thead tr th, table tfoot tr td {
	padding: 8px 10px 9px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}
/* line 245, ../sass/foundation/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
	border-left: none;
}
/* line 246, ../sass/foundation/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
	border-right: none;
}
/* line 249, ../sass/foundation/components/modules/_ui.scss */
table tbody tr.even, table tbody tr.alt {
	background: #f9f9f9;
}
/* line 250, ../sass/foundation/components/modules/_ui.scss */
table tbody tr:nth-of-type(even) {
	background: #f9f9f9;
}
/* line 251, ../sass/foundation/components/modules/_ui.scss */
table tbody tr td {
	color: #333;
	padding: 9px 10px;
	vertical-align: top;
	border: none;
}
/* Microformats ---------------------- */
/* line 255, ../sass/foundation/components/modules/_ui.scss */
ul.vcard {
	display: inline-block;
	margin: 0 0 12px 0;
	border: 1px solid #ddd;
	padding: 10px;
}
/* line 257, ../sass/foundation/components/modules/_ui.scss */
ul.vcard li {
	margin: 0;
	display: block;
}
/* line 258, ../sass/foundation/components/modules/_ui.scss */
ul.vcard li.fn {
	font-weight: bold;
	font-size: 15px;
}
/* line 263, ../sass/foundation/components/modules/_ui.scss */
p.vevent span.summary {
	font-weight: bold;
}
/* line 264, ../sass/foundation/components/modules/_ui.scss */
p.vevent abbr {
	cursor: default;
	text-decoration: none;
	font-weight: bold;
	border: none;
	padding: 0 1px;
}
/* Progress Bar ---------------------- */
/* line 269, ../sass/foundation/components/modules/_ui.scss */
div.progress {
	padding: 2px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	height: 25px;/* meter */
  /* border radii */ }
/* line 272, ../sass/foundation/components/modules/_ui.scss */
div.progress .meter {
	background: #1f3c78;
	height: 100%;
	display: block;
	width: 50%;
}
/* line 273, ../sass/foundation/components/modules/_ui.scss */
div.progress.secondary .meter {
	background: #1f3c78;
}
/* line 274, ../sass/foundation/components/modules/_ui.scss */
div.progress.success .meter {
	background: #5da423;
}
/* line 275, ../sass/foundation/components/modules/_ui.scss */
div.progress.alert .meter {
	background: #c60f13;
}
/* line 278, ../sass/foundation/components/modules/_ui.scss */
div.progress.radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* line 279, ../sass/foundation/components/modules/_ui.scss */
div.progress.radius .meter {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
/* line 281, ../sass/foundation/components/modules/_ui.scss */
div.progress.round {
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
/* line 282, ../sass/foundation/components/modules/_ui.scss */
div.progress.round .meter {
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
/* Pricing Tables ---------------------- */
/* line 288, ../sass/foundation/components/modules/_ui.scss */
.pricing-table {
	border: solid 1px #dddddd;
	margin-left: 0;
	margin-bottom: 20px;
}
/* line 289, ../sass/foundation/components/modules/_ui.scss */
.pricing-table * {
	list-style: none;
	line-height: 1;
}
/* line 290, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .title {
	background-color: #dddddd;
	padding: 15px 20px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}
/* line 291, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .price {
	background-color: #eeeeee;
	padding: 15px 20px;
	text-align: center;
	color: #333333;
	font-weight: normal;
	font-size: 20px;
}
/* line 292, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .description {
	background-color: white;
	padding: 15px;
	text-align: center;
	color: #777777;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
	border-bottom: dotted 1px #dddddd;
}
/* line 293, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .bullet-item {
	background-color: white;
	padding: 15px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	border-bottom: dotted 1px #dddddd;
}
/* line 294, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .cta-button {
	background-color: whitesmoke;
	text-align: center;
	padding: 20px;
}
/* line 296, ../sass/foundation/components/modules/_ui.scss */
.pricing-table.radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 10, ../sass/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, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-small, .mod-footer a .narrow-inline-filter, .modules.mod4 .panel .mod4-insider, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print {
	display: inherit !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
/* line 27, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-small, .mod-footer a .narrow-inline-filter, .modules.mod4 .panel .mod4-insider,  .hide-for-medium,  .hide-for-medium-down,  .hide-for-large,  .show-for-large-up,  .show-for-xlarge {
	display: inherit !important;
}
/* line 34, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-small,  .show-for-medium,  .show-for-medium-down,  .show-for-large,  .hide-for-large-up,  .hide-for-xlarge {
	display: none !important;
}
}
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
/* line 44, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-small, .mod-footer a .narrow-inline-filter, .modules.mod4 .panel .mod4-insider,  .show-for-medium,  .show-for-medium-down,  .hide-for-large,  .hide-for-large-up,  .hide-for-xlarge {
	display: inherit !important;
}
/* line 51, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-small,  .hide-for-medium,  .hide-for-medium-down,  .show-for-large,  .show-for-large-up,  .show-for-xlarge {
	display: none !important;
}
}
/* Small display targeting */
@media only screen and (max-width: 767px) {
/* line 61, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-small,  .hide-for-medium,  .show-for-medium-down,  .hide-for-large,  .hide-for-large-up,  .hide-for-xlarge {
	display: inherit !important;
}
/* line 68, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-small, .mod-footer a .narrow-inline-filter, .modules.mod4 .panel .mod4-insider,  .show-for-medium,  .hide-for-medium-down,  .show-for-large,  .show-for-large-up,  .show-for-xlarge {
	display: none !important;
}
}
/* Orientation targeting */
/* line 73, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-landscape, .hide-for-portrait {
	display: inherit !important;
}
/* line 75, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-landscape, .show-for-portrait {
	display: none !important;
}
 @media screen and (orientation: landscape) {
/* line 79, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-landscape,  .hide-for-portrait {
	display: inherit !important;
}
/* line 81, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-landscape,  .show-for-portrait {
	display: none !important;
}
}
@media screen and (orientation: portrait) {
/* line 86, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-portrait,  .hide-for-landscape {
	display: inherit !important;
}
/* line 88, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-portrait,  .show-for-landscape {
	display: none !important;
}
}
/* Touch-enabled device targeting */
/* line 92, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-touch {
	display: none !important;
}
/* line 93, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-touch {
	display: inherit !important;
}
/* line 94, ../sass/foundation/components/modules/_mqueries.scss */
.touch .show-for-touch {
	display: inherit !important;
}
/* line 95, ../sass/foundation/components/modules/_mqueries.scss */
.touch .hide-for-touch {
	display: none !important;
}
/* line 97, ../sass/foundation/components/modules/_mqueries.scss */
.show-on-hover {
	display: none;
}
/* line 99, ../sass/foundation/components/modules/_mqueries.scss */
.show-on-hover:hover {
	display: inline !important;
}
/* line 104, ../sass/foundation/components/modules/_mqueries.scss */
.touch .show-on-hover {
	display: inline !important;
}
/* Specific overrides for elements that require something other than display: block */
/* line 113, ../sass/foundation/components/modules/_mqueries.scss */
table.show-for-xlarge, table.show-for-large, table.hide-for-small, .mod-footer a table.narrow-inline-filter, .modules.mod4 .panel table.mod4-insider, table.hide-for-medium {
	display: table !important;
}
 @media only screen and (max-width: 1279px) and (min-width: 768px) {
/* line 119, ../sass/foundation/components/modules/_mqueries.scss */
.touch table.hide-for-xlarge,  .touch table.hide-for-large,  .touch table.hide-for-small,  .touch .mod-footer a table.narrow-inline-filter,  .mod-footer a .touch table.narrow-inline-filter,  .touch .modules.mod4 .panel table.mod4-insider,  .modules.mod4 .panel .touch table.mod4-insider,  .touch table.show-for-medium {
	display: table !important;
}
}
@media only screen and (max-width: 767px) {
/* line 126, ../sass/foundation/components/modules/_mqueries.scss */
table.hide-for-xlarge,  table.hide-for-large,  table.hide-for-medium,  table.show-for-small {
	display: table !important;
}
}
/* 1280 tablet ------------ */
@media only screen and (max-device-width: 1280px) {
/* NavBar --- */
  /*            */
  /* line 135, ../sass/foundation/components/modules/_mqueries.scss */
.touch .nav-bar li.has-flyout > a {
	padding-right: 36px !important;
}
}
/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
/* line 141, ../sass/foundation/components/modules/_mqueries.scss */
.flex-video {
	padding-top: 0;
}
}
/* Between Medium and Small */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
/* NavBar --- */
  /*            */
  /* line 150, ../sass/foundation/components/modules/_mqueries.scss */
.touch .nav-bar li a {
	font-size: 13px;
}
/* line 152, ../sass/foundation/components/modules/_mqueries.scss */
.touch .nav-bar li.has-flyout > a.flyout-toggle {
	padding: 15px !important;
}
/* line 153, ../sass/foundation/components/modules/_mqueries.scss */
.touch .nav-bar li.has-flyout > a {
	padding-right: 26px !important;
}
/* Clearing --- */
  /*              */
  /* line 159, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-right, .clearing-main-left {
	height: 100%;
	width: 40px;
	top: 0;
	border: none;
}
/* line 164, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-right:before, .clearing-main-left:before {
	position: absolute;
	top: 50%;
}
/* line 166, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-left {
	left: 0;
}
/* line 168, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-left:before {
	left: 5px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 16px;
	border-color: transparent white transparent transparent;
}
/* line 170, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-right {
	height: 100%;
	right: 0;
}
/* line 173, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-right:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 16px;
	border-color: transparent transparent transparent white;
}
}
/* Small Devices ------------ */
@media only screen and (max-width: 767px) {
/* Global Misc --- */
  /*                 */
  /* line 183, ../sass/foundation/components/modules/_mqueries.scss */
.left, .right {
	float: none;
}
/* line 184, ../sass/foundation/components/modules/_mqueries.scss */
body {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	width: 100%;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
/* The Grid --- */
  /*              */
  /* line 188, ../sass/foundation/components/modules/_mqueries.scss */
.row {
	width: auto;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
}
/* line 189, ../sass/foundation/components/modules/_mqueries.scss */
.column, .columns {
	width: auto !important;
	float: none;
}
/* line 190, ../sass/foundation/components/modules/_mqueries.scss */
.column:last-child, .columns:last-child {
	float: none;
}

  /* line 191, ../sass/foundation/components/modules/_mqueries.scss */
  [class*="column"] + [class*="column"]:last-child {
 float: none;
}
/* line 192, ../sass/foundation/components/modules/_mqueries.scss */
.column:before, .columns:before, .column:after, .columns:after {
	content: "";
	display: table;
}
/* line 193, ../sass/foundation/components/modules/_mqueries.scss */
.column:after, .columns:after {
	clear: both;
}
/* line 196, ../sass/foundation/components/modules/_mqueries.scss */
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .offset-by-twelve, .offset-by-thirteen, .offset-by-fourteen {
	margin-left: 0 !important;
}
/* line 197, ../sass/foundation/components/modules/_mqueries.scss */
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten, .push-eleven, .push-twelve, .push-thirteen, .push-fourteen {
	left: auto;
}
/* line 198, ../sass/foundation/components/modules/_mqueries.scss */
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten, .pull-eleven, .pull-twelve, .pull-thirteen, .pull-fourteen {
	right: auto;
}
/* Mobile 4-column Grid */
  /* line 211, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-one {
	width: 25% !important;
	float: left;
	padding: 0 15px;
}
/* line 212, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-one:last-child {
	float: right;
}
/* line 213, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-one.end {
	float: left;
}
/* line 216, ../sass/foundation/components/modules/_mqueries.scss */
.row.collapse .mobile-one {
	padding: 0;
}
/* line 211, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-two {
	width: 50% !important;
	float: left;
	padding: 0 15px;
}
/* line 212, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-two:last-child {
	float: right;
}
/* line 213, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-two.end {
	float: left;
}
/* line 216, ../sass/foundation/components/modules/_mqueries.scss */
.row.collapse .mobile-two {
	padding: 0;
}
/* line 211, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-three {
	width: 75% !important;
	float: left;
	padding: 0 15px;
}
/* line 212, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-three:last-child {
	float: right;
}
/* line 213, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-three.end {
	float: left;
}
/* line 216, ../sass/foundation/components/modules/_mqueries.scss */
.row.collapse .mobile-three {
	padding: 0;
}
/* line 211, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-four {
	width: 100% !important;
	float: left;
	padding: 0 15px;
}
/* line 212, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-four:last-child {
	float: right;
}
/* line 213, ../sass/foundation/components/modules/_mqueries.scss */
.row .mobile-four.end {
	float: left;
}
/* line 216, ../sass/foundation/components/modules/_mqueries.scss */
.row.collapse .mobile-four {
	padding: 0;
}
/* line 221, ../sass/foundation/components/modules/_mqueries.scss */
.push-one-mobile {
	left: 25%;
}
/* line 222, ../sass/foundation/components/modules/_mqueries.scss */
.pull-one-mobile {
	right: 25%;
}
/* line 221, ../sass/foundation/components/modules/_mqueries.scss */
.push-two-mobile {
	left: 50%;
}
/* line 222, ../sass/foundation/components/modules/_mqueries.scss */
.pull-two-mobile {
	right: 50%;
}
/* line 221, ../sass/foundation/components/modules/_mqueries.scss */
.push-three-mobile {
	left: 75%;
}
/* line 222, ../sass/foundation/components/modules/_mqueries.scss */
.pull-three-mobile {
	right: 75%;
}
/* Block Grids --- */
  /*                 */
  /* line 228, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile > li {
	float: none;
	width: 100%;
	margin-left: 0;
}
/* line 232, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid > li {
	clear: none;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-one-up > li {
	width: 100%;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-two-up > li {
	width: 50%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-two-up > li:nth-of-type(2n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-three-up > li {
	width: 33.33333%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-three-up > li:nth-of-type(3n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-four-up > li {
	width: 25%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-four-up > li:nth-of-type(4n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-five-up > li {
	width: 20%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-five-up > li:nth-of-type(5n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-six-up > li {
	width: 16.66667%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-six-up > li:nth-of-type(6n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-seven-up > li {
	width: 14.28571%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-seven-up > li:nth-of-type(7n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-eight-up > li {
	width: 12.5%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-eight-up > li:nth-of-type(8n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-nine-up > li {
	width: 11.11111%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-nine-up > li:nth-of-type(9n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-ten-up > li {
	width: 10%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-ten-up > li:nth-of-type(10n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-eleven-up > li {
	width: 9.09091%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-eleven-up > li:nth-of-type(11n+1) {
	clear: both;
}
/* line 234, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-twelve-up > li {
	width: 8.33333%;
}
/* line 236, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid.mobile-twelve-up > li:nth-of-type(12n+1) {
	clear: both;
}
/* line 241, ../sass/foundation/components/modules/_mqueries.scss */
.block-grid[class$='-up'][class*='mobile-'] li {
	clear: none;
}
/* Forms --- */
  /*           */
  /* Label alignment */
  /* line 247, ../sass/foundation/components/modules/_mqueries.scss */
label.right {
	text-align: left;
}
/* Extend width of all inputs */
  /* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].one,  input[type="password"].one,  input[type="date"].one,  input[type="datetime"].one,  input[type="email"].one,  input[type="number"].one,  input[type="search"].one,  input[type="tel"].one,  input[type="time"].one,  input[type="url"].one,  textarea.one,  .row textarea.one {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].two,  input[type="password"].two,  input[type="date"].two,  input[type="datetime"].two,  input[type="email"].two,  input[type="number"].two,  input[type="search"].two,  input[type="tel"].two,  input[type="time"].two,  input[type="url"].two,  textarea.two,  .row textarea.two {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].three,  input[type="password"].three,  input[type="date"].three,  input[type="datetime"].three,  input[type="email"].three,  input[type="number"].three,  input[type="search"].three,  input[type="tel"].three,  input[type="time"].three,  input[type="url"].three,  textarea.three,  .row textarea.three {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].four,  input[type="password"].four,  input[type="date"].four,  input[type="datetime"].four,  input[type="email"].four,  input[type="number"].four,  input[type="search"].four,  input[type="tel"].four,  input[type="time"].four,  input[type="url"].four,  textarea.four,  .row textarea.four {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].five,  input[type="password"].five,  input[type="date"].five,  input[type="datetime"].five,  input[type="email"].five,  input[type="number"].five,  input[type="search"].five,  input[type="tel"].five,  input[type="time"].five,  input[type="url"].five,  textarea.five,  .row textarea.five {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].six,  input[type="password"].six,  input[type="date"].six,  input[type="datetime"].six,  input[type="email"].six,  input[type="number"].six,  input[type="search"].six,  input[type="tel"].six,  input[type="time"].six,  input[type="url"].six,  textarea.six,  .row textarea.six {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].seven,  input[type="password"].seven,  input[type="date"].seven,  input[type="datetime"].seven,  input[type="email"].seven,  input[type="number"].seven,  input[type="search"].seven,  input[type="tel"].seven,  input[type="time"].seven,  input[type="url"].seven,  textarea.seven,  .row textarea.seven {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].eight,  input[type="password"].eight,  input[type="date"].eight,  input[type="datetime"].eight,  input[type="email"].eight,  input[type="number"].eight,  input[type="search"].eight,  input[type="tel"].eight,  input[type="time"].eight,  input[type="url"].eight,  textarea.eight,  .row textarea.eight {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].nine,  input[type="password"].nine,  input[type="date"].nine,  input[type="datetime"].nine,  input[type="email"].nine,  input[type="number"].nine,  input[type="search"].nine,  input[type="tel"].nine,  input[type="time"].nine,  input[type="url"].nine,  textarea.nine,  .row textarea.nine {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].ten,  input[type="password"].ten,  input[type="date"].ten,  input[type="datetime"].ten,  input[type="email"].ten,  input[type="number"].ten,  input[type="search"].ten,  input[type="tel"].ten,  input[type="time"].ten,  input[type="url"].ten,  textarea.ten,  .row textarea.ten {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].eleven,  input[type="password"].eleven,  input[type="date"].eleven,  input[type="datetime"].eleven,  input[type="email"].eleven,  input[type="number"].eleven,  input[type="search"].eleven,  input[type="tel"].eleven,  input[type="time"].eleven,  input[type="url"].eleven,  textarea.eleven,  .row textarea.eleven {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].twelve,  input[type="password"].twelve,  input[type="date"].twelve,  input[type="datetime"].twelve,  input[type="email"].twelve,  input[type="number"].twelve,  input[type="search"].twelve,  input[type="tel"].twelve,  input[type="time"].twelve,  input[type="url"].twelve,  textarea.twelve,  .row textarea.twelve {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].thirteen,  input[type="password"].thirteen,  input[type="date"].thirteen,  input[type="datetime"].thirteen,  input[type="email"].thirteen,  input[type="number"].thirteen,  input[type="search"].thirteen,  input[type="tel"].thirteen,  input[type="time"].thirteen,  input[type="url"].thirteen,  textarea.thirteen,  .row textarea.thirteen {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].fourteen,  input[type="password"].fourteen,  input[type="date"].fourteen,  input[type="datetime"].fourteen,  input[type="email"].fourteen,  input[type="number"].fourteen,  input[type="search"].fourteen,  input[type="tel"].fourteen,  input[type="time"].fourteen,  input[type="url"].fourteen,  textarea.fourteen,  .row textarea.fourteen {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].fifteen,  input[type="password"].fifteen,  input[type="date"].fifteen,  input[type="datetime"].fifteen,  input[type="email"].fifteen,  input[type="number"].fifteen,  input[type="search"].fifteen,  input[type="tel"].fifteen,  input[type="time"].fifteen,  input[type="url"].fifteen,  textarea.fifteen,  .row textarea.fifteen {
	width: 100% !important;
}
/* line 260, ../sass/foundation/components/modules/_mqueries.scss */
input[type="text"].sixteen,  input[type="password"].sixteen,  input[type="date"].sixteen,  input[type="datetime"].sixteen,  input[type="email"].sixteen,  input[type="number"].sixteen,  input[type="search"].sixteen,  input[type="tel"].sixteen,  input[type="time"].sixteen,  input[type="url"].sixteen,  textarea.sixteen,  .row textarea.sixteen {
	width: 100% !important;
}
/* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 274, ../sass/foundation/components/modules/_mqueries.scss */
.button, .meta-comments-list #respond #submit {
	display: block;
}
/* line 275, ../sass/foundation/components/modules/_mqueries.scss */
button.button, .meta-comments-list #respond button#submit, input[type="submit"].button, .meta-comments-list #respond input[type="submit"]#submit, input[type="reset"].button, .meta-comments-list #respond input[type="reset"]#submit {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
/* Button Groups */
  /* line 278, ../sass/foundation/components/modules/_mqueries.scss */
.button-group button.button, .button-group .meta-comments-list #respond button#submit, .meta-comments-list #respond .button-group button#submit, .button-group input[type="submit"].button, .button-group .meta-comments-list #respond input[type="submit"]#submit, .meta-comments-list #respond .button-group input[type="submit"]#submit {
	width: auto;
	padding: 10px 20px 11px;
}
/* line 279, ../sass/foundation/components/modules/_mqueries.scss */
.button-group button.button.large, .button-group .meta-comments-list #respond button.large#submit, .meta-comments-list #respond .button-group button.large#submit, .button-group input[type="submit"].button.large, .button-group .meta-comments-list #respond input[type="submit"].large#submit, .meta-comments-list #respond .button-group input[type="submit"].large#submit {
	padding: 15px 30px 16px;
}
/* line 280, ../sass/foundation/components/modules/_mqueries.scss */
.button-group button.button.medium, .button-group .meta-comments-list #respond button.medium#submit, .meta-comments-list #respond .button-group button.medium#submit, .button-group input[type="submit"].button.medium, .button-group .meta-comments-list #respond input[type="submit"].medium#submit, .meta-comments-list #respond .button-group input[type="submit"].medium#submit {
	padding: 10px 20px 11px;
}
/* line 281, ../sass/foundation/components/modules/_mqueries.scss */
.button-group button.button.small, .button-group .meta-comments-list #respond button#submit, .meta-comments-list #respond .button-group button#submit, .button-group input[type="submit"].button.small, .button-group .meta-comments-list #respond input[type="submit"]#submit, .meta-comments-list #respond .button-group input[type="submit"]#submit {
	padding: 7px 14px 8px;
}
/* line 282, ../sass/foundation/components/modules/_mqueries.scss */
.button-group button.button.tiny, .button-group .meta-comments-list #respond button.tiny#submit, .meta-comments-list #respond .button-group button.tiny#submit, .button-group input[type="submit"].button.tiny, .button-group .meta-comments-list #respond input[type="submit"].tiny#submit, .meta-comments-list #respond .button-group input[type="submit"].tiny#submit {
	padding: 5px 10px 6px;
}
/* line 284, ../sass/foundation/components/modules/_mqueries.scss */
.button-group.even button.button, .button-group.even .meta-comments-list #respond button#submit, .meta-comments-list #respond .button-group.even button#submit, .button-group.even input[type="submit"].button, .button-group.even .meta-comments-list #respond input[type="submit"]#submit, .meta-comments-list #respond .button-group.even input[type="submit"]#submit {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
/* Navbar --- */
  /*            */
  /* line 289, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar {
	height: auto;
}
/* line 290, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li {
	float: none;
	display: block;
	border-right: none;
}
/* line 291, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li > a.main {
	text-align: left;
	border-top: 1px solid #ddd;
	border-right: none;
}
/* line 292, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li:first-child > a.main {
	border-top: none;
}
/* line 293, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
	position: absolute;
	right: 0;
	top: 0;
	padding: 17px;
	z-index: 2;
	display: block;
}
/* line 294, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
	content: "";
	width: 0;
	height: 0;
	display: block;
}
/* line 295, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar > li.has-flyout > a.flyout-toggle:hover span {
	border-top-color: #141414;
}
/* line 296, ../sass/foundation/components/modules/_mqueries.scss */
.nav-bar.vertical > li.has-flyout > .flyout {
	left: 0;
}
/* line 298, ../sass/foundation/components/modules/_mqueries.scss */
.flyout {
	position: relative;
	width: 100% !important;
	top: auto;
	margin-right: -2px;
	border-width: 1px 1px 0 1px;
}
/* line 299, ../sass/foundation/components/modules/_mqueries.scss */
.flyout.right {
	float: none;
	right: auto;
	left: -1px;
}
/* line 300, ../sass/foundation/components/modules/_mqueries.scss */
.flyout.small, .meta-comments-list #respond .flyout#submit, .flyout.large {
	width: 100% !important;
}
/* line 301, ../sass/foundation/components/modules/_mqueries.scss */
.flyout p:last-child {
	margin-bottom: 18px;
}
/* Reveal --- */
  /*            */
  /* line 306, ../sass/foundation/components/modules/_mqueries.scss */
.reveal-modal-bg {
	position: absolute;
}
/* line 311, ../sass/foundation/components/modules/_mqueries.scss */
.reveal-modal,  .reveal-modal.small,  .meta-comments-list #respond .reveal-modal#submit,  .reveal-modal.medium,  .reveal-modal.large,  .reveal-modal.xlarge {
	width: 80%;
	top: 15px;
	left: 50%;
	margin-left: -40%;
	padding: 20px;
	height: auto;
}
/* Clearing --- */
  /*              */
  /* line 315, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-container {
	margin: 0;
}
/* line 316, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-close {
	z-index: 99;
	font-size: 37px;
	top: 0px;
	right: 5px;
}
/* line 317, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-caption {
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 10px !important;
	line-height: 1.3;
}
/* line 318, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-main-right, .clearing-main-left {
	display: none;
}
/* line 320, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
	height: 100%;
}
/* line 321, ../sass/foundation/components/modules/_mqueries.scss */
.clearing-blackout.clearing-assembled ul[data-clearing] {
	display: none;
}
/* Joyride --- */
  /*             */
  /* line 326, ../sass/foundation/components/modules/_mqueries.scss */
.joyride-tip-guide {
	width: 95% !important;
	left: 2.5% !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/* line 327, ../sass/foundation/components/modules/_mqueries.scss */
.joyride-tip-guide-wrapper {
	width: 100%;
}
/* Tabs --- */
  /*          */
  /* line 331, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile {
	width: auto;
	margin: 20px -20px 40px;
	border-bottom: solid 1px #ccc;
	height: auto;
	margin: 20px -15px 0px -15px;
}
/* line 332, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
	float: none;
	height: auto;
}
/* line 333, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile dd a, .tabs.mobile li a {
	font-size: 15px;
	display: block;
	width: auto;
	height: auto;
	padding: 18px 20px;
	margin: 0;
	color: #555;
	line-height: 1;
	border: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #ccc;
	background: #fff;
}
/* line 334, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile dd a.active, .tabs.mobile li a.active {
	border: none;
	background: #1f3c78;
	color: #fff;
	margin: 0;
	position: static;
	top: 0;
	height: auto;
}
/* line 335, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
	margin: 0;
}
/* line 336, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile + .tabs-content.contained {
	margin-left: -15px;
	margin-right: -15px;
}
/* line 337, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile .section-title {
	padding-left: 20px !important;
}
/* line 340, ../sass/foundation/components/modules/_mqueries.scss */
.contained.mobile {
	margin-bottom: 0;
}
/* line 341, ../sass/foundation/components/modules/_mqueries.scss */
.contained.tabs.mobile dd a, .contained.tabs.mobile li a {
	padding: 18px 20px;
}
/* line 342, ../sass/foundation/components/modules/_mqueries.scss */
.tabs.mobile + ul.contained {
	margin-left: -20px;
	margin-right: -20px;
	border-width: 0 0 1px 0;
}
/* UI Elements --- */
  /*                 */
  /* Tooltips */
  /* line 347, ../sass/foundation/components/modules/_mqueries.scss */
.tooltip {
	font-size: 14px;
	line-height: 1.4;
	padding: 7px 10px 9px 10px;
	left: 50% !important;
	max-width: 80% !important;
	margin-left: -40%;
	font-size: 110%;
}
/* line 356, ../sass/foundation/components/modules/_mqueries.scss */
.tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
	border-color: transparent transparent black transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
	top: -12px;
	left: 10px;
}
}
/* Topbar Specific Breakpoint that you can customize */
@media only screen and (max-width: 767px) {
/* line 367, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar {
	background: #1e3d76;
	margin-bottom: 0;
	height: 32px;
	min-height: 32px;
	overflow: hidden;/* Override contain to grid stuff for breakpoint */
    /* Setting up the sliding area */
    /* When the Small Nav is Showing */ }
/* line 368, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar .js-generated {
	display: block;
}
/* line 371, ../sass/foundation/components/modules/_mqueries.scss */
.contain-to-grid .top-bar {
	width: auto;
}
/* line 374, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar section {
	left: 0;
	position: relative;
	width: auto;
	-webkit-transition: left 300ms 0;
	-moz-transition: left 300ms 0;
	-o-transition: left 300ms 0;
	transition: left 300ms 0;
}
/* line 375, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul {
	width: 100%;
	height: 100%;
	margin-bottom: 0;
	display: block;
}
/* line 376, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li {
	float: none;/* Branding and name */
        /* Dropdown Toggle */
        /* Divider for breakpoint */
        /* Search Overrides for breakpoint size */
        /* Dropdown Level 1 */
        /* Dropdown Level 2 */ }
/* line 377, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.active, .top-bar ul > li:hover {
	background: #193262;
}
/* line 379, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.name {
	height: 32px;
}
/* line 380, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.name h1 {
	line-height: 1;
}
/* line 381, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.name h1 a {
	color: white;
	display: block;
	line-height: 32px !important;
	padding-left: 10.66667px;
	height: 32px;
}
/* line 384, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li:hover a, .top-bar ul > li.active a {
	color: white;
}
/* line 385, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li a:not(.button) {
	color: white;
}
/* line 388, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.toggle-topbar {
	cursor: pointer;
	display: block;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
}
/* line 389, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.toggle-topbar a {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 8px;
	border-color: white transparent transparent transparent;
	padding: 0;
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -4px;
}
/* line 391, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.toggle-topbar:hover {
	background: inherit;
}
/* line 393, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.toggle-topbar a {
	padding: 0 !important;
}
/* line 396, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.divider {
	border-bottom: solid 1px #28529f;
	border-top: solid 1px #0e1d39;
	clear: both;
	height: 1px !important;
	margin: 8px 0 !important;
	width: 100%;
}
/* line 399, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.search {
	padding: 0 16px;
}
/* line 400, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.search form {
	width: 100%;
}
/* line 401, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.search form input[type=text] {
	width: 75%;
}
/* line 402, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.search form .button, .top-bar ul > li.search form .meta-comments-list #respond #submit, .meta-comments-list #respond .top-bar ul > li.search form #submit {
	top: -1px;
	width: 25%;
}
/* line 408, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown a {
	padding-right: 24px;
}
/* line 409, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
	margin-right: 10.66667px;
	margin-top: -4.5px;
	position: absolute;
	top: 50%;
}
/* line 411, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown:hover > .dropdown {
	display: block;
	visibility: hidden;
}
/* line 412, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown {
	visibility: hidden;
	z-index: 0 !important;
}
/* line 413, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved {
	position: static;
}
/* line 414, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown {
	top: 0;
	visibility: visible;
}
/* line 416, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li label {
	margin-bottom: 6px;
	padding-top: 6px !important;
	font-size: 11px;
}
/* line 417, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) {
	padding-bottom: 0;
}
/* line 418, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
	padding: 8px 16px;
	font-size: 14px;
}
/* line 420, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label {
	padding: 0 16px;
}
/* line 421, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
	background: #28529f;
	display: block;
}
/* line 422, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved > .dropdown li.divider {
	border-bottom: solid 1px rgba(255, 255, 255, 0.1);
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}
/* line 425, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved .back.title {
	padding-bottom: 0;
}
/* line 426, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved .back.title a:before {
	position: absolute;
	top: 50%;
	left: 11px;
	margin-top: -5px;
	width: 0;
	height: 0;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: transparent white transparent transparent;
}
/* line 427, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved .back.title h5 {
	margin: 0;
	padding-left: 15px;
	position: relative;
}
/* line 428, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown.moved .back.title h5 a {
	background: transparent;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 23px;
	font-weight: bold;
}
/* line 435, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li {
	background: transparent;
}
/* line 437, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
	left: 100% !important;
	top: 0;
	right: auto !important;
}
/* line 438, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
	padding-right: 24px;
}
/* line 439, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
	content: "";
	margin-right: 10.66667px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
	position: absolute;
	top: 50%;
	margin-top: -4.5px;
}
/* line 441, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover {
	background: #28529f;
}
/* line 444, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved {
	position: static;
}
/* line 445, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
	top: 0;
	visibility: visible;
}
/* line 447, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover {
	display: block;
}
/* line 451, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul.left, .top-bar ul.right {
	float: none;
	width: 100%;
}
/* line 452, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul.left > li, .top-bar ul.right > li {
	display: block;
	float: none;
	margin: 0 !important;
}
/* line 454, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {
	left: 100% !important;
	top: 0;
	right: auto !important;
}
/* line 459, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar section > ul li a:not(.button) {
	height: 32px;
	line-height: 32px;
	padding-left: 16px !important;
}
/* line 462, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar.expanded {
	height: 100%;
}
/* line 463, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar.expanded ul li.toggle-topbar a {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 8px;
	border-color: transparent transparent #cccccc transparent;
	top: auto;
	bottom: 50%;
	margin-bottom: -4px;
}
/* line 466, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul li.has-button {
	padding: 5px 10.66667px;
}
/* line 467, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul li .button.small, .top-bar ul li .meta-comments-list #respond #submit, .meta-comments-list #respond .top-bar ul li #submit {
	margin: 0 !important;
	display: inline-block;
	width: 100%;
}
/* line 469, ../sass/foundation/components/modules/_mqueries.scss */
.top-bar ul > li.has-button a.button, .top-bar ul > li.has-button .meta-comments-list #respond a#submit, .meta-comments-list #respond .top-bar ul > li.has-button a#submit {
	margin: 0;
}
}
@font-face {
	font-family: 'oisa-icons';
	src: url("../fonts/oisa-icons.eot");
	src: url("../fonts/oisa-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/oisa-icons.woff") format("woff"), url("../fonts/oisa-icons.ttf") format("truetype"), url("../fonts/oisa-icons.svg#oisa-icons") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
/* line 19, ../sass/_iconfonts.scss */
.custom-icon-instagram, .custom-icon-youtube, .custom-icon-twitter, .custom-icon-share, .custom-icon-pinterest, .custom-icon-facebook {
	font-family: 'oisa-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
/* line 29, ../sass/_iconfonts.scss */
.custom-icon-instagram:before {
	content: "\26";
}
/* line 32, ../sass/_iconfonts.scss */
.custom-icon-youtube:before {
	content: "\21";
}
/* line 35, ../sass/_iconfonts.scss */
.custom-icon-twitter:before {
	content: "\27";
}
/* line 38, ../sass/_iconfonts.scss */
.custom-icon-share:before {
	content: "\28";
}
/* line 41, ../sass/_iconfonts.scss */
.custom-icon-pinterest:before {
	content: "\29";
}
/* line 44, ../sass/_iconfonts.scss */
.custom-icon-facebook:before {
	content: "\2a";
}
/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
	font-family: "FontAwesome";
	src: url("../fonts/fontawesome-webfont.eot?v=3.0.1");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
	font-weight: normal;
	font-style: normal;
}

/*  Font Awesome styles
 *  ------------------------------------------------------- */
/* line 44, ../sass/font-awesome.sass */
[class^="icon-"], [class*=" icon-"] {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
 width: auto;
 height: auto;
 line-height: normal;
 vertical-align: baseline;
 background-image: none;
 background-position: 0% 0%;
 background-repeat: repeat;
 margin-top: 0;
}

/* more sprites.less reset */
/* line 64, ../sass/font-awesome.sass */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
 background-image: none;
}
/* line 79, ../sass/font-awesome.sass */
[class^="icon-"]:before, [class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none;
}
/* makes sure icons active on rollover in links */
/* line 87, ../sass/font-awesome.sass */
a [class^="icon-"], a [class*=" icon-"] {
	display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
/* line 92, ../sass/font-awesome.sass */
.icon-large:before {
	vertical-align: -10%;
	font-size: 1.33333em;
}
/* line 97, ../sass/font-awesome.sass */
.btn [class^="icon-"], .btn [class*=" icon-"], .nav [class^="icon-"], .nav [class*=" icon-"] {
	display: inline;
/* keeps button heights with and without icons the same */ }
/* line 101, ../sass/font-awesome.sass */
.btn [class^="icon-"].icon-large,  .btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large,  .nav [class*=" icon-"].icon-large {
	line-height: 0.9em;
}
/* line 103, ../sass/font-awesome.sass */
.btn [class^="icon-"].icon-spin,  .btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin,  .nav [class*=" icon-"].icon-spin {
	display: inline-block;
}
/* line 107, ../sass/font-awesome.sass */
.nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"], .nav-pills [class*=" icon-"] {
	/* keeps button heights with and without icons the same */
	line-height: 0.9em;
}
/* line 111, ../sass/font-awesome.sass */
.nav-tabs [class^="icon-"].icon-large,  .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"].icon-large,  .nav-pills [class*=" icon-"].icon-large {
	line-height: 0.9em;
}
/* line 115, ../sass/font-awesome.sass */
li [class^="icon-"], li [class*=" icon-"], .nav li [class^="icon-"], .nav li [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}
/* line 120, ../sass/font-awesome.sass */
li [class^="icon-"].icon-large,  li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large,  .nav li [class*=" icon-"].icon-large {
	/* increased font size for icon-large */
	width: 1.5625em;
}
/* line 124, ../sass/font-awesome.sass */
ul.icons {
	list-style-type: none;
	text-indent: -0.75em;
}
/* line 128, ../sass/font-awesome.sass */
ul.icons li [class^="icon-"],  ul.icons li [class*=" icon-"] {
	width: 0.75em;
}
/* line 132, ../sass/font-awesome.sass */
.icon-muted {
	color: #eeeeee;
}
/* line 138, ../sass/font-awesome.sass */
.icon-border {
	border: solid 1px #eeeeee;
	padding: 0.2em 0.25em 0.15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* line 146, ../sass/font-awesome.sass */
.icon-2x {
	font-size: 2em;
}
/* line 148, ../sass/font-awesome.sass */
.icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* line 152, ../sass/font-awesome.sass */
.icon-3x {
	font-size: 3em;
}
/* line 154, ../sass/font-awesome.sass */
.icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* line 158, ../sass/font-awesome.sass */
.icon-4x {
	font-size: 4em;
}
/* line 160, ../sass/font-awesome.sass */
.icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
/* line 168, ../sass/font-awesome.sass */
.pull-right {
	float: right;
}
/* line 170, ../sass/font-awesome.sass */
.pull-left {
	float: left;
}
/* line 175, ../sass/font-awesome.sass */
[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
	margin-right: 0.3em;
}
/* line 177, ../sass/font-awesome.sass */
[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
	margin-left: 0.3em;
}
/* line 184, ../sass/font-awesome.sass */
.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {
	margin-top: 0.18em;
}
/* line 186, ../sass/font-awesome.sass */
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
	line-height: 0.8em;
}
/* line 193, ../sass/font-awesome.sass */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top: 0.25em;
}
/* line 197, ../sass/font-awesome.sass */
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {
	margin-top: 0;
}
/* line 201, ../sass/font-awesome.sass */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x,  .btn.btn-large [class*=" icon-"].pull-left.icon-2x,  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top: 0.05em;
}
/* line 203, ../sass/font-awesome.sass */
.btn.btn-large [class^="icon-"].pull-left.icon-2x,  .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
	margin-right: 0.2em;
}
/* line 205, ../sass/font-awesome.sass */
.btn.btn-large [class^="icon-"].pull-right.icon-2x,  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-left: 0.2em;
}
/* line 209, ../sass/font-awesome.sass */
.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
 @-moz-keyframes spin {
  /* line 217, ../sass/font-awesome.sass */
  0% {
 -moz-transform: rotate(0deg);
}

  /* line 219, ../sass/font-awesome.sass */
  100% {
 -moz-transform: rotate(359deg);
}
}
 @-webkit-keyframes spin {
  /* line 223, ../sass/font-awesome.sass */
  0% {
 -webkit-transform: rotate(0deg);
}

  /* line 225, ../sass/font-awesome.sass */
  100% {
 -webkit-transform: rotate(359deg);
}
}
 @-o-keyframes spin {
  /* line 229, ../sass/font-awesome.sass */
  0% {
 -o-transform: rotate(0deg);
}

  /* line 231, ../sass/font-awesome.sass */
  100% {
 -o-transform: rotate(359deg);
}
}
 @-ms-keyframes spin {
  /* line 235, ../sass/font-awesome.sass */
  0% {
 -ms-transform: rotate(0deg);
}

  /* line 237, ../sass/font-awesome.sass */
  100% {
 -ms-transform: rotate(359deg);
}
}
 @keyframes spin {
  /* line 241, ../sass/font-awesome.sass */
  0% {
 transform: rotate(0deg);
}

  /* line 243, ../sass/font-awesome.sass */
  100% {
 transform: rotate(359deg);
}
}
 @-moz-document url-prefix() {
  /* line 247, ../sass/font-awesome.sass */
  .icon-spin {
 height: 0.9em;
}

  /* line 249, ../sass/font-awesome.sass */
  .btn .icon-spin {
 height: auto;
}

  /* line 251, ../sass/font-awesome.sass */
  .icon-spin.icon-large {
 height: 1.25em;
}

  /* line 253, ../sass/font-awesome.sass */
  .btn .icon-spin.icon-large {
 height: 0.75em;
}
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 *  readers do not read off random characters that represent icons */
/* line 260, ../sass/font-awesome.sass */
.icon-glass:before {
	content: "\f000";
}
/* line 262, ../sass/font-awesome.sass */
.icon-music:before {
	content: "\f001";
}
/* line 264, ../sass/font-awesome.sass */
.icon-search:before {
	content: "\f002";
}
/* line 266, ../sass/font-awesome.sass */
.icon-envelope:before {
	content: "\f003";
}
/* line 268, ../sass/font-awesome.sass */
.icon-heart:before {
	content: "\f004";
}
/* line 270, ../sass/font-awesome.sass */
.icon-star:before {
	content: "\f005";
}
/* line 272, ../sass/font-awesome.sass */
.icon-star-empty:before {
	content: "\f006";
}
/* line 274, ../sass/font-awesome.sass */
.icon-user:before {
	content: "\f007";
}
/* line 276, ../sass/font-awesome.sass */
.icon-film:before {
	content: "\f008";
}
/* line 278, ../sass/font-awesome.sass */
.icon-th-large:before {
	content: "\f009";
}
/* line 280, ../sass/font-awesome.sass */
.icon-th:before {
	content: "\f00a";
}
/* line 282, ../sass/font-awesome.sass */
.icon-th-list:before {
	content: "\f00b";
}
/* line 284, ../sass/font-awesome.sass */
.icon-ok:before {
	content: "\f00c";
}
/* line 286, ../sass/font-awesome.sass */
.icon-remove:before {
	content: "\f00d";
}
/* line 288, ../sass/font-awesome.sass */
.icon-zoom-in:before {
	content: "\f00e";
}
/* line 290, ../sass/font-awesome.sass */
.icon-zoom-out:before {
	content: "\f010";
}
/* line 292, ../sass/font-awesome.sass */
.icon-off:before {
	content: "\f011";
}
/* line 294, ../sass/font-awesome.sass */
.icon-signal:before {
	content: "\f012";
}
/* line 296, ../sass/font-awesome.sass */
.icon-cog:before {
	content: "\f013";
}
/* line 298, ../sass/font-awesome.sass */
.icon-trash:before {
	content: "\f014";
}
/* line 300, ../sass/font-awesome.sass */
.icon-home:before {
	content: "\f015";
}
/* line 302, ../sass/font-awesome.sass */
.icon-file:before {
	content: "\f016";
}
/* line 304, ../sass/font-awesome.sass */
.icon-time:before {
	content: "\f017";
}
/* line 306, ../sass/font-awesome.sass */
.icon-road:before {
	content: "\f018";
}
/* line 308, ../sass/font-awesome.sass */
.icon-download-alt:before {
	content: "\f019";
}
/* line 310, ../sass/font-awesome.sass */
.icon-download:before {
	content: "\f01a";
}
/* line 312, ../sass/font-awesome.sass */
.icon-upload:before {
	content: "\f01b";
}
/* line 314, ../sass/font-awesome.sass */
.icon-inbox:before {
	content: "\f01c";
}
/* line 316, ../sass/font-awesome.sass */
.icon-play-circle:before {
	content: "\f01d";
}
/* line 318, ../sass/font-awesome.sass */
.icon-repeat:before {
	content: "\f01e";
}
/* \f020 doesn't work in Safari. all shifted one down */
/* line 321, ../sass/font-awesome.sass */
.icon-refresh:before {
	content: "\f021";
}
/* line 323, ../sass/font-awesome.sass */
.icon-list-alt:before {
	content: "\f022";
}
/* line 325, ../sass/font-awesome.sass */
.icon-lock:before {
	content: "\f023";
}
/* line 327, ../sass/font-awesome.sass */
.icon-flag:before {
	content: "\f024";
}
/* line 329, ../sass/font-awesome.sass */
.icon-headphones:before {
	content: "\f025";
}
/* line 331, ../sass/font-awesome.sass */
.icon-volume-off:before {
	content: "\f026";
}
/* line 333, ../sass/font-awesome.sass */
.icon-volume-down:before {
	content: "\f027";
}
/* line 335, ../sass/font-awesome.sass */
.icon-volume-up:before {
	content: "\f028";
}
/* line 337, ../sass/font-awesome.sass */
.icon-qrcode:before {
	content: "\f029";
}
/* line 339, ../sass/font-awesome.sass */
.icon-barcode:before {
	content: "\f02a";
}
/* line 341, ../sass/font-awesome.sass */
.icon-tag:before {
	content: "\f02b";
}
/* line 343, ../sass/font-awesome.sass */
.icon-tags:before {
	content: "\f02c";
}
/* line 345, ../sass/font-awesome.sass */
.icon-book:before {
	content: "\f02d";
}
/* line 347, ../sass/font-awesome.sass */
.icon-bookmark:before {
	content: "\f02e";
}
/* line 349, ../sass/font-awesome.sass */
.icon-print:before {
	content: "\f02f";
}
/* line 351, ../sass/font-awesome.sass */
.icon-camera:before {
	content: "\f030";
}
/* line 353, ../sass/font-awesome.sass */
.icon-font:before {
	content: "\f031";
}
/* line 355, ../sass/font-awesome.sass */
.icon-bold:before {
	content: "\f032";
}
/* line 357, ../sass/font-awesome.sass */
.icon-italic:before {
	content: "\f033";
}
/* line 359, ../sass/font-awesome.sass */
.icon-text-height:before {
	content: "\f034";
}
/* line 361, ../sass/font-awesome.sass */
.icon-text-width:before {
	content: "\f035";
}
/* line 363, ../sass/font-awesome.sass */
.icon-align-left:before {
	content: "\f036";
}
/* line 365, ../sass/font-awesome.sass */
.icon-align-center:before {
	content: "\f037";
}
/* line 367, ../sass/font-awesome.sass */
.icon-align-right:before {
	content: "\f038";
}
/* line 369, ../sass/font-awesome.sass */
.icon-align-justify:before {
	content: "\f039";
}
/* line 371, ../sass/font-awesome.sass */
.icon-list:before {
	content: "\f03a";
}
/* line 373, ../sass/font-awesome.sass */
.icon-indent-left:before {
	content: "\f03b";
}
/* line 375, ../sass/font-awesome.sass */
.icon-indent-right:before {
	content: "\f03c";
}
/* line 377, ../sass/font-awesome.sass */
.icon-facetime-video:before {
	content: "\f03d";
}
/* line 379, ../sass/font-awesome.sass */
.icon-picture:before {
	content: "\f03e";
}
/* line 381, ../sass/font-awesome.sass */
.icon-pencil:before {
	content: "\f040";
}
/* line 383, ../sass/font-awesome.sass */
.icon-map-marker:before {
	content: "\f041";
}
/* line 385, ../sass/font-awesome.sass */
.icon-adjust:before {
	content: "\f042";
}
/* line 387, ../sass/font-awesome.sass */
.icon-tint:before {
	content: "\f043";
}
/* line 389, ../sass/font-awesome.sass */
.icon-edit:before {
	content: "\f044";
}
/* line 391, ../sass/font-awesome.sass */
.icon-share:before {
	content: "\f045";
}
/* line 393, ../sass/font-awesome.sass */
.icon-check:before {
	content: "\f046";
}
/* line 395, ../sass/font-awesome.sass */
.icon-move:before {
	content: "\f047";
}
/* line 397, ../sass/font-awesome.sass */
.icon-step-backward:before {
	content: "\f048";
}
/* line 399, ../sass/font-awesome.sass */
.icon-fast-backward:before {
	content: "\f049";
}
/* line 401, ../sass/font-awesome.sass */
.icon-backward:before {
	content: "\f04a";
}
/* line 403, ../sass/font-awesome.sass */
.icon-play:before {
	content: "\f04b";
}
/* line 405, ../sass/font-awesome.sass */
.icon-pause:before {
	content: "\f04c";
}
/* line 407, ../sass/font-awesome.sass */
.icon-stop:before {
	content: "\f04d";
}
/* line 409, ../sass/font-awesome.sass */
.icon-forward:before {
	content: "\f04e";
}
/* line 411, ../sass/font-awesome.sass */
.icon-fast-forward:before {
	content: "\f050";
}
/* line 413, ../sass/font-awesome.sass */
.icon-step-forward:before {
	content: "\f051";
}
/* line 415, ../sass/font-awesome.sass */
.icon-eject:before {
	content: "\f052";
}
/* line 417, ../sass/font-awesome.sass */
.icon-chevron-left:before {
	content: "\f053";
}
/* line 419, ../sass/font-awesome.sass */
.icon-chevron-right:before {
	content: "\f054";
}
/* line 421, ../sass/font-awesome.sass */
.icon-plus-sign:before {
	content: "\f055";
}
/* line 423, ../sass/font-awesome.sass */
.icon-minus-sign:before {
	content: "\f056";
}
/* line 425, ../sass/font-awesome.sass */
.icon-remove-sign:before {
	content: "\f057";
}
/* line 427, ../sass/font-awesome.sass */
.icon-ok-sign:before {
	content: "\f058";
}
/* line 429, ../sass/font-awesome.sass */
.icon-question-sign:before {
	content: "\f059";
}
/* line 431, ../sass/font-awesome.sass */
.icon-info-sign:before {
	content: "\f05a";
}
/* line 433, ../sass/font-awesome.sass */
.icon-screenshot:before {
	content: "\f05b";
}
/* line 435, ../sass/font-awesome.sass */
.icon-remove-circle:before {
	content: "\f05c";
}
/* line 437, ../sass/font-awesome.sass */
.icon-ok-circle:before {
	content: "\f05d";
}
/* line 439, ../sass/font-awesome.sass */
.icon-ban-circle:before {
	content: "\f05e";
}
/* line 441, ../sass/font-awesome.sass */
.icon-arrow-left:before {
	content: "\f060";
}
/* line 443, ../sass/font-awesome.sass */
.icon-arrow-right:before {
	content: "\f061";
}
/* line 445, ../sass/font-awesome.sass */
.icon-arrow-up:before {
	content: "\f062";
}
/* line 447, ../sass/font-awesome.sass */
.icon-arrow-down:before {
	content: "\f063";
}
/* line 449, ../sass/font-awesome.sass */
.icon-share-alt:before {
	content: "\f064";
}
/* line 451, ../sass/font-awesome.sass */
.icon-resize-full:before {
	content: "\f065";
}
/* line 453, ../sass/font-awesome.sass */
.icon-resize-small:before {
	content: "\f066";
}
/* line 455, ../sass/font-awesome.sass */
.icon-plus:before {
	content: "\f067";
}
/* line 457, ../sass/font-awesome.sass */
.icon-minus:before {
	content: "\f068";
}
/* line 459, ../sass/font-awesome.sass */
.icon-asterisk:before {
	content: "\f069";
}
/* line 461, ../sass/font-awesome.sass */
.icon-exclamation-sign:before {
	content: "\f06a";
}
/* line 463, ../sass/font-awesome.sass */
.icon-gift:before {
	content: "\f06b";
}
/* line 465, ../sass/font-awesome.sass */
.icon-leaf:before {
	content: "\f06c";
}
/* line 467, ../sass/font-awesome.sass */
.icon-fire:before {
	content: "\f06d";
}
/* line 469, ../sass/font-awesome.sass */
.icon-eye-open:before {
	content: "\f06e";
}
/* line 471, ../sass/font-awesome.sass */
.icon-eye-close:before {
	content: "\f070";
}
/* line 473, ../sass/font-awesome.sass */
.icon-warning-sign:before {
	content: "\f071";
}
/* line 475, ../sass/font-awesome.sass */
.icon-plane:before {
	content: "\f072";
}
/* line 477, ../sass/font-awesome.sass */
.icon-calendar:before {
	content: "\f073";
}
/* line 479, ../sass/font-awesome.sass */
.icon-random:before {
	content: "\f074";
}
/* line 481, ../sass/font-awesome.sass */
.icon-comment:before {
	content: "\f075";
}
/* line 483, ../sass/font-awesome.sass */
.icon-magnet:before {
	content: "\f076";
}
/* line 485, ../sass/font-awesome.sass */
.icon-chevron-up:before {
	content: "\f077";
}
/* line 487, ../sass/font-awesome.sass */
.icon-chevron-down:before {
	content: "\f078";
}
/* line 489, ../sass/font-awesome.sass */
.icon-retweet:before {
	content: "\f079";
}
/* line 491, ../sass/font-awesome.sass */
.icon-shopping-cart:before {
	content: "\f07a";
}
/* line 493, ../sass/font-awesome.sass */
.icon-folder-close:before {
	content: "\f07b";
}
/* line 495, ../sass/font-awesome.sass */
.icon-folder-open:before {
	content: "\f07c";
}
/* line 497, ../sass/font-awesome.sass */
.icon-resize-vertical:before {
	content: "\f07d";
}
/* line 499, ../sass/font-awesome.sass */
.icon-resize-horizontal:before {
	content: "\f07e";
}
/* line 501, ../sass/font-awesome.sass */
.icon-bar-chart:before {
	content: "\f080";
}
/* line 503, ../sass/font-awesome.sass */
.icon-twitter-sign:before {
	content: "\f081";
}
/* line 505, ../sass/font-awesome.sass */
.icon-facebook-sign:before {
	content: "\f082";
}
/* line 507, ../sass/font-awesome.sass */
.icon-camera-retro:before {
	content: "\f083";
}
/* line 509, ../sass/font-awesome.sass */
.icon-key:before {
	content: "\f084";
}
/* line 511, ../sass/font-awesome.sass */
.icon-cogs:before {
	content: "\f085";
}
/* line 513, ../sass/font-awesome.sass */
.icon-comments:before {
	content: "\f086";
}
/* line 515, ../sass/font-awesome.sass */
.icon-thumbs-up:before {
	content: "\f087";
}
/* line 517, ../sass/font-awesome.sass */
.icon-thumbs-down:before {
	content: "\f088";
}
/* line 519, ../sass/font-awesome.sass */
.icon-star-half:before {
	content: "\f089";
}
/* line 521, ../sass/font-awesome.sass */
.icon-heart-empty:before {
	content: "\f08a";
}
/* line 523, ../sass/font-awesome.sass */
.icon-signout:before {
	content: "\f08b";
}
/* line 525, ../sass/font-awesome.sass */
.icon-linkedin-sign:before {
	content: "\f08c";
}
/* line 527, ../sass/font-awesome.sass */
.icon-pushpin:before {
	content: "\f08d";
}
/* line 529, ../sass/font-awesome.sass */
.icon-external-link:before {
	content: "\f08e";
}
/* line 531, ../sass/font-awesome.sass */
.icon-signin:before {
	content: "\f090";
}
/* line 533, ../sass/font-awesome.sass */
.icon-trophy:before {
	content: "\f091";
}
/* line 535, ../sass/font-awesome.sass */
.icon-github-sign:before {
	content: "\f092";
}
/* line 537, ../sass/font-awesome.sass */
.icon-upload-alt:before {
	content: "\f093";
}
/* line 539, ../sass/font-awesome.sass */
.icon-lemon:before {
	content: "\f094";
}
/* line 541, ../sass/font-awesome.sass */
.icon-phone:before {
	content: "\f095";
}
/* line 543, ../sass/font-awesome.sass */
.icon-check-empty:before {
	content: "\f096";
}
/* line 545, ../sass/font-awesome.sass */
.icon-bookmark-empty:before {
	content: "\f097";
}
/* line 547, ../sass/font-awesome.sass */
.icon-phone-sign:before {
	content: "\f098";
}
/* line 549, ../sass/font-awesome.sass */
.icon-twitter:before {
	content: "\f099";
}
/* line 551, ../sass/font-awesome.sass */
.icon-facebook:before {
	content: "\f09a";
}
/* line 553, ../sass/font-awesome.sass */
.icon-github:before {
	content: "\f09b";
}
/* line 555, ../sass/font-awesome.sass */
.icon-unlock:before {
	content: "\f09c";
}
/* line 557, ../sass/font-awesome.sass */
.icon-credit-card:before {
	content: "\f09d";
}
/* line 559, ../sass/font-awesome.sass */
.icon-rss:before {
	content: "\f09e";
}
/* line 561, ../sass/font-awesome.sass */
.icon-hdd:before {
	content: "\f0a0";
}
/* line 563, ../sass/font-awesome.sass */
.icon-bullhorn:before {
	content: "\f0a1";
}
/* line 565, ../sass/font-awesome.sass */
.icon-bell:before {
	content: "\f0a2";
}
/* line 567, ../sass/font-awesome.sass */
.icon-certificate:before {
	content: "\f0a3";
}
/* line 569, ../sass/font-awesome.sass */
.icon-hand-right:before {
	content: "\f0a4";
}
/* line 571, ../sass/font-awesome.sass */
.icon-hand-left:before {
	content: "\f0a5";
}
/* line 573, ../sass/font-awesome.sass */
.icon-hand-up:before {
	content: "\f0a6";
}
/* line 575, ../sass/font-awesome.sass */
.icon-hand-down:before {
	content: "\f0a7";
}
/* line 577, ../sass/font-awesome.sass */
.icon-circle-arrow-left:before {
	content: "\f0a8";
}
/* line 579, ../sass/font-awesome.sass */
.icon-circle-arrow-right:before {
	content: "\f0a9";
}
/* line 581, ../sass/font-awesome.sass */
.icon-circle-arrow-up:before {
	content: "\f0aa";
}
/* line 583, ../sass/font-awesome.sass */
.icon-circle-arrow-down:before {
	content: "\f0ab";
}
/* line 585, ../sass/font-awesome.sass */
.icon-globe:before {
	content: "\f0ac";
}
/* line 587, ../sass/font-awesome.sass */
.icon-wrench:before {
	content: "\f0ad";
}
/* line 589, ../sass/font-awesome.sass */
.icon-tasks:before {
	content: "\f0ae";
}
/* line 591, ../sass/font-awesome.sass */
.icon-filter:before {
	content: "\f0b0";
}
/* line 593, ../sass/font-awesome.sass */
.icon-briefcase:before {
	content: "\f0b1";
}
/* line 595, ../sass/font-awesome.sass */
.icon-fullscreen:before {
	content: "\f0b2";
}
/* line 597, ../sass/font-awesome.sass */
.icon-group:before {
	content: "\f0c0";
}
/* line 599, ../sass/font-awesome.sass */
.icon-link:before {
	content: "\f0c1";
}
/* line 601, ../sass/font-awesome.sass */
.icon-cloud:before {
	content: "\f0c2";
}
/* line 603, ../sass/font-awesome.sass */
.icon-beaker:before {
	content: "\f0c3";
}
/* line 605, ../sass/font-awesome.sass */
.icon-cut:before {
	content: "\f0c4";
}
/* line 607, ../sass/font-awesome.sass */
.icon-copy:before {
	content: "\f0c5";
}
/* line 609, ../sass/font-awesome.sass */
.icon-paper-clip:before {
	content: "\f0c6";
}
/* line 611, ../sass/font-awesome.sass */
.icon-save:before {
	content: "\f0c7";
}
/* line 613, ../sass/font-awesome.sass */
.icon-sign-blank:before {
	content: "\f0c8";
}
/* line 615, ../sass/font-awesome.sass */
.icon-reorder:before {
	content: "\f0c9";
}
/* line 617, ../sass/font-awesome.sass */
.icon-list-ul:before {
	content: "\f0ca";
}
/* line 619, ../sass/font-awesome.sass */
.icon-list-ol:before {
	content: "\f0cb";
}
/* line 621, ../sass/font-awesome.sass */
.icon-strikethrough:before {
	content: "\f0cc";
}
/* line 623, ../sass/font-awesome.sass */
.icon-underline:before {
	content: "\f0cd";
}
/* line 625, ../sass/font-awesome.sass */
.icon-table:before {
	content: "\f0ce";
}
/* line 627, ../sass/font-awesome.sass */
.icon-magic:before {
	content: "\f0d0";
}
/* line 629, ../sass/font-awesome.sass */
.icon-truck:before {
	content: "\f0d1";
}
/* line 631, ../sass/font-awesome.sass */
.icon-pinterest:before {
	content: "\f0d2";
}
/* line 633, ../sass/font-awesome.sass */
.icon-pinterest-sign:before {
	content: "\f0d3";
}
/* line 635, ../sass/font-awesome.sass */
.icon-google-plus-sign:before {
	content: "\f0d4";
}
/* line 637, ../sass/font-awesome.sass */
.icon-google-plus:before {
	content: "\f0d5";
}
/* line 639, ../sass/font-awesome.sass */
.icon-money:before {
	content: "\f0d6";
}
/* line 641, ../sass/font-awesome.sass */
.icon-caret-down:before {
	content: "\f0d7";
}
/* line 643, ../sass/font-awesome.sass */
.icon-caret-up:before {
	content: "\f0d8";
}
/* line 645, ../sass/font-awesome.sass */
.icon-caret-left:before {
	content: "\f0d9";
}
/* line 647, ../sass/font-awesome.sass */
.icon-caret-right:before {
	content: "\f0da";
}
/* line 649, ../sass/font-awesome.sass */
.icon-columns:before {
	content: "\f0db";
}
/* line 651, ../sass/font-awesome.sass */
.icon-sort:before {
	content: "\f0dc";
}
/* line 653, ../sass/font-awesome.sass */
.icon-sort-down:before {
	content: "\f0dd";
}
/* line 655, ../sass/font-awesome.sass */
.icon-sort-up:before {
	content: "\f0de";
}
/* line 657, ../sass/font-awesome.sass */
.icon-envelope-alt:before {
	content: "\f0e0";
}
/* line 659, ../sass/font-awesome.sass */
.icon-linkedin:before {
	content: "\f0e1";
}
/* line 661, ../sass/font-awesome.sass */
.icon-undo:before {
	content: "\f0e2";
}
/* line 663, ../sass/font-awesome.sass */
.icon-legal:before {
	content: "\f0e3";
}
/* line 665, ../sass/font-awesome.sass */
.icon-dashboard:before {
	content: "\f0e4";
}
/* line 667, ../sass/font-awesome.sass */
.icon-comment-alt:before {
	content: "\f0e5";
}
/* line 669, ../sass/font-awesome.sass */
.icon-comments-alt:before {
	content: "\f0e6";
}
/* line 671, ../sass/font-awesome.sass */
.icon-bolt:before {
	content: "\f0e7";
}
/* line 673, ../sass/font-awesome.sass */
.icon-sitemap:before {
	content: "\f0e8";
}
/* line 675, ../sass/font-awesome.sass */
.icon-umbrella:before {
	content: "\f0e9";
}
/* line 677, ../sass/font-awesome.sass */
.icon-paste:before {
	content: "\f0ea";
}
/* line 679, ../sass/font-awesome.sass */
.icon-lightbulb:before {
	content: "\f0eb";
}
/* line 681, ../sass/font-awesome.sass */
.icon-exchange:before {
	content: "\f0ec";
}
/* line 683, ../sass/font-awesome.sass */
.icon-cloud-download:before {
	content: "\f0ed";
}
/* line 685, ../sass/font-awesome.sass */
.icon-cloud-upload:before {
	content: "\f0ee";
}
/* line 687, ../sass/font-awesome.sass */
.icon-user-md:before {
	content: "\f0f0";
}
/* line 689, ../sass/font-awesome.sass */
.icon-stethoscope:before {
	content: "\f0f1";
}
/* line 691, ../sass/font-awesome.sass */
.icon-suitcase:before {
	content: "\f0f2";
}
/* line 693, ../sass/font-awesome.sass */
.icon-bell-alt:before {
	content: "\f0f3";
}
/* line 695, ../sass/font-awesome.sass */
.icon-coffee:before {
	content: "\f0f4";
}
/* line 697, ../sass/font-awesome.sass */
.icon-food:before {
	content: "\f0f5";
}
/* line 699, ../sass/font-awesome.sass */
.icon-file-alt:before {
	content: "\f0f6";
}
/* line 701, ../sass/font-awesome.sass */
.icon-building:before {
	content: "\f0f7";
}
/* line 703, ../sass/font-awesome.sass */
.icon-hospital:before {
	content: "\f0f8";
}
/* line 705, ../sass/font-awesome.sass */
.icon-ambulance:before {
	content: "\f0f9";
}
/* line 707, ../sass/font-awesome.sass */
.icon-medkit:before {
	content: "\f0fa";
}
/* line 709, ../sass/font-awesome.sass */
.icon-fighter-jet:before {
	content: "\f0fb";
}
/* line 711, ../sass/font-awesome.sass */
.icon-beer:before {
	content: "\f0fc";
}
/* line 713, ../sass/font-awesome.sass */
.icon-h-sign:before {
	content: "\f0fd";
}
/* line 715, ../sass/font-awesome.sass */
.icon-plus-sign-alt:before {
	content: "\f0fe";
}
/* line 717, ../sass/font-awesome.sass */
.icon-double-angle-left:before {
	content: "\f100";
}
/* line 719, ../sass/font-awesome.sass */
.icon-double-angle-right:before {
	content: "\f101";
}
/* line 721, ../sass/font-awesome.sass */
.icon-double-angle-up:before {
	content: "\f102";
}
/* line 723, ../sass/font-awesome.sass */
.icon-double-angle-down:before {
	content: "\f103";
}
/* line 725, ../sass/font-awesome.sass */
.icon-angle-left:before {
	content: "\f104";
}
/* line 727, ../sass/font-awesome.sass */
.icon-angle-right:before {
	content: "\f105";
}
/* line 729, ../sass/font-awesome.sass */
.icon-angle-up:before {
	content: "\f106";
}
/* line 731, ../sass/font-awesome.sass */
.icon-angle-down:before {
	content: "\f107";
}
/* line 733, ../sass/font-awesome.sass */
.icon-desktop:before {
	content: "\f108";
}
/* line 735, ../sass/font-awesome.sass */
.icon-laptop:before {
	content: "\f109";
}
/* line 737, ../sass/font-awesome.sass */
.icon-tablet:before {
	content: "\f10a";
}
/* line 739, ../sass/font-awesome.sass */
.icon-mobile-phone:before {
	content: "\f10b";
}
/* line 741, ../sass/font-awesome.sass */
.icon-circle-blank:before {
	content: "\f10c";
}
/* line 743, ../sass/font-awesome.sass */
.icon-quote-left:before {
	content: "\f10d";
}
/* line 745, ../sass/font-awesome.sass */
.icon-quote-right:before {
	content: "\f10e";
}
/* line 747, ../sass/font-awesome.sass */
.icon-spinner:before {
	content: "\f110";
}
/* line 749, ../sass/font-awesome.sass */
.icon-circle:before {
	content: "\f111";
}
/* line 751, ../sass/font-awesome.sass */
.icon-reply:before {
	content: "\f112";
}
/* line 753, ../sass/font-awesome.sass */
.icon-github-alt:before {
	content: "\f113";
}
/* line 755, ../sass/font-awesome.sass */
.icon-folder-close-alt:before {
	content: "\f114";
}
/* line 757, ../sass/font-awesome.sass */
.icon-folder-open-alt:before {
	content: "\f115";
}
/* line 1, ../sass/_header.scss */
#logobar {
	height: 78px;
	background-color: #ffffff;
	overflow: hidden;
}
/* line 7, ../sass/_header.scss */
#logobar a.oisa-logo {
	display: block;
	width: 242px;
	height: 78px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: -50px;
	background: transparent url(../images/oisa-logo.png) no-repeat 0 1px;
}
 @media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 18, ../sass/_header.scss */
  #logobar a.oisa-logo {
 background-image: url(../images/oisa-logo-2x.png);
 background-size: 242px 86px;
}
}
/* line 24, ../sass/_header.scss */
#logobar .lantam-logo {
	padding-top: 9px;
}
/* line 28, ../sass/_header.scss */
.sticky-container {
	height: 32px;
	background-color: #1e3d76;
}
/* line 29, ../sass/_header.scss */
.sticky-container .contain-to-grid {
	position: relative;
	z-index: 10000;
}
/* line 30, ../sass/_header.scss */
.sticky-container .contain-to-grid.fixed {
	position: fixed;
}
/* line 32, ../sass/_header.scss */
.nav-row {
	background-color: #1e3d76;
}
/* line 34, ../sass/_header.scss */
.top-bar ul > li.name, .top-bar ul > li.name {
	display: none;
}
 @media only screen and (max-width: 767px) {
/* line 37, ../sass/_header.scss */
.top-bar ul > li.name {
	display: block;
}
}
/* line 41, ../sass/_header.scss */
.top-bar ul > li.toggle-topbar {
	left: 0;
	width: 85px;
}
/* line 46, ../sass/_header.scss */
.main-nav li {
	margin-right: 15px;
	transition: margin-right 0.5s;
	-moz-transition: margin-right 0.5s;
	/* Firefox 4 */
	-webkit-transition: margin-right 0.5s;
	/* Safari and Chrome */
	-o-transition: margin-right 0.5s;
/* Opera */ }
/* line 52, ../sass/_header.scss */
.main-nav li.nav-home {
	margin-right: 0;
}
/* line 54, ../sass/_header.scss */
.main-nav li.nav-home a:not(.button) {
	font-size: 15px;
}
 @media only screen and (max-width: 917px) {
/* line 58, ../sass/_header.scss */
.main-nav li {
	margin-right: 10px;
}
/* line 59, ../sass/_header.scss */
.medium-up-only {
	display: none;
}
}
@media only screen and (max-width: 867px) {
/* line 62, ../sass/_header.scss */
.main-nav li {
	margin-right: 3px;
}
/* line 63, ../sass/_header.scss */
.medium-up-only {
	display: none;
}
}
@media only screen and (max-width: 767px) {
/* line 67, ../sass/_header.scss */
.medium-up-only {
	display: inline;
}
}
/* line 70, ../sass/_header.scss */
#social-nav, .share-social-nav {
	position: absolute;
	top: 5px;
	right: 15px;
}
/* line 73, ../sass/_header.scss */
#social-nav li, .share-social-nav li {
	float: left;
	list-style-type: none !important;
}
/* line 76, ../sass/_header.scss */
#social-nav li a, .share-social-nav li a {
	color: #fff;
	padding: 5px 7px;
	font-size: 13px;
}
/* line 80, ../sass/_header.scss */
#social-nav li a:hover, .share-social-nav li a:hover {
	color: #dceaf7;
}
/* line 83, ../sass/_header.scss */
#social-nav li a > .custom-icon-twitter, .share-social-nav li a > .custom-icon-twitter {
	font-size: 12px;
	padding-top: 5px;
}
/* line 85, ../sass/_header.scss */
#social-nav li a.gp, .share-social-nav li a.gp {
	font-size: 14px;
	font-weight: bold;
}
/* line 85, ../sass/_header.scss */
#social-nav li a.gp i, .share-social-nav li a.gp i {
	width: 1em;
}
/* line 86, ../sass/_header.scss */
#social-nav li a.ig, .share-social-nav li a.ig {
	font-size: 15px;
}
/* line 86, ../sass/_header.scss */
#social-nav li a.ig i, .share-social-nav li a.ig i {
	line-height: 12px;
}
/* line 89, ../sass/_header.scss */
.share-social-nav {
	position: relative;
	display: block;
	margin-left: 0;
	top: 0;
	right: auto;
	margin-top: -20px;
	padding-bottom: 50px;
}
/* line 97, ../sass/_header.scss */
.share-social-nav li {
	background-color: #1e3d76;
	padding: 2px;
}
/* line 100, ../sass/_header.scss */
.share-social-nav li a {
	font-size: 15px;
}
/* line 1, ../sass/_orbit-hero.scss */
#hero_images {
	width: 100%;
	height: auto;
	background: transparent url("../images/ajax-loader.gif") no-repeat center center;
	overflow: hidden;
}
/* line 7, ../sass/_orbit-hero.scss */
#orbit {
	width: 100%;
	height: 333px;
	/*max-height: 500px;*/
	position: relative;
	margin-bottom: 0px;
}
/* line 13, ../sass/_orbit-hero.scss */
#orbit li {
	width: 100%;
	overflow: hidden;
	display: none;
	/*max-height: 500px;*/
}
/* line 19, ../sass/_orbit-hero.scss */
#orbit li.orbit-slide img {
	width: 100%;
}
/* line 21, ../sass/_orbit-hero.scss */
#orbit li.linked {
	cursor: pointer;
}
/* line 23, ../sass/_orbit-hero.scss */
#orbit li .tagholder {
	top: auto;
	bottom: 20%;
	left: 8%;
	max-width: 40%;
	_width: 40%;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
/* line 33, ../sass/_orbit-hero.scss */
#orbit li .tagholder a {
	float: left;
	z-index: 0;
}
/* line 35, ../sass/_orbit-hero.scss */
#orbit li .tagholder h2 {
	margin: 0;
	color: #1e3d76;
	background-color: white;
	font-size: 16px;
	font-weight: 600;
	float: left;
	clear: both;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
/* line 47, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1 {
	margin: 20px 0 0 0;
	color: #fff;
	font-size: 28px;
	font-weight: 300;
	padding: 7px 9px;
	float: left;
	clear: both;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
/* line 57, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.argentina {
	background-color: #ed1a4f;
}
/* line 58, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.brazil {
	background-color: #94c840;
}
/* line 59, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.chile {
	background-color: #77297d;
}
/* line 60, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.colombia {
	background-color: #1baf65;
}
/* line 61, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.ecuador {
	background-color: #f57d2f;
}
/* line 62, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1.peru {
	background-color: #0f9fc2;
}
/* line 65, ../sass/_orbit-hero.scss */
#orbit li .tagholder .mod-package-cta a {
	background-color: #ffffff;
	display: block;
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 4px 8px;
	font-weight: 600;
	letter-spacing: 1.2px;
}
/* line 74, ../sass/_orbit-hero.scss */
#orbit li .tagholder .mod-package-cta a i {
	font-size: 12px;
}
 @media only screen and (max-width: 500px) {
/* line 85, ../sass/_orbit-hero.scss */
body .orbit, body .orbit-wrapper {
	width: 135% !important;
}
/* line 86, ../sass/_orbit-hero.scss */
body .orbit li img, body .orbit-wrapper li img {
	margin-left: -17%;
}
/* line 87, ../sass/_orbit-hero.scss */
#orbit li .tagholder {
	left: 4%;
}
/* line 89, ../sass/_orbit-hero.scss */
#orbit li .tagholder h2 {
	font-size: 13px;
}
/* line 89, ../sass/_orbit-hero.scss */
#orbit li .tagholder h2 a {
	padding: 5px 9px;
}
/* line 90, ../sass/_orbit-hero.scss */
#orbit li .tagholder h1 {
	font-size: 17px;
	margin-top: 10px;
}
/* line 91, ../sass/_orbit-hero.scss */
#orbit li .tagholder .mod-package-dur a {
	font-size: 12px;
}
/* line 93, ../sass/_orbit-hero.scss */
#orbit li .tagholder .mod-package-price a {
	font-size: 16px;
	padding: 2px 9px 4px 9px;
}
/* line 96, ../sass/_orbit-hero.scss */
#orbit li .tagholder .mod-package-price a span {
	position: relative;
	top: -7px;
	display: inline;
	font-size: 8px;
	line-height: 10px;
	padding-bottom: 1px;
	padding-right: 3px;
}
}
/* line 114, ../sass/_orbit-hero.scss */
ul.orbit-bullets {
	bottom: 17px;
	margin-bottom: 0px;
}
/* line 119, ../sass/_orbit-hero.scss */
ul.orbit-bullets li {
	margin: 0 11px;
	color: transparent;
	background: url("../images/foundation/orbit/bullets.png") no-repeat 0 0;
	width: 12px;
	height: 11px;
}
/* line 128, ../sass/_orbit-hero.scss */
ul.orbit-bullets li.active {
	color: transparent;
	background-position: -12px 0;
}
/* line 1, ../sass/_image-tags.scss */
.img-tag {
	position: relative;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	padding: 3px 7px;
	color: white;
	background-color: #1e3d76;
	text-transform: uppercase;
	z-index: 12;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 14, ../sass/_image-tags.scss */
.img-tag:hover {
	color: white;
	background-color: #14284d;
}
/* line 23, ../sass/_image-tags.scss */
.tag-argentina {
	background-color: #ed1a4f;
}
/* line 24, ../sass/_image-tags.scss */
.tag-brazil {
	background-color: #94c840;
}
/* line 25, ../sass/_image-tags.scss */
.tag-chile {
	background-color: #77297d;
}
/* line 26, ../sass/_image-tags.scss */
.tag-colombia {
	background-color: #1baf65;
}
/* line 27, ../sass/_image-tags.scss */
.tag-ecuador {
	background-color: #f57d2f;
}
/* line 28, ../sass/_image-tags.scss */
.tag-peru {
	background-color: #0f9fc2;
}
/* line 29, ../sass/_image-tags.scss */
.tag-multi-country {
	background-color: #fec329;
}
/* line 31, ../sass/_image-tags.scss */
.tag-argentina:hover {
	background-color: #c50f3d;
}
/* line 32, ../sass/_image-tags.scss */
.tag-brazil:hover {
	background-color: #78a530;
}
/* line 33, ../sass/_image-tags.scss */
.tag-chile:hover {
	background-color: #521c57;
}
/* line 34, ../sass/_image-tags.scss */
.tag-colombia:hover {
	background-color: #14834c;
}
/* line 35, ../sass/_image-tags.scss */
.tag-ecuador:hover {
	background-color: #e6610b;
}
/* line 36, ../sass/_image-tags.scss */
.tag-peru:hover {
	background-color: #0b7893;
}
/* line 37, ../sass/_image-tags.scss */
.tag-multi-country:hover {
	background-color: #f3b001;
}
/* line 39, ../sass/_image-tags.scss */
.tagholder {
	position: absolute;
	top: 0;
	left: 0;
}
/* line 44, ../sass/_image-tags.scss */
.tagholder a {
	display: block;
	float: left;
}
/* line 49, ../sass/_image-tags.scss */
.tagholder h2 {
	float: left;
	margin: 0;
	color: #1e3d76;
	background-color: white;
	font-size: 16px;
	font-weight: 600;
	padding: 0;
	clear: both;
}
/* line 59, ../sass/_image-tags.scss */
.tagholder h2 a {
	padding: 7px 9px;
}
/* line 32, ../sass/app.scss */
.content {
	background: #dceaf7 url("../images/background-gradient.png") repeat-x top left;
	margin-top: 20px;
	position: relative;
	padding-bottom: 30px;
}
/* line 37, ../sass/app.scss */
.content .lower-gradient {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 165px;
	z-index: 0;
	background: #dceaf7 url("../images/footer-gradient-to-white.png") repeat-x top left;
}
/* line 47, ../sass/app.scss */
.content .bodytext {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 12px 0;
	min-height: 160px;
	_height: 160px;
}
/* line 53, ../sass/app.scss */
.content .bodytext p {
	font-size: 14px;
	line-height: 22px;
}
/* line 58, ../sass/app.scss */
.content .bodytext h1 {
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 38px;
	color: #1f3c78;
}
.content .bodytext h2{
  	font-weight: 300;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
    color: #1f3c78;
 }
/* line 59, ../sass/app.scss */
body.page .content .bodytext h1 {
	margin-bottom: 30px;
}
/* line 60, ../sass/app.scss */
.archive-filter-name, .archive-name {
	font-size: 11px;
	font-weight: 600;
	padding-bottom: 10px;
	text-transform: uppercase;
}
/* line 66, ../sass/app.scss */
.archive-name {
	text-align: right;
}
/* line 67, ../sass/app.scss */
.archive-filter-name {
	display: none;
}
 @media only screen and (max-width: 767px) {
/* line 70, ../sass/app.scss */
.archive-name {
	display: none;
}
/* line 73, ../sass/app.scss */
.archive-filter-name {
	display: block;
	float: right;
}
}
/* line 81, ../sass/app.scss */
body.no-hero .content .bodytext h1 {
	margin-top: 30px;
}
/* line 82, ../sass/app.scss */
body.no-hero .content .bodytext p {
	margin-bottom: 30px;
}
/* line 83, ../sass/app.scss */
body.no-hero .content .bodytext {
	min-height: 310px;
	_height: 310px;
}
/* line 85, ../sass/app.scss */
.content .booking-engine {
	width: 280px;
	height: 270px;
	right: 15px;
	bottom: 35px;
	background-color: #fff;
	position: absolute;
	z-index: 98;
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}
/* line 95, ../sass/app.scss */
.content .booking-engine-sidebar {
	position: relative;
	bottom: auto;
	top: 0;
	right: 0;
}
/* line 97, ../sass/app.scss */
.content .sidebar {
	margin-top: -120px;
}
/* line 99, ../sass/app.scss */
body.no-hero .content .sidebar {
	margin-top: 30px;
}
/* line 101, ../sass/app.scss */
.content .sidebar .booking-engine {
	position: relative;
	top: 0;
	left: 0;
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}
/* line 103, ../sass/app.scss */
#content-wrapper {
	min-height: 300px;
}
/* line 106, ../sass/app.scss */
.modules .panel {
	background-color: white;
	height: 270px;
	border: none;
	padding: 0;
	margin: 0 0 15px 0;
	position: relative;
	overflow: hidden;
}
/* line 115, ../sass/app.scss */
.modules .panel .mod-text {
	padding: 10px;
	color: #898280;
	line-height: 16px;
}
/* line 125, ../sass/app.scss */
.mod-footer .loading {
	background: transparent url("../images/ajax-loader.gif") no-repeat center center;
}
/* line 128, ../sass/app.scss */
.mod-footer, .mod-footer2, .mod-footer3 {
	position: absolute;
	bottom: 0;
	height: 30px;
	width: 100%;
	background-color: white;
	border-top: 1px solid #DCE8F5;
}
/* line 136, ../sass/app.scss */
.mod-footer a, .mod-footer2 a, .mod-footer3 a {
	display: block;
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 6px 10px;
	font-weight: 600;
	letter-spacing: 1.2px;
}
/* line 145, ../sass/app.scss */
.mod-footer a i, .mod-footer2 a i, .mod-footer3 a i {
	font-size: 12px;
}
/* line 147, ../sass/app.scss */
.mod-footer a.tandc, .mod-footer2 a.tandc, .mod-footer3 a.tandc {
	color: #898280;
}
/* line 148, ../sass/app.scss */
.mod-footer a.isOpen, .mod-footer2 a.isOpen, .mod-footer3 a.isOpen {
	color: #1f3c78;
}
/* line 151, ../sass/app.scss */
.blog .mod4 .mod-footer a {
	float: left;
	width: 93%;
}
/* line 155, ../sass/app.scss */
a.to-top {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px !important;
	padding: 7px 0 0 0;
	text-align: center;
	color: #1f3c78;
}
/* line 163, ../sass/app.scss */
a.to-top i {
	font-size: 15px;
}
/* line 166, ../sass/app.scss */
.mod-footer2 {
	bottom: 31px;
}
/* line 169, ../sass/app.scss */
.modules.mod1 .panel h2.mod-footer3 {
	bottom: 60px;
	height: auto;
	padding: 10px 10px;
	border-top: none;
}
/* line 176, ../sass/app.scss */
.mod-footer a .narrow-inline-filter {
	display: inline !important;
	font-size: inherit !important;
}
/* line 184, ../sass/app.scss */
.modules.mod1 .panel .imgholder {
	height: 120px;
}
/* line 189, ../sass/app.scss */
.modules.mod1 .panel .tagholder .mod-package-price {
	color: #1e3d76;
	background-color: white;
	font-size: 16px;
	font-weight: 600;
	padding: 4px 6px;
	clear: both;
}
/* line 196, ../sass/app.scss */
.modules.mod1 .panel .tagholder .mod-package-price sup {
	font-size: 9px;
	line-height: 12px;
}
/* line 204, ../sass/app.scss */
.modules.mod1 .panel h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
}
/* line 211, ../sass/app.scss */
.modules.mod1 .panel h2 a {
	display: block;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	background-color: #1e3d76;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 220, ../sass/app.scss */
.modules.mod1 .panel h2 a:hover {
	background-color: #14284d;
}
/* line 226, ../sass/app.scss */
.modules.mod1 .panel .mod-text .modcontent, .modules.mod1 .panel .mod-text .modcontent p {
	font-size: 11px;
	line-height: 16px;
}
/* line 231, ../sass/app.scss */
.modules.mod1 .panel .mod-date {
	color: #1e3d76;
	font-weight: 600;
	font-size: 9px;
	padding: 3px 10px;
	border-bottom: 1px solid #DCE8F5;
}
/* line 245, ../sass/app.scss */
.modules.mod2 .panel .imgholder {
	height: 120px;
}
/* line 249, ../sass/app.scss */
.modules.mod2 .panel .mod-text h2 {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	color: #1f3c78;
	line-height: 19px;
	margin-bottom: 3px;
}
/* line 258, ../sass/app.scss */
.modules.mod2 .panel .mod-text .byline {
	font-size: 12px;
	padding-bottom: 1px;
}
/* line 263, ../sass/app.scss */
.modules.mod2 .panel .mod-text .modcontent, .modules.mod2 .panel .mod-text .modcontent p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
/* line 275, ../sass/app.scss */
.modules.mod3 .panel .imgholder, .modules.mod2.mod-wildcard .panel .imgholder, .sidebar .modules.mod2.mod-package .panel .imgholder {
	height: 240px;
}
/* line 289, ../sass/app.scss */
.modules.mod3.mod-feature .panel .imgholder, .modules.mod1.mod-gallery .panel .imgholder, .modules.mod2.mod-gallery .panel .imgholder, .modules.mod3.mod-gallery .panel .imgholder, .modules.mod2.mod-package .panel .imgholder, .modules.mod3.mod-countdown .panel .imgholder {
	height: 270px;
}
/* line 296, ../sass/app.scss */
.modules.mod3.mod-countdown #first_countdown {
	position: absolute;
	bottom: 108px;
	padding: 0 100px;
}
/* line 301, ../sass/app.scss */
.modules.mod3.mod-countdown .countdown-link {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
}
/* line 310, ../sass/app.scss */
.modules.mod2.mod-wildcard .panel .tagholder h2 {
	margin-right: 60px;
}
/* line 316, ../sass/app.scss */
.mod-gallery .panel .gallery-postedby {
	position: absolute;
	bottom: -20px;
	width: 100%;
	background-color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 5px 2px 5px;
	z-index: 12;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 328, ../sass/app.scss */
.mod-gallery .panel .icon-zoom {
	display: block;
	height: 18px;
	width: 18px;
	position: absolute;
	top: -30px;
	right: 12px;
	color: #ffffff;
	font-size: 16px;
	z-index: 11;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 344, ../sass/app.scss */
.modules.mod1.mod-gallery .panel .imgholder, .modules.mod2.mod-gallery .panel .imgholder, .modules.mod3.mod-gallery .panel .imgholder {
	height: 240px;
}
/* line 345, ../sass/app.scss */
.packages .modules.mod2.mod-gallery .panel .imgholder {
	height: 270px;
}
/* line 348, ../sass/app.scss */
body.gallery .modules.mod1.mod-gallery .panel .imgholder, body.gallery .modules.mod2.mod-gallery .panel .imgholder, body.gallery .modules.mod3.mod-gallery .panel .imgholder {
	height: 270px;
}
/* line 350, ../sass/app.scss */
.mod-package-dur {
	float: left;
	margin: 0;
	clear: both;
}
/* line 354, ../sass/app.scss */
.mod-package-dur a {
	color: white;
	background-color: #1e3d76;
	font-size: 16px;
	font-weight: 600;
	padding: 2px 9px;
}
/* line 363, ../sass/app.scss */
.mod-package-price {
	float: left;
	clear: both;
}
/* line 366, ../sass/app.scss */
.mod-package-price a {
	margin: 0;
	color: #1e3d76;
	background-color: white;
	font-size: 25px;
	line-height: 20px;
	font-weight: 600;
	padding: 4px 9px 8px 9px;
}
/* line 374, ../sass/app.scss */
.mod-package-price a span {
	display: block;
	font-size: 9px;
	line-height: 12px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
/* line 384, ../sass/app.scss */
.mod-package-price-pp {
	float: left;
	clear: both;
	color: #fff;
	font-size: 7px;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=black, offx=1, offy=1);
}
/* line 394, ../sass/app.scss */
.modules.mod1.mod-event .mod-text {
	padding: 5px 10px;
}
/* line 400, ../sass/app.scss */
.modules.mod3 .mod-footer, .modules.mod-gallery .mod-footer {
	border-top: none;
}
/* line 405, ../sass/app.scss */
.modules.mod4 .panel {
	height: auto;
}
/* line 407, ../sass/app.scss */
.modules.mod4 .panel .imgholder {
	height: 350px;
}
/* line 410, ../sass/app.scss */
.modules.mod4 .panel .mod-text {
	margin-left: 24%;
	margin-bottom: 35px;
}
/* line 413, ../sass/app.scss */
.modules.mod4 .panel .mod-text.noLeftMar {
	margin-left: 0;
}
/* line 414, ../sass/app.scss */
.modules.mod4 .panel .mod-text h1 {
	color: #203E76;
	font-size: 29px;
	font-weight: 300;
	margin: 5px 0 10px 0;
}
/* line 420, ../sass/app.scss */
.modules.mod4 .panel .mod-text .byline {
	margin-bottom: 5px;
}
/* line 424, ../sass/app.scss */
.modules.mod4 .panel .mod-text .modcontent, .modules.mod4 .panel .mod-text .modcontent p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
/* line 429, ../sass/app.scss */
.modules.mod4 .panel .mod4-insider {
	position: relative;
	height: 140px;
	width: 22%;
	float: left;
	overflow: hidden;
}
/* line 435, ../sass/app.scss */
.modules.mod4 .panel .mod4-insider .mod-footer {
	border-bottom: 1px solid #DCE8F5;
	border-right: 1px solid #DCE8F5;
	height: auto;
}
/* line 439, ../sass/app.scss */
.modules.mod4 .panel .mod4-insider .mod-footer a {
	letter-spacing: 0px;
	padding-right: 2px;
}
/* line 446, ../sass/app.scss */
.single-destinations .modules.mod4 .panel, .single-spotlights .modules.mod4 .panel {
	height: 570px;
}
/* line 448, ../sass/app.scss */
.imgholder, .mod4-insider {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	-webkit-user-select: none;
}
/* line 455, ../sass/app.scss */
.imgholder .large-img, .mod4-insider .large-img {
	height: 350px;
}
/* line 456, ../sass/app.scss */
.imgholder .small-img, .mod4-insider .small-img {
	height: 120px;
}
/* line 457, ../sass/app.scss */
.imgholder .large-img, .imgholder .small-img, .mod4-insider .large-img, .mod4-insider .small-img {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	z-index: 10;
}
/* line 467, ../sass/app.scss */
.question .imgholder {
	height: 120px;
}
/* line 471, ../sass/app.scss */
ul.mod-package-btns {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	z-index: 100;
}
/* line 476, ../sass/app.scss */
ul.mod-package-btns li {
	float: left;
	list-style-type: none;
	height: 30px;
	padding: 0;
}
/* line 482, ../sass/app.scss */
ul.mod-package-btns li a {
	width: 28px;
	height: 30px;
	margin-left: 2px;
	color: #ffffff;
	background-color: #1f3c78;
	padding: 2px 4px;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 491, ../sass/app.scss */
ul.mod-package-btns li a:hover {
	background-color: #0a1327;
}
/* line 494, ../sass/app.scss */
ul.mod-package-btns li a i {
	font-size: 20px;
	padding-top: 3px;
	width: 1em;
}
/* line 501, ../sass/app.scss */
.package-cycler, .package-cycler > div.package-item {
	width: 100% !important;
}
/* line 504, ../sass/app.scss */
.package-cycler > div.package-item {
	display: none;
}
/* line 505, ../sass/app.scss */
.package-cycler > div.package-item.first {
	display: block;
}
/* line 508, ../sass/app.scss */
.modules.mod3.mod-feature .mod-footer {
	width: auto;
}
/* line 515, ../sass/app.scss */
.no-touch .modules .imgholder:hover .share-nav, .touch .modules .imgholder.hovered .share-nav {
	bottom: 0px;
}
/* line 519, ../sass/app.scss */
.share-nav {
	position: absolute;
	bottom: -24px;
	right: 0;
	z-index: 12;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 526, ../sass/app.scss */
.share-nav li {
	float: left;
	list-style-type: none;
}
/* line 530, ../sass/app.scss */
.share-nav li a {
	display: block;
	color: #fff;
	font-size: 15px;
	width: 24px;
	height: 24px;
	text-align: center;
	cursor: pointer;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Colorbox */
/* line 545, ../sass/app.scss */
#cboxTopCenter .share-nav {
	bottom: 39px;
	right: 41px;
}
/* line 546, ../sass/app.scss */
#cboxClose {
	top: -22px;
}
/* line 547, ../sass/app.scss */
#cboxTopCenter {
	margin-bottom: 20px;
}
/* line 549, ../sass/app.scss */
.package-left .share-nav {
	bottom: 0;
}
/* line 552, ../sass/app.scss */
.article-social {
	float: left;
	padding: 5px 30px 25px 0;
}
/* line 555, ../sass/app.scss */
.article-social .share-nav {
	position: relative;
	bottom: auto;
	right: auto;
}
/* line 562, ../sass/app.scss */
.load-more-posts-wrapper {
	height: 50px;
	position: relative;
	text-align: center;
}
/* line 563, ../sass/app.scss */
.loader {
	height: 30px;
	background: transparent url("../images/ajax-loader.gif") no-repeat center center;
	display: none;
}
/* line 564, ../sass/app.scss */
.loader.show {
	display: block;
}
/* line 565, ../sass/app.scss */
#do-show-more-posts {
	margin: 0 auto;
}
/* line 567, ../sass/app.scss */
.logged-in.admin-bar .sticky-container .contain-to-grid.fixed {
	top: 28px;
}
/*
Meet Insiders
*/
/* line 5, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 {
	padding: 0 2px 0 2px;
}
/* line 6, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel {
	height: 250px;
	margin-bottom: 0;
	border-bottom: 4px solid #daeaf7;
}
/* line 10, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.bio-active {
	border-bottom: 4px solid #ffffff;
}
/* line 12, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel .imgholder {
	height: 156px;
}
/* line 13, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.argentina h2 {
	background-color: #ed1a4f;
}
/* line 14, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.brazil h2 {
	background-color: #94c840;
}
/* line 15, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.chile h2 {
	background-color: #77297d;
}
/* line 16, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.colombia h2 {
	background-color: #1baf65;
}
/* line 17, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.ecuador h2 {
	background-color: #f57d2f;
}
/* line 18, ../sass/_meet-insiders.scss */
.insider-row .modules.mod1 .panel.peru h2 {
	background-color: #0f9fc2;
}
/* line 20, ../sass/_meet-insiders.scss */
.insider-bio {
	margin: 0 10px 0 9px;
	display: none;
}
/* line 23, ../sass/_meet-insiders.scss */
.insider-bio.bio-open {
	display: block;
}
/* line 26, ../sass/_meet-insiders.scss */
.insider-bio .row, #bioModal .row {
	background-color: #ffffff;
	font-size: 11px;
	padding: 6px 6px 15px 6px;
	color: #898280;
	font-size: 13px;
	line-height: 16px;
}
/* line 33, ../sass/_meet-insiders.scss */
.insider-bio .row .columns, #bioModal .row .columns {
	font-size: 13px;
}
/* line 34, ../sass/_meet-insiders.scss */
.insider-bio .row .columns h3, #bioModal .row .columns h3 {
	color: #1f3c78;
	font-size: 13px;
}
/* line 35, ../sass/_meet-insiders.scss */
.insider-bio .row .columns p, #bioModal .row .columns p {
	font-size: 13px;
	color: #898280;
}
/* line 36, ../sass/_meet-insiders.scss */
.insider-bio .row .columns p a, #bioModal .row .columns p a {
	color: #898280;
	text-decoration: underline;
}
/* line 39, ../sass/_meet-insiders.scss */
#bioModal h1 {
	margin-left: 4px;
	margin-bottom: 5px;
	font-size: 24px;
	font-color: #898280;
	font-weight: 600;
}
/* line 40, ../sass/_meet-insiders.scss */
#bioModal .row .columns {
	padding: 0;
}
/* line 46, ../sass/_meet-insiders.scss */
.qanda-row {
	padding: 0 12px;
}
/* line 47, ../sass/_meet-insiders.scss */
.qanda-row h2 {
	margin: 20px 0;
	font-weight: 300;
	font-size: 30px;
	color: #1f3c78;
}
/* line 48, ../sass/_meet-insiders.scss */
.qanda-row .row {
	margin-top: 25px;
}
/* line 49, ../sass/_meet-insiders.scss */
.qanda-row .row .columns.insider-img {
	padding-right: 0;
}
/* line 51, ../sass/_meet-insiders.scss */
.qanda-row .qanda-column {
	padding-left: 0;
}
/* line 52, ../sass/_meet-insiders.scss */
.qanda-row .qanda {
	background-color: #ffffff;
}
/* line 54, ../sass/_meet-insiders.scss */
.qanda-row .qanda .question-q, .qanda-row .qanda .question-a {
	position: relative;
	padding: 20px 30px 20px 60px;
	color: #898280;
	font-size: 12px;
	line-height: 16px;
}
/* line 60, ../sass/_meet-insiders.scss */
.qanda-row .qanda .question-q span, .qanda-row .qanda .question-a span {
	color: #1f3c78;
	font-weight: 600;
}
/* line 61, ../sass/_meet-insiders.scss */
.qanda-row .qanda .question-q span.q-a-letters, .qanda-row .qanda .question-a span.q-a-letters {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	color: #DCE8F5;
	font-size: 30px;
	font-weight: bold;
}
/* line 69, ../sass/_meet-insiders.scss */
.qanda-row .qanda .question-q p, .qanda-row .qanda .question-q div, .qanda-row .qanda .question-a p, .qanda-row .qanda .question-a div {
	font-size: 12px;
	line-height: 16px;
}
/* line 74, ../sass/_meet-insiders.scss */
.qanda-row .qanda .question-q {
	padding-bottom: 0;
}
/* line 79, ../sass/_meet-insiders.scss */
#askModal h1 {
	font-size: 24px;
	margin-bottom: 25px;
}
/* line 80, ../sass/_meet-insiders.scss */
#askModal label {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 6px;
}
/* line 84, ../sass/_meet-insiders.scss */
body .gform_wrapper .gform_body ul.gform_fields li#field_31_9 {
	display: none;
}
/* line 86, ../sass/_meet-insiders.scss */
.reveal-modal-bg {
	z-index: 10001;
}
/* line 87, ../sass/_meet-insiders.scss */
.reveal-modal {
	z-index: 10002;
}
/*
Flights and Packages
*/
/* line 5, ../sass/_flights-packages.scss */
.packages h1 {
	padding-bottom: 60px;
}
/* line 8, ../sass/_flights-packages.scss */
.packages .block-grid.three-up > li.mod2 {
	width: 33.3%;
	padding: 0 0 12px;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 13, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-right {
	width: 33%;
}
/* line 15, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-left .panel .imgholder {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/* line 22, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-left {
	padding-left: 12px;
}
/* line 23, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-mid {
	position: relative;
	margin-right: 1px;
	z-index: 2;
}
/* line 24, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-right {
	padding-right: 12px;
	position: relative;
}
/* line 25, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-right .panel {
	left: -100%;
	z-index: 1;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 26, ../sass/_flights-packages.scss */
.block-grid.three-up > li.mod2.package-right.isOpen .panel {
	left: 0;
}
/* line 28, ../sass/_flights-packages.scss */
.modules.mod2.package-right .panel .mod-text .modcontent, .modules.mod2.package-right .panel .mod-text .modcontent p {
	font-size: 9px;
	line-height: 10px;
	color: #BEBAB9;
}
/* line 30, ../sass/_flights-packages.scss */
.modules.mod2.package-right .panel .mod-text .modcontent h4,  .modules.mod2.package-right .panel .mod-text .modcontent p h4 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px;
	color: #BEBAB9;
}
/* line 35, ../sass/_flights-packages.scss */
.modules.mod2.package-left .package-tag, .modules.mod3 .package-tag, #hero_images .package-tag {
	background-color: #1e3d76;
	color: #ffffff;
}
/* line 40, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .duration {
	font-size: 12px;
	color: #1f3c78;
}
/* line 41, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .destination {
	font-size: 12px;
	color: #1f3c78;
}
/* line 42, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .price {
	padding: 15px 0;
	color: #1f3c78;
	font-size: 16px;
	font-weight: 600;
}
/* line 47, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .price span {
	color: #898280;
	font-size: 12px;
	font-weight: normal;
}
/* line 50, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .mod-footer a {
	background-color: #1e3d76;
	color: white;
}
/* line 53, ../sass/_flights-packages.scss */
.modules.mod2.package-mid .mod-footer a:hover {
	background-color: #14284d;
}
/* line 56, ../sass/_flights-packages.scss */
.expiredPackage {
	text-align: center;
	padding: 50px 0;
}
/*
Insider Blog
*/
/* line 5, ../sass/_insider-blog.scss */
.blog-filters {
	margin-bottom: 18px;
}
/* line 8, ../sass/_insider-blog.scss */
.blog-filters .blog-filter {
	position: relative;
	margin-top: 12px;
}
/* line 11, ../sass/_insider-blog.scss */
.blog-filters .blog-filter a {
	display: block;
	font-size: 11px;
	padding: 7px 10px;
	margin: 0 1px;
	text-transform: uppercase;
	color: #1f3c78;
	background-color: #fff;
}
/* line 21, ../sass/_insider-blog.scss */
.blog-filters .blog-filter form {
	margin-bottom: 0;
}
/* line 22, ../sass/_insider-blog.scss */
.blog-filters .blog-filter label {
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 11px;
	text-transform: uppercase;
	z-index: 1px;
}
/* line 30, ../sass/_insider-blog.scss */
.blog-filters .blog-filter input[type="text"] {
	padding-left: 60px;
	padding-right: 35px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* line 37, ../sass/_insider-blog.scss */
.blog-filters .blog-filter a#blog-search-btn {
	display: block;
	width: 20px;
	position: absolute;
	top: 2px;
	right: 10px;
	padding: 0;
	margin: 0;
	color: #dceaf7;
	font-size: 18px;
	background-color: transparent;
	z-index: 10;
}
/* line 51, ../sass/_insider-blog.scss */
.blog-filters .blog-search {
	margin-top: 0;
}
/* line 53, ../sass/_insider-blog.scss */
.blog-filters .blog-filter-list {
	padding-top: 8px;
	line-height: 16px;
}
/* line 56, ../sass/_insider-blog.scss */
.blog-filters .blog-filter-list a {
	padding: 0 10px;
	font-size: 11px;
}
/* line 59, ../sass/_insider-blog.scss */
.blog-filters .blog-filter-list a:hover, .blog-filters .blog-filter-list a.active {
	text-decoration: underline;
}
/* line 67, ../sass/_insider-blog.scss */
.row.meta-social {
	padding: 30px 0;
}
/* line 69, ../sass/_insider-blog.scss */
.row.meta-social .article-meta {
	float: left;
	padding-top: 3px;
}
/* line 70, ../sass/_insider-blog.scss */
.row.meta-social .share-nav {
	position: relative;
	bottom: auto;
	right: auto;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
/* line 80, ../sass/_insider-blog.scss */
.meta-tags a {
	font-size: 11px;
}
/* line 82, ../sass/_insider-blog.scss */
.meta-tags a:hover {
	text-decoration: underline;
}
/* line 84, ../sass/_insider-blog.scss */
.meta-categories .img-tag {
	z-index: auto;
}
/* line 85, ../sass/_insider-blog.scss */
.meta-comments {
	margin-bottom: 20px;
}
/* line 87, ../sass/_insider-blog.scss */
.meta-comments a.comment-toggle {
	background-color: #fff;
	padding: 8px 10px 8px 10px;
	color: #1f3c78;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
}
/* line 95, ../sass/_insider-blog.scss */
.meta-comments a.comment-toggle i {
	padding-left: 5px;
	width: 1em;
}
/* line 98, ../sass/_insider-blog.scss */
.meta-comments .meta-comments-list {
	margin-top: 20px;
}
/* line 104, ../sass/_insider-blog.scss */
.blog .mod4 .modcontent .wp-caption, .single-post .left-module section .wp-caption {
	width: auto !important;
}
/* line 105, ../sass/_insider-blog.scss */
.blog .mod4 .modcontent img, .single-post .left-module section p img {
	width: 100%;
	max-width: 100%;
}
/* line 107, ../sass/_insider-blog.scss */
.single-post .left-module section p a {
	color: #B62428;
}
/* line 109, ../sass/_insider-blog.scss */
.single-post .left-module section p a:hover {
	text-decoration: underline;
}
/* line 114, ../sass/_insider-blog.scss */
a.load-more {
	display: none;
	width: 80%;
	margin: 0 auto;
	padding: 10px 0;
	background-color: #ffffff;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
}
/*
Gallery
*/
/* line 5, ../sass/_gallery.scss */
.hoverholder {
	background-color: rgba(32, 62, 118, 0);
	width: 100%;
	height: 100%;
	z-index: 2;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 10, ../sass/_gallery.scss */
.hoverholder .gallery-desc {
	position: absolute;
	top: 270px;
	font-size: 11px;
	color: #ffffff;
	padding: 30px 12px 40px;
	z-index: 3;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 18, ../sass/_gallery.scss */
.hoverholder .gallery-desc h3 {
	color: #ffffff;
	font-size: 11px;
	margin: 0 0 10px 0;
}
/* line 20, ../sass/_gallery.scss */
.hoverholder a {
	position: absolute;
	top: 0;
	left: 0;
	height: 270px;
	display: block;
	width: 100%;
}
/* line 21, ../sass/_gallery.scss */
.hoverholder p {
	font-size: 11px;
	color: #ffffff;
}
/* line 25, ../sass/_gallery.scss */
.gallery .mod-gallery .gallery-video-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 270px;
	z-index: 0;
	background: url(../images/video-play.png) no-repeat center center;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* line 34, ../sass/_gallery.scss */
.gallery .reveal-modal {
	background: white url("../images/ajax-loader.gif") no-repeat center center;
	padding: 6px;
}
/* line 35, ../sass/_gallery.scss */
.gallery .reveal-modal .close-reveal-modal:not(.button) {
	top: -18px;
	right: 1px;
	color: #ffffff;
}
/* line 41, ../sass/_gallery.scss */
#galleryModal .galleryModalContent {
	text-align: center;
}
/* line 43, ../sass/_gallery.scss */
.no-touch .gallery .mod-gallery {
	cursor: pointer;
}
/* line 47, ../sass/_gallery.scss */
.no-touch body.gallery .mod-gallery .imgholder:hover .share-nav, body.gallery .mod-gallery .imgholder.hovered .share-nav {
	bottom: 20px;
}
/* line 48, ../sass/_gallery.scss */
.no-touch body.gallery .mod-gallery .imgholder:hover .hoverholder, body.gallery .mod-gallery .imgholder.hovered .hoverholder {
	background-color: rgba(32, 62, 118, 0.6);
}
/* line 49, ../sass/_gallery.scss */
.no-touch body.gallery .mod-gallery .imgholder:hover .hoverholder .gallery-desc, body.gallery .mod-gallery .imgholder.hovered .hoverholder .gallery-desc {
	position: absolute;
	top: 0;
}
/* line 50, ../sass/_gallery.scss */
.no-touch body.gallery .mod-gallery .imgholder:hover .gallery-postedby, body.gallery .mod-gallery .imgholder.hovered .gallery-postedby {
	bottom: 0px;
}
/* line 52, ../sass/_gallery.scss */
.no-touch body.gallery .mod-gallery .imgholder:hover .gallery-video-btn, body.gallery .mod-gallery .imgholder.hovered .gallery-video-btn {
	opacity: 0.2;
}
/* line 55, ../sass/_gallery.scss */
body.gallery .icon-zoom {
	display: none;
}
 @media only screen and (min-width: 768px) {
/* line 57, ../sass/_gallery.scss */
.touch .icon-zoom {
	display: block;
}
/* line 58, ../sass/_gallery.scss */
.touch body.gallery .mod-gallery .imgholder.hovered .icon-zoom {
	top: 10px;
}
}
/* line 63, ../sass/_gallery.scss */
.galleryModalContent iframe, .galleryModalContent object, .galleryModalContent embed {
	width: 100%;
}
/* line 68, ../sass/_gallery.scss */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
/* line 78, ../sass/_gallery.scss */
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 86, ../sass/_gallery.scss */
body .gform_wrapper .gform_body ul.gform_fields li#field_7_16 .gfield_label {
	display: none;
}
/* line 87, ../sass/_gallery.scss */
body .gform_wrapper .gform_body ul.gform_fields li#field_8_16 .gfield_label {
	display: none;
}
/* line 88, ../sass/_gallery.scss */
body .gform_wrapper .gform_body ul.gform_fields li#field_8_17 .gfield_label {
	display: none;
}
/*
Lower Wildcards
*/
/* line 4, ../sass/_lower-wildcards.scss */
.lower-wildcards ul li {
	float: left;
	list-style: none;
	width: 280px;
	margin-right: 40px;
	margin-bottom: 30px;
}
/* line 10, ../sass/_lower-wildcards.scss */
.lower-wildcards ul li:last-child {
	margin-right: 0;
}
/* line 11, ../sass/_lower-wildcards.scss */
.lower-wildcards ul li a:last-child {
	padding-right: 0px;
}
 @media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
 background-image: url(../images/video-play-2x.png);
 background-size: 47px 37px;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../sass/_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10010;
	overflow: hidden;
	outline: none;
}
/* line 6, ../sass/_colorbox.scss */
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
/* line 7, ../sass/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
/* line 8, ../sass/_colorbox.scss */
#cboxContent {
	position: relative;
}
/* line 10, ../sass/_colorbox.scss */
#cboxContent button {
	border: 0;
}
/* line 12, ../sass/_colorbox.scss */
#cboxLoadedContent {
	overflow: auto;
}
/* line 13, ../sass/_colorbox.scss */
#cboxTitle {
	margin: 0;
}
/* line 14, ../sass/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 15, ../sass/_colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
/* line 16, ../sass/_colorbox.scss */
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}
/* line 17, ../sass/_colorbox.scss */
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
/* line 18, ../sass/_colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}
/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 25, ../sass/_colorbox.scss */
#cboxOverlay {
	background: #000000;
}
/* line 27, ../sass/_colorbox.scss */
#cboxContent {
	margin-bottom: 100px;
	margin-left: 40px;
	margin-right: 40px;
	overflow: visible;
}
/* line 28, ../sass/_colorbox.scss */
.cboxIframe {
	background: #000000;
}
/* line 29, ../sass/_colorbox.scss */
#cboxError {
	padding: 50px;
	border: 1px solid #333333;
}
/* line 30, ../sass/_colorbox.scss */
#cboxLoadedContent {
	background: #333333;
	padding: 1px;
}
/* line 31, ../sass/_colorbox.scss */
#cboxLoadingGraphic {
	background: url(../images/colorbox/ajax-loader.gif) no-repeat center center;
}
/* line 32, ../sass/_colorbox.scss */
#cboxLoadingOverlay {
	background: #333333;
}
/* line 33, ../sass/_colorbox.scss */
#cboxTitle {
	position: absolute;
	bottom: -100px;
	left: 0;
	color: #b7b4b4;
	height: 95px;
}
/* line 34, ../sass/_colorbox.scss */
#cboxTitle div {
	padding-top: 5px;
}
/* line 35, ../sass/_colorbox.scss */
#cboxTitle div.gl-title {
	font-weight: bold;
}
/* line 36, ../sass/_colorbox.scss */
#cboxTitle div.gl-byline {
	font-weight: bold;
}
/* line 37, ../sass/_colorbox.scss */
#cboxCurrent {
	position: absolute;
	top: -22px;
	right: 205px;
	text-indent: -9999px;
}
/* line 38, ../sass/_colorbox.scss */
#cboxSlideshow, #cboxClose {
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(../images/colorbox/controls.png) no-repeat 0 0;
}
/* line 40, ../sass/_colorbox.scss */
#cboxPrevious, #cboxNext {
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	position: absolute;
	background: url(../images/gallery-lightbox-nav-sprite.png) no-repeat 0 0;
	top: 50%;
}
/* line 41, ../sass/_colorbox.scss */
#cboxPrevious {
	background-position: 0px 0px;
	left: -40px;
}
/* line 42, ../sass/_colorbox.scss */
#cboxPrevious:hover {
	background-position: 0px -40px;
}
/* line 43, ../sass/_colorbox.scss */
#cboxNext {
	background-position: -34px 0px;
	right: -40px;
}
/* line 44, ../sass/_colorbox.scss */
#cboxNext:hover {
	background-position: -34px -40px;
}
/* line 46, ../sass/_colorbox.scss */
#cboxClose {
	background-position: -50px 0px;
	right: 0;
}
/* line 47, ../sass/_colorbox.scss */
#cboxClose:hover {
	background-position: -50px -25px;
}
/* line 48, ../sass/_colorbox.scss */
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
	right: 66px;
}
/* line 49, ../sass/_colorbox.scss */
.cboxSlideshow_on #cboxSlideshow {
	background-position: -75px -25px;
	right: 44px;
}
/* line 50, ../sass/_colorbox.scss */
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -100px -25px;
}
/* line 51, ../sass/_colorbox.scss */
.cboxSlideshow_off #cboxSlideshow {
	background-position: -100px 0px;
	right: 44px;
}
/* line 52, ../sass/_colorbox.scss */
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -75px -25px;
}
/* line 53, ../sass/_colorbox.scss */
#cboxTopCenter {
	margin-left: 40px;
	text-align: right;
}
/* line 54, ../sass/_colorbox.scss */
#addthis-btn {
	color: #fff;
	text-decoration: none;
}
/* .addthis_button_facebook_like {width:47px;} */
/*
Share Icons
*/
/* line 580, ../sass/app.scss */
.share-nav li.soc-fb a {
	background-color: #1d75bc;
}
/* line 581, ../sass/app.scss */
.share-nav li.soc-tw a {
	background-color: #00aeef;
}
/* line 582, ../sass/app.scss */
.share-nav li.soc-pt a {
	background-color: #ed1c24;
}
/* line 583, ../sass/app.scss */
.share-nav li.soc-gp a {
	background-color: #33ce44;
}
/* line 584, ../sass/app.scss */
.share-nav li.soc-sh a {
	background-color: #fbb040;
}
/* line 586, ../sass/app.scss */
.share-nav li.soc-fb a:hover {
	background-color: #155487;
}
/* line 587, ../sass/app.scss */
.share-nav li.soc-tw a:hover {
	background-color: #0081b2;
}
/* line 588, ../sass/app.scss */
.share-nav li.soc-pt a:hover {
	background-color: #bd0f16;
}
/* line 589, ../sass/app.scss */
.share-nav li.soc-gp a:hover {
	background-color: #269e33;
}
/* line 590, ../sass/app.scss */
.share-nav li.soc-sh a:hover {
	background-color: #f99705;
}
/*
Block Grid
*/
/* line 595, ../sass/app.scss */
.modules .three {
	width: 19.7%;
}
/* line 596, ../sass/app.scss */
.modules .five {
	width: 32%;
}
/* line 597, ../sass/app.scss */
.modules .eight {
	width: 48.3%;
}
/* line 599, ../sass/app.scss */
.block-grid.three-up > li.mod1 {
	width: 19.7%;
}
/* line 600, ../sass/app.scss */
.block-grid.three-up > li.mod2 {
	width: 32%;
}
/* line 601, ../sass/app.scss */
.block-grid.three-up > li.mod3 {
	width: 48.3%;
}
/*
Destinations
*/
/* line 5, ../sass/_destinations.scss */
.destination-module-xl {
	margin-right: 310px;
}
/* line 6, ../sass/_destinations.scss */
.destination-sidebar {
	width: 280px;
	margin-right: 16px;
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	float: right;
}
/* line 17, ../sass/_destinations.scss */
#map-canvas {
	height: 100%;
	width: 100%;
	overflow: hidden;
}
/* line 18, ../sass/_destinations.scss */
#map-canvas small {
	display: none;
}
/*
2-Column Layout
*/
/* line 609, ../sass/app.scss */
.left-module {
	margin-right: 310px;
}
/* line 611, ../sass/app.scss */
.left-module .tagholder {
	position: relative;
}
/* line 612, ../sass/app.scss */
.left-module .panel .tagholder {
	position: absolute;
}
/* line 614, ../sass/app.scss */
.sidebar {
	width: 280px;
	margin-right: 16px;
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
}
/* line 621, ../sass/app.scss */
.sidebar .block-grid {
	overflow: visible;
}
/* line 624, ../sass/app.scss */
.sidebar .panel {
	background-color: transparent;
	overflow: visible;
}
/* line 625, ../sass/app.scss */
.sidebar h2.widgettitle, .homewildcard h2.widgettitle {
	display: none;
}
/*
Filters
*/
/* line 630, ../sass/app.scss */
.filters .nav-bar {
	list-style: none;
}
/* line 633, ../sass/app.scss */
.filters .nav-bar > li.filter-by {
	font-size: 11px;
	font-weight: 600;
	padding: 0 15.5px 0 0;
}
/* line 637, ../sass/app.scss */
.filters .nav-bar > li.filter-by:hover {
	background: transparent;
	cursor: default;
}
/* line 640, ../sass/app.scss */
.filters .nav-bar > .isFilter.filterOn {
	background: #ffffff;
}
/* line 643, ../sass/app.scss */
ul.flyout {
	border: none;
}
/* line 644, ../sass/app.scss */
ul.flyout li, .nav-bar li ul li {
	border-left: none;
}
/* line 645, ../sass/app.scss */
ul.flyout li a, .nav-bar li ul li a {
	background-color: #ffffff;
	padding: 8px 15px;
}
/* line 646, ../sass/app.scss */
.nav-bar li ul li a.active {
	background-color: #ebebeb;
}
/* line 648, ../sass/app.scss */
.photo-credit {
	position: absolute;
	color: #fff;
	bottom: 1px;
	left: 3px;
	font-size: 7px;
	z-index: 11;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=black, offx=1, offy=1);
}
/* line 657, ../sass/app.scss */
.photo-credit a {
	color: #fff;
	text-decoration: none;
}
/* line 660, ../sass/app.scss */
.photo-credit a:hover {
	text-decoration: underline;
}
/* line 663, ../sass/app.scss */
.mod3.mod-feature .photo-credit {
	left: 98px;
}
/* line 664, ../sass/app.scss */
.orbit-slide .photo-credit {
	bottom: 8px;
}
/* line 666, ../sass/app.scss */
#trip_advisor_popup {
	margin-left: -150px;
	width: 300px;
	padding: 0;
}
/* line 1, ../sass/_comments.scss */
textarea#comment {
	height: 76px;
}
/* line 5, ../sass/_comments.scss */
.meta-comments-list {
	display: none;
}
/* line 7, ../sass/_comments.scss */
.meta-comments-list h3 {
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 11, ../sass/_comments.scss */
.meta-comments-list #respond {
	line-height: 12px;
}
/* line 15, ../sass/_comments.scss */
.meta-comments-list a {
	padding: 0;
	background-color: transparent;
}
/* line 21, ../sass/_comments.scss */
h3#comments {
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 27, ../sass/_comments.scss */
ol.commentlist {
	list-style: none;
	font-size: 11px;
}
/* line 30, ../sass/_comments.scss */
ol.commentlist .comment-author .fn {
	font-weight: bold;
}
/*
Footer
*/
/* line 5, ../sass/_footer.scss */
.footer {
	background-color: #ffffff;
	color: #898280;
}
/* line 9, ../sass/_footer.scss */
.footer p {
	font-size: 12px;
	padding-top: 20px;
}
 @media only screen and (min-width: 500px) {
/* line 2, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .imgholder {
	height: 350px;
}
/* line 4, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .imgholder .large-img {
	display: block;
}
/* line 5, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .imgholder .small-img {
	display: none;
}
}
@media only screen and (max-width: 767px) {
/* line 11, ../sass/_oisa-media-queries.scss */
.content .bodytext {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	min-height: 0;
	_height: auto;
}
/* line 12, ../sass/_oisa-media-queries.scss */
.packages h1 {
	padding-bottom: 20px;
}
/* line 13, ../sass/_oisa-media-queries.scss */
body.no-hero .content .bodytext {
	min-height: 0;
	_height: auto;
}
/* line 15, ../sass/_oisa-media-queries.scss */
.filters .nav-bar > li {
	display: none;
	list-style: none;
}
/* line 16, ../sass/_oisa-media-queries.scss */
.filters .nav-bar > li.filter-by {
	background: #ffffff;
	display: block;
	margin-bottom: 5px;
	padding: 0 15.5px 0 6px;
}
/* line 21, ../sass/_oisa-media-queries.scss */
.filters .nav-bar > li.filter-by:hover {
	background: #ffffff;
	cursor: pointer;
}
/* Insiders Page */
  /* line 26, ../sass/_oisa-media-queries.scss */
.qanda-row .row {
	margin-bottom: 12px;
}
/* line 27, ../sass/_oisa-media-queries.scss */
.qanda-row .qanda-column {
	padding: 0 0px;
}
/* line 28, ../sass/_oisa-media-queries.scss */
.qanda-row .row .columns.insider-img {
	padding-left: 0;
	height: 90px;
	width: 100px !important;
}
/* line 29, ../sass/_oisa-media-queries.scss */
.qanda-row .row .columns.insider-img .imgholder {
	height: 90px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
/* line 31, ../sass/_oisa-media-queries.scss */
.qanda-row .qanda .question-q, .qanda-row .qanda .question-a {
	padding: 20px 15px 20px 50px;
}
/* line 33, ../sass/_oisa-media-queries.scss */
.qanda-row .qanda .question-q span.q-a-letters, .qanda-row .qanda .question-a span.q-a-letters {
	left: 15px;
}
/* line 37, ../sass/_oisa-media-queries.scss */
a.load-more {
	display: block;
}
/* line 39, ../sass/_oisa-media-queries.scss */
.destination-module-xl .mod1 .byline {
	padding-left: 10px;
}
/* line 42, ../sass/_oisa-media-queries.scss */
.modules.mod3.mod-countdown #first_countdown {
	bottom: 108px;
	padding: 0 90px;
}
}
@media only screen and (max-width: 767px) and (min-width: 500px) {
/* line 50, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod1 {
	display: none;
}
/* line 51, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2 {
	width: 35%;
}
/* line 52, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod3 {
	width: 65%;
}
/* line 54, ../sass/_oisa-media-queries.scss */
.packages .block-grid.three-up > li.mod2.package-left {
	width: 33%;
}
/* line 55, ../sass/_oisa-media-queries.scss */
.packages .block-grid.three-up > li.mod2.package-mid {
	width: 40%;
}
/* line 56, ../sass/_oisa-media-queries.scss */
.packages .block-grid.three-up > li.mod2.package-right {
	width: 27%;
}
/* line 58, ../sass/_oisa-media-queries.scss */
.modules.mod2.package-mid .panel .mod-text h2 {
	font-size: 14px;
}
/* line 59, ../sass/_oisa-media-queries.scss */
.modules.mod2.package-mid .panel.mod-text .byline {
	font-size: 11px;
}
/* line 60, ../sass/_oisa-media-queries.scss */
.modules.mod2.package-mid .duration {
	font-size: 11px;
}
/* line 61, ../sass/_oisa-media-queries.scss */
.modules.mod2.package-mid .destination {
	font-size: 11px;
	line-height: 12px;
}
/* line 62, ../sass/_oisa-media-queries.scss */
.modules.mod2.package-mid .price {
	font-size: 14px;
	padding: 5px 0;
}
/* line 65, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text h1 {
	font-size: 18px;
}
/* line 66, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text .byline {
	font-size: 12px;
}
/* line 69, ../sass/_oisa-media-queries.scss */
.left-module {
	display: block;
	margin-right: 0;
}
/* line 70, ../sass/_oisa-media-queries.scss */
.content .sidebar {
	display: block;
	position: relative;
	margin-right: auto;
	width: auto;
	height: auto;
	margin-top: 0;
}
/* line 79, ../sass/_oisa-media-queries.scss */
.sidebar .booking-engine-sidebar {
	display: none;
}
/* line 80, ../sass/_oisa-media-queries.scss */
.sidebar .modules.mod2 .panel {
	text-align: center;
}
/* line 81, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text {
	margin-left: 0;
}
/* line 86, ../sass/_oisa-media-queries.scss */
.modules.mod3.mod-countdown #first_countdown {
	bottom: 108px;
	padding: 0 60px;
}
}
@media only screen and (max-width: 500px) {
/* line 96, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod1,  .block-grid.three-up > li.mod2,  .block-grid.three-up > li.mod3 {
	display: block;
	width: 100%;
}
/* line 102, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-left,  .block-grid.three-up > li.mod2.package-mid,  .block-grid.three-up > li.mod2.package-right {
	display: block;
	width: 100%;
	padding: 0 12px 0;
}
/* line 106, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-mid {
	border-right: none;
	height: auto;
}
/* line 107, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-right {
	width: auto;
	margin-bottom: 12px;
	height: 0;
}
/* line 108, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-right.isOpen {
	height: 100px;
}
/* line 109, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-right .panel {
	height: 100px;
	top: -100px;
	left: 0;
	z-index: 1;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* line 110, ../sass/_oisa-media-queries.scss */
.block-grid.three-up > li.mod2.package-right.isOpen .panel {
	top: 0;
	left: 0;
}
/* line 112, ../sass/_oisa-media-queries.scss */
.modules .panel {
	margin-bottom: 0;
}
/* line 113, ../sass/_oisa-media-queries.scss */
.content .bodytext {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	min-height: 0;
	_height: auto;
}
/* line 114, ../sass/_oisa-media-queries.scss */
.content .bodytext h1 {
	font-size: 27px;
	margin-top: 0;
	margin-bottom: 10px;
}
/* line 116, ../sass/_oisa-media-queries.scss */
.destination-module-xl {
	display: block;
	margin-right: 0;
}
/* line 117, ../sass/_oisa-media-queries.scss */
.destination-sidebar {
	display: block;
	position: relative;
	margin-right: auto;
	width: auto;
	height: auto;
	float: none;
}
/* line 118, ../sass/_oisa-media-queries.scss */
.destination-sidebar .modules.mod2 {
	width: 100%;
}
/* line 119, ../sass/_oisa-media-queries.scss */
.destination-sidebar .modules.mod2 .panel {
	height: auto;
	background-color: transparent;
}
/* line 120, ../sass/_oisa-media-queries.scss */
.destination-sidebar img {
	width: 100%;
}
/* line 122, ../sass/_oisa-media-queries.scss */
.left-module {
	display: block;
	margin-right: 0;
}
/* line 123, ../sass/_oisa-media-queries.scss */
.content .sidebar {
	display: block;
	position: relative;
	margin-right: auto;
	width: auto;
	height: auto;
	margin-top: 0;
}
/* line 131, ../sass/_oisa-media-queries.scss */
.content .sidebar .modules.mod2 .panel {
	height: auto;
	background-color: transparent;
}
/* line 132, ../sass/_oisa-media-queries.scss */
.content .sidebar img {
	width: 100%;
}
/* line 133, ../sass/_oisa-media-queries.scss */
.sidebar .booking-engine-sidebar {
	display: none;
}
/* line 135, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text {
	margin-left: 0;
}
/* line 136, ../sass/_oisa-media-queries.scss */
.mod-map .mod-footer {
	display: none;
}
/* line 138, ../sass/_oisa-media-queries.scss */
.no-hero .modules.mod4 .panel {
	height: auto;
}
/* line 140, ../sass/_oisa-media-queries.scss */
.no-hero .modules.mod4 .panel .imgholder {
	height: 120px;
}
/* line 142, ../sass/_oisa-media-queries.scss */
.no-hero .modules.mod4 .panel .imgholder .large-img {
	display: none;
}
/* line 143, ../sass/_oisa-media-queries.scss */
.no-hero .modules.mod4 .panel .imgholder .small-img {
	display: block;
}
/* line 146, ../sass/_oisa-media-queries.scss */
.no-hero .modules.mod4 .panel .mod-text h1 {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	margin-bottom: 3px;
}
/* line 155, ../sass/_oisa-media-queries.scss */
.lower-wildcards ul li {
	width: 100%;
}
/* line 157, ../sass/_oisa-media-queries.scss */
.lower-wildcards ul li:last-child {
	margin-right: 0;
}
/* line 158, ../sass/_oisa-media-queries.scss */
.lower-wildcards ul li img {
	width: 100%;
}
/* line 160, ../sass/_oisa-media-queries.scss */
.homewildcard .panel a {
	text-align: center;
}
/* line 162, ../sass/_oisa-media-queries.scss */
.reveal-modal, .reveal-modal.small, .meta-comments-list #respond .reveal-modal#submit, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge {
	width: 96%;
	margin-left: -48%;
}
/* line 166, ../sass/_oisa-media-queries.scss */
body .askModalContent .gform_wrapper .gform_body li.gf_left_half, body .askModalContent .gform_wrapper .gform_body li.gf_right_half {
	width: 100%;
}
/* line 171, ../sass/_oisa-media-queries.scss */
.modules.mod3.mod-countdown #first_countdown {
	bottom: 108px;
	padding: 0 60px;
}
}
@media only screen and (max-width: 906px) and (min-width: 768px) {
/* line 181, ../sass/_oisa-media-queries.scss */
.modules.mod1 .mod-footer a, .modules.mod1 .mod-footer2 a, .modules.mod2.mod-gallery .mod-footer a {
	letter-spacing: 0px;
	font-size: 10px;
	padding: 6px 5px;
}
/* line 183, ../sass/_oisa-media-queries.scss */
.share-nav li a {
	width: 20px;
	font-size: 14px;
	padding-top: 3px;
}
/* line 187, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text h1 {
	font-size: 18px;
}
/* line 188, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text .byline {
	font-size: 12px;
}
/* line 192, ../sass/_oisa-media-queries.scss */
.modules.mod3.mod-countdown #first_countdown {
	bottom: 108px;
	padding: 0 70px;
}
}
@media only screen and (max-width: 580px) and (min-width: 0px) {
/* line 203, ../sass/_oisa-media-queries.scss */
.modules.mod2.mod-gallery .mod-footer a {
	letter-spacing: 0px;
}
/* line 207, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text h1 {
	font-size: 18px;
}
/* line 208, ../sass/_oisa-media-queries.scss */
.modules.mod4 .panel .mod-text .byline {
	font-size: 12px;
}
}
@media only screen and (max-width: 400px) and (min-width: 0px) {
/* line 215, ../sass/_oisa-media-queries.scss */
.mod-footer a.mod-package-learn {
	letter-spacing: 0px;
}
/* line 216, ../sass/_oisa-media-queries.scss */
ul.mod-package-btns li a {
	width: 27px;
}
}
@media only screen and (max-width: 853px) and (min-width: 767px) {
/* line 220, ../sass/_oisa-media-queries.scss */
.filters .nav-bar > li > a {
	padding: 0 3px;
	font-size: 10px;
}
}
/* line 1, ../sass/_booking-engine.scss */
form#paso1 {
	font-size: 11px;
}
/* line 3, ../sass/_booking-engine.scss */
.amax-module-body {
	padding: 10px;
}
/* line 4, ../sass/_booking-engine.scss */
#amax-currenttemplate {
	padding-top: 16px;
}
/* line 8, ../sass/_booking-engine.scss */
input:focus, select:focus, textarea:focus, button:focus {
	outline: none;
	font-size: 11px;
}
/* line 12, ../sass/_booking-engine.scss */
form#paso1 {
	line-height: 10px;
}
/* line 14, ../sass/_booking-engine.scss */
.radio-oneway-round label {
	float: left;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 5px;
	margin-right: 15px;
}
/* line 23, ../sass/_booking-engine.scss */
.radio-oneway-round input {
	float: left;
	font-size: 10px;
}
/* line 29, ../sass/_booking-engine.scss */
div.book-multi-link {
	padding: 8px 0 10px 0;
}
/* line 31, ../sass/_booking-engine.scss */
div.book-multi-link a {
	font-size: 11px;
	color: #898280;
}
/* line 32, ../sass/_booking-engine.scss */
div.book-multi-link a:hover {
	text-decoration: underline;
	color: #3a3736;
}
/* line 36, ../sass/_booking-engine.scss */
form#paso1 input[type="text"], form#paso1 input[type="password"], form#paso1 input[type="date"], form#paso1 input[type="datetime"], form#paso1 input[type="email"], form#paso1 input[type="number"], form#paso1 input[type="search"], form#paso1 input[type="tel"], form#paso1 input[type="time"], form#paso1 input[type="url"], form#paso1 textarea, form#paso1 select, div.custom.dropdown {
	font-size: 11px;
	margin: 0 0 9px 0;
	padding: 3px 5px;
	height: 22px;
}
/* line 44, ../sass/_booking-engine.scss */
div#vuelos_panel_fecha_ida, div#vuelos_panel_fecha_regreso {
	width: 49%;
	float: left;
	position: relative;
}
/* line 47, ../sass/_booking-engine.scss */
div#vuelos_panel_fecha_ida .ui-datepicker-trigger, div#vuelos_panel_fecha_regreso .ui-datepicker-trigger {
	position: absolute;
	top: 5px;
	right: 5px;
}
/* line 53, ../sass/_booking-engine.scss */
div#vuelos_panel_fecha_regreso {
	float: right;
}
/* line 55, ../sass/_booking-engine.scss */
input#datepicker_from, input#datepicker_to {
	width: 100%;
	float: left;
}
/* line 59, ../sass/_booking-engine.scss */
form#paso1 div.columnas_pax, form#paso1 div.cabin-type {
	width: 49%;
	padding-bottom: 9px;
}
/* line 60, ../sass/_booking-engine.scss */
form#paso1 div.cabin-type {
	float: left;
}
/* line 61, ../sass/_booking-engine.scss */
form#paso1 div.num-adults {
	float: right;
}
/* line 62, ../sass/_booking-engine.scss */
form#paso1 div.num-children {
	float: left;
}
/* line 63, ../sass/_booking-engine.scss */
form#paso1 div.num-infants {
	float: right;
}
/* line 65, ../sass/_booking-engine.scss */
form#paso1 .infoText {
	font-size: 9px;
	color: #898280;
	line-height: 9px;
	padding-left: 6px;
}
/* line 67, ../sass/_booking-engine.scss */
.customSelect {
	color: #1f3c78;
	border: 1px solid #dce8f5;
	height: 20px;
	font-size: 11px;
}
/* line 74, ../sass/_booking-engine.scss */
.customSelect.customSelectHover {
/* Styles for when the select box is hovered */ }
/* line 78, ../sass/_booking-engine.scss */
.customSelect.customSelectOpen {
/* Styles for when the select box is open */ }
/* line 82, ../sass/_booking-engine.scss */
.customSelect.customSelectFocus {
/* Styles for when the select box is in focus */ }
/* line 86, ../sass/_booking-engine.scss */
.customSelect.customSelectDisabledOption {
/* Styles for when the selected item is a disabled one */ }
/* line 90, ../sass/_booking-engine.scss */
.customSelect.customSelectDisabled {
/* Styles for when the select box itself is disabled */ }
/* line 94, ../sass/_booking-engine.scss */
.customSelectInner {
/* You can style the inner box too */ }
/* line 98, ../sass/_booking-engine.scss */
span.customSelect {
	padding: 3px 5px;
	border: 1px solid #dce8f5;
}
/* line 103, ../sass/_booking-engine.scss */
.customSelectInner {
	background: url(../images/customSelect-arrow.gif) no-repeat center right;
}
/* line 108, ../sass/_booking-engine.scss */
div.booking-engine a [class^="icon-"], div.booking-engine a [class*=" icon-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}
/* line 113, ../sass/_booking-engine.scss */
#oisa-booking-search {
	max-width: 280px;
}
/* line 1, ../sass/_sidebars.scss */
.destination-sidebar .mod2 h2.widgettitle, .mod2.mod-wildcard h2.widgettitle {
	display: none;
}
/* line 5, ../sass/_sidebars.scss */
.TA_cdsdmoreview {
	margin: 61px 50px;
}
/* line 7, ../sass/_sidebars.scss */
.mod2.mod-wildcard .panel {
	background-color: transparent;
}
/* line 9, ../sass/_sidebars.scss */
.mod2.mod-wildcard .panel a {
	display: block;
	text-align: center;
}
/* line 10, ../sass/_sidebars.scss */
.mod2.mod-wildcard .panel a.wildcard-link {
	display: block;
	text-align: left;
}
/* line 11, ../sass/_sidebars.scss */
.mod2.mod-wildcard .panel img {
	width: 100%;
	max-width: auto;
	max-height: auto;
}
/* line 14, ../sass/_sidebars.scss */
.sidebar .mod2 .panel {
	height: auto;
}
/* Utility Classes */
/* line 2, ../sass/_utilities.scss */
.right {
	float: right;
}
/* line 3, ../sass/_utilities.scss */
.aright {
	text-align: right;
}
/* line 4, ../sass/_utilities.scss */
.acenter {
	text-align: center;
}
/* line 5, ../sass/_utilities.scss */
.nobreak {
	white-space: nowrap;
}
/* line 6, ../sass/_utilities.scss */
.outline-red {
	border: 1px solid red;
}
/* line 7, ../sass/_utilities.scss */
.outline-blue {
	border: 1px solid blue;
}
/* line 8, ../sass/_utilities.scss */
.outline-green {
	border: 1px solid green;
}
/* line 9, ../sass/_utilities.scss */
.button.center, .meta-comments-list #respond .center#submit {
	margin-left: 0;
	margin-right: 0;
}
/* line 11, ../sass/_utilities.scss */
.covermode, .imgholder, .mod4-insider, .imgholder .large-img, .imgholder .small-img, .mod4-insider .large-img, .mod4-insider .small-img {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/* line 18, ../sass/_utilities.scss */
.ui-datepicker td span, .ui-datepicker td a {
	width: 27px !important;
}
/* line 19, ../sass/_utilities.scss */
.ui-datepicker-calendar .ui-state-default {
	color: #0073ea !important;
}
/* line 20, ../sass/_utilities.scss */
.ui-datepicker-header {
	color: #0073ea !important;
	text-shadow: none !important;
}
/* line 22, ../sass/_utilities.scss */
ul, ol, li {
	font-size: inherit;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 33, ../sass/_utilities.scss */
.cf:before, .cf:after {
	content: " ";
	/* 1 */
	display: table;
/* 2 */ }
/* line 38, ../sass/_utilities.scss */
.cf:after {
	clear: both;
}
/* line 42, ../sass/_utilities.scss */
.cf {
 *zoom: 1;
}
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
/* line 51, ../sass/_utilities.scss */
.chromeframe {
	margin: 0.2em 0;
	background: #990000;
	color: #fff;
	padding: 0.3em 3em;
}





/* thank you page */
body.page-id-12725 {
	height: 100%;
}

.tkp {
	height: 60%;
	margin: 0 0 20px 0;
	width: 100%;
	display: table;
	text-align: center;
}

.tkp > .row {
	display: table-cell;
	vertical-align: middle;
}

.tkp .tkp-container .tkp-message,
.tkp .tkp-container .tkp-message p {
	display: inline-block;
	line-height: 1;
	margin: 0;
	text-align: left;
}

.tkp .tkp-container .tkp-message.blue p,
.tkp .tkp-container .tkp-message.red p:last-child {
	color: #12415e;
}

.tkp .tkp-container .tkp-message.red p {
	color: #b8454f;
}

.tkp .tkp-container .tkp-message p {
	font-family: 'zwot_l';
	font-size: 40px;
}

.tkp .tkp-container .tkp-message p strong {
	font-family: 'zwot_b';
	display: block;
}

.tkp .tkp-container .tkp-message.red p:last-child {
	font-size: 30px;
	position: absolute;
	bottom: -40px;
}

.tkp .tkp-container .tkp-message.red p:last-child strong {
	display: inline-block;
}

.tkp .tkp-container .tkp-message img {
	width: 80px;
	height: auto;
	position: relative;
    top: 10px;
    margin: 0 10px;
}

@media only screen and (max-width: 650px) {
	.tkp .tkp-container .tkp-message {
		display: block !important;
		margin: 10px 0 !important;
	}

	.tkp .tkp-container .tkp-message img {
		top:0;
	}

	.tkp .tkp-container .tkp-message p {
		font-size: 25px;
	}

	.tkp .tkp-container .tkp-message.red p:last-child {
		font-size: 20px;
		position: relative;
		bottom: auto;
	}

	.tkp .tkp-container .tkp-message,
	.tkp .tkp-container .tkp-message p {
		text-align: center;
	}
}






/* takeover */

.takeover-pre {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999999999999;
}

.takeover-pre img {
	width: 100%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
	.takeover-pre {
		width: 250px;
	}
}

@media only screen and (max-width: 1365px) {
	.takeover-pre {
		width: 200px;
	}
}


/*  lightbox latam brand */

.lightbox-latam-brand {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999999999999999999999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	text-align: center;
}

.video-latam-brand {
	background-color: white;
	border-radius: 12px;
    position: relative;
    top: 8%;
    width: auto;
    margin: 0 auto;
    display: inline-block;
    max-width: 75%;
}

.video-latam-brand video {
	padding-bottom: 1%;
	width: 97%;
}
.lightbox-latam-brand .head-video img{
	float: left;
    padding: 10px 0px 10px 40px;
}
.lightbox-latam-brand .head-video{
   	display: inline;
}
.lightbox-latam-brand .head-video h3{
	color: #1b0088;
    font-family: 'Latam_Sans_light';
    font-size: 24px;
}
.lightbox-latam-brand .head-video span{
	color: #1b0088;
	font-family: Latam_Sans_Bold;
}

.close-lightbox-latam {
	position: absolute;
	top: 0;
	right: 0;
	color: #1b0088;
	padding: 3px 7px;
	cursor: pointer;
	border-radius: 30px;
	border: solid 2px #1b0088;
	font-weight: bold;
	font-size: 18px;
	margin: 6px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9999999;
}

.close-lightbox-latam:hover {
	cursor: pointer;
	color: #1b0088;
	opacity: .5;
}

@media only screen and (max-width: 1000px) {
	.video-latam-brand {
		max-width: 90%;
	}
}

@media only screen and (max-width: 900px) {
	.head-video {
		text-align: center;
	}

	.head-video img,
	.head-video h3 {
		display: block;
		float: none !important;
		margin: auto;
		padding: 10px 0 !important;
	}

}
/******************NEW***************************/
/*  lightbox LP new latam brand */

.lightbox-new-latam-brand {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999999999999999999999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	text-align: center;
}

.img-new-latam-brand {
    position: relative;
    top: 8%;
    width: auto;
    height: auto;
    margin: 0 auto;
    display: inline-block;
    max-width: 53%;
}

.ligthbox-content .close-lightbox-new-latam {
	color: #fff;
	padding: 5px 10px;
	cursor: pointer;
	float: right;
	font-size: 18px;
	margin: 6px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(45deg);
	z-index: 9999999;
}
.lightbox-new-latam-brand .ligthbox-content{
	background-color: #2e185e;
    float: left;
    max-width: 55%;
}
.lightbox-new-latam-brand .ligthbox-img{
    float: right;
    width: 45%;
}
.lightbox-new-latam-brand .ligthbox-img img{
    width: 100%;
}
.ligthbox-content h2 {
    float: left;
    margin: 0;
    color: #1e3d76;
    background-color: white;
    font-size: 16px;
    font-weight: 600;
    padding: 0;
}
.ligthbox-content a {
    display: block;
    float: left;
}
.ligthbox-content p {
    margin-bottom: 0px;
    color: #FFF;
    font-size: 17px;
    padding: 20% 10% 10%;
    text-align: left;
}
/*Acruz LP NEW BRAND*/
.content-newbrand .row .mod2 .panel .imgholder {
	height: 100%;
}

.content-newbrand .row .mod1 .panel .imgholder {
	height: 100%;
}
.content-newbrand .modules.mod1 .panel h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
}
.content-newbrand .modules.mod1 .panel h2 a {
	display: block;
	padding: 6px 10px;
	font-size: 16px;
	line-height: 14px;
	color: #1e3d76;
	background-color: #ffffff;
}
.content-newbrand .modules.mod1 .panel h2 a:hover {
    background-color: #ffffff;
}
.content-newbrand .img-tag{
    position: relative;
    font-weight: normal;
    font-size: 14px;
    line-height: 12px;
    padding: 6px 15px;
    text-transform: none;
    border-top: solid;
    z-index: 12;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.ligthbox-content .img-tag{
    position: relative;
    font-weight: normal;
    font-size: 14px;
    line-height: 12px;
    padding: 6px 15px;
    text-transform: none;
    text-align: initial;
    z-index: 12;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.content-newbrand .img-tag span, .ligthbox-content .img-tag span{
	font-size: 22px;
    line-height: 20px;
    text-transform: uppercase;
    padding-top: 5px;
    display: block;
}




/* Hero & modal */
.page-template-lp-latam .avartanslider {
	background: #dceaf7;
	min-width: 100%;
}

.page-template-lp-latam .avartanslider,
.page-template-lp-latam .avartanslider ul,
.page-template-lp-latam .avartanslider ul li,
.page-template-lp-latam .avartanslider ul li .as-layer,
.page-template-lp-latam .avartanslider ul li .as-layer img {
	min-height: 500px;
}

.page-template-lp-latam .avartanslider ul li .as-layer img {
	left: 50% !important;
	position: relative;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.page-template-lp-latam .as-slide {
	min-width: 100%;
}
.page-template-lp-latam .as-image-layer {
	left: 0 !important;
	width: 100% !important;
}

.page-template-lp-latam .as-slides .as-layer.as-video-layer {
	left: 0 !important;
	margin: 0 auto;
	max-width: 950px;
	right: 0 !important;
	width: 100% !important;
}

.page-template-lp-latam .avartanslider > .as-slides > .as-slide .as-video-play-button i {
	min-height: 50px;
	min-width: 50px;
}

.page-template-lp-latam .as-image-layer img {
	height: 100%;
	/*min-height: 500px;*/
	min-width: 100%;
	width: auto !important;
}
.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content .close-lightbox-new-latam {
	bottom: 1rem;
	position: absolute;
	right: 1.5rem;
	z-index: 9;
}


.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content {
	overflow: auto;
}
.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content .close-lightbox-new-latam {
	right: 46%;
}


.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content p {
	display: inline-block;
	padding-top: 10%;
	font-size: 16px;
	line-height: 1.4;
}


@media (max-width: 480px) {
	.page-template-lp-latam .avartanslider,
	.page-template-lp-latam .avartanslider ul,
	.page-template-lp-latam .avartanslider ul li,
	.page-template-lp-latam .avartanslider ul li .as-layer,
	.page-template-lp-latam .avartanslider ul li .as-layer img {
		min-height: 240px;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content,
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-img {
		min-width: 100%;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content {
		min-height: 20rem;
		overflow: auto;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content p {
		display: inline-block;
		padding-top: 5%;
		font-size: 14px;
		line-height: 1.2;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-img {
		max-height: 10rem;
		overflow: hidden;
		padding-top: 6%;
		position: relative;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .img-new-latam-brand {
		position: relative;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-img img {
		position: relative;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 5rem;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content .close-lightbox-new-latam {
		right: 1rem;
	}
}
@media (min-width: 481px) and (max-width: 768px) {
	.page-template-lp-latam .avartanslider,
	.page-template-lp-latam .avartanslider ul,
	.page-template-lp-latam .avartanslider ul li,
	.page-template-lp-latam .avartanslider ul li .as-layer,
	.page-template-lp-latam .avartanslider ul li .as-layer img {
		min-height: 400px;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content p {
		display: inline-block;
		padding-top: 8%;
		font-size: 15px;
		line-height: 1.2;
	}
	.page-template-lp-latam .lightbox-new-latam-brand .ligthbox-content .close-lightbox-new-latam {
		right: 44%;
	}
}
/*/ Hero & modal */



/*FIN LP NEW BRAND*/
/*LP Peru*/
.page-template-lp-peru .content .sidebar-lp, .page-template-lp-peru-large .content .sidebar-lp {
	margin-top: -10px;
}

.page-template-lp-peru .content, .page-template-lp-peru-large .content {
	color: #AEAEAE;
}
.page-template-lp-peru .white-box h2, .page-template-lp-peru-large .white-box h2 {
	color: red;
}
.page-template-lp-peru .white-box, .page-template-lp-peru-large .white-box {
	background-color: white;
	font-size: 16px;
    line-height: 26px;
    padding: 7px;
}
.page-template-lp-peru .content .bodytext h1, .page-template-lp-peru-large .content .bodytext h1 {
	color: #AEAEAE;
    font-weight: 300;
    font-size: 55px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 30px;
}
.page-template-lp-peru .center-red {
	background-color: #e9294f;
	padding: 30px 0;
    margin: 80px 0px;
    font-size: 16px;
    line-height: 26px;
}
.page-template-lp-peru-large .center-red {
	background-color: #e9294f;
	padding: 30px 0;
    margin: 60px 0px;
    font-size: 16px;
    line-height: 26px;
}
.page-template-lp-peru .center-red h2, .page-template-lp-peru-large .center-red h2{
	color: white;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: 100;
    font-size: 60px;
}
.page-template-lp-peru .center-red .bodytext{
	color: white;
	font-size: 16px;
    line-height: 30px;
}
.page-template-lp-peru .content .bodytext, 
.page-template-lp-peru .content .bodytext p, 
.page-template-lp-peru-large .content .bodytext, 
.page-template-lp-peru-large .content .bodytext p {
    font-size: 16px;
    line-height: 26px;
}
.page-template-lp-peru-large .lp-peruimg{
	position: relative;
	overflow: hidden;
}
.page-template-lp-peru-large .sp-numbottom{
	position: absolute;
	bottom: -25px;
}
.page-template-lp-peru-large .sp-numtop{
	position: absolute;
	top: -20px;
    right: -45px;
}
/* FIN LP Peru*/