/******************************************************************
Theme Name: PComm SASS Startr
Theme URI: http://www.partnercomm.net
Description: Primary PComm responsive theme.
Author: Chadwick Cole and Jason Crane
Author URI: http://www.partnercomm.net
Version: 0.1
******************************************************************/
/******************************************************************************* * COLORS ** ******************************************************************************/
/******************************************************************************* * FONT STACKS ** ******************************************************************************/
/******************************************************************************* * FONT SIZES ** ******************************************************************************/
/******************************************************************************* * BREAKPOINT VARIABLES ** ******************************************************************************/
/******************************************************************
** NAVIGATION
******************************************************************/
/* line 5, sass/_navigation.scss */
a.menu-link { position: absolute; top: 10px; right: 10px; z-index: 200; }

/* line 11, sass/_navigation.scss */
a.menu-link:hover { text-decoration: none; }

/* line 15, sass/_navigation.scss */
nav[role="navigation"] ul { list-style-type: none; padding: 0; margin: 0; }

/* line 20, sass/_navigation.scss */
nav[role="navigation"], nav[role="navigation"] > ul ul { clear: both; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

/* line 28, sass/_navigation.scss */
.js nav[role="navigation"], .js nav[role="navigation"] > ul ul { overflow: hidden; max-height: 0; }

/* line 32, sass/_navigation.scss */
.js nav[role="navigation"] > ul ul { padding: 0 0 0 10px; }

/* line 35, sass/_navigation.scss */
nav[role="navigation"].active, .js nav[role="navigation"] > ul ul.active { max-height: 55em; }

/* line 38, sass/_navigation.scss */
nav[role="navigation"] > ul { border-top: 1px solid #ccc; }

/* line 41, sass/_navigation.scss */
nav[role="navigation"] li a { display: block; padding: 0.8em; border-bottom: 1px solid #ccc; position: relative; }

/* line 48, sass/_navigation.scss */
nav[role="navigation"] li.has-subnav > a:after { content: '+'; position: absolute; top: 0; right: 0; display: block; font-size: 1.5em; padding: 0.25em 0.5em; }

/* line 57, sass/_navigation.scss */
nav[role="navigation"] li.has-subnav > a.active:after { content: "-"; }

@media screen and (min-width: 600px) { /* line 64, sass/_navigation.scss */
  a.menu-link { display: none; }
  /* line 67, sass/_navigation.scss */
  .js nav[role="navigation"], .js nav[role="navigation"] > ul ul { clear: none; max-height: none; overflow: visible; /*background: none;*/ }
  /* line 73, sass/_navigation.scss */
  .js nav[role="navigation"] > ul ul { background: #ccc; display: none; padding: 0; }
  /* line 78, sass/_navigation.scss */
  .js nav[role="navigation"] > ul li:hover > ul { display: block; }
  /* line 81, sass/_navigation.scss */
  nav[role="navigation"] ul { margin: 0 0 0 -0.25em; border: 0; }
  /* line 85, sass/_navigation.scss */
  nav[role="navigation"] li a { border: 0; }
  /* line 88, sass/_navigation.scss */
  nav[role="navigation"] li.has-subnav > a { padding-right: 2em; }
  /* line 91, sass/_navigation.scss */
  nav[role="navigation"] li.has-subnav > a:after { content: ">"; font-size: 1em; padding: 0.8em 0.5em; }
  /* line 96, sass/_navigation.scss */
  nav[role="navigation"] li.has-subnav > a.active:after, nav[role="navigation"] ul > li.has-subnav > a:after { content: ""; }
  /* line 100, sass/_navigation.scss */
  nav[role="navigation"] > ul li { margin: 0 0.25em; }
  /* line 103, sass/_navigation.scss */
  nav[role="navigation"] > ul > li { display: inline-block; position: relative; }
  /* line 107, sass/_navigation.scss */
  nav[role="navigation"] > ul ul { position: absolute; top: 0; left: 12em; width: 12em; }
  /* line 113, sass/_navigation.scss */
  nav[role="navigation"] > ul ul li { position: relative; }
  /* line 116, sass/_navigation.scss */
  nav[role="navigation"] > ul ul.sub-menu { top: 2.6em; left: 0; }
  /* line 120, sass/_navigation.scss */
  nav[role="navigation"] > ul ul.sub-menu ul.sub-menu { position: absolute; top: 0; left: 12.1em; } }
/* line 127, sass/_navigation.scss */
.oldie a.menu-link { display: none; }

/* line 130, sass/_navigation.scss */
.oldie.js nav[role="navigation"], .oldie.js nav[role="navigation"] > ul ul { clear: none; max-height: none; overflow: visible; /*background: none;*/ }

/* line 137, sass/_navigation.scss */
.oldie.js nav[role="navigation"] > ul ul { background: #ccc; display: none; padding: 0; }

/* line 142, sass/_navigation.scss */
.oldie.js nav[role="navigation"] > ul li:hover > ul { display: block; }

/* line 145, sass/_navigation.scss */
.oldie nav[role="navigation"] ul { margin: 0 0 0 -0.25em; border: 0; }

/* line 149, sass/_navigation.scss */
.oldie nav[role="navigation"] li a { border: 0; }

/* line 152, sass/_navigation.scss */
.oldie nav[role="navigation"] li.has-subnav > a { padding-right: 2em; }

/* line 155, sass/_navigation.scss */
.oldie nav[role="navigation"] li.has-subnav > a:after { content: ">"; font-size: 1em; padding: 0.8em 0.5em; }

/* line 160, sass/_navigation.scss */
.oldie nav[role="navigation"] li.has-subnav > a.active:after, .oldie nav[role="navigation"] ul > li.has-subnav > a:after { content: ""; }

/* line 164, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul li { margin: 0 0.25em; }

/* line 167, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul > li { /* display: inline-block; */ float: left; position: relative; }

/* line 172, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul ul { position: absolute; top: 0; left: 12em; width: 12em; }

/* line 178, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul ul li { position: relative; }

/* line 181, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul ul.sub-menu { top: 2.6em; left: 0; }

/* line 185, sass/_navigation.scss */
.oldie nav[role="navigation"] > ul ul.sub-menu ul.sub-menu { position: absolute; top: 0; left: 12.1em; }

/* Simple jQuery Dialog https://github.com/filamentgroup/dialog  Copyright (c) 2013 Filament Group, Inc. Licensed under the MIT, GPL licenses. */
/* line 8, sass/_dialog.scss */
.dialog-content, .dialog-background { position: absolute; top: 0; left: 0; right: 0; display: none; }

/* line 16, sass/_dialog.scss */
.dialog-background { background: #aaa; background-color: rgba(0, 0, 0, 0.4); z-index: 99999; height: 100%; bottom: 0; }

/* line 23, sass/_dialog.scss */
.dialog-content { margin: 1em; background: #fff; padding: 1em 2em; max-width: 30em; box-shadow: 0 1px 2px #777; z-index: 100000; }

/*
	IE8+ issue with centering dialog
	https://github.com/filamentgroup/dialog/issues/6
	requires Respond.JS for IE8
*/
@media (min-width: 30em) { /* line 37, sass/_dialog.scss */
  .dialog-content { width: 30em; } }
/* line 41, sass/_dialog.scss */
.dialog-open, .dialog-background-open { display: block; }

/* line 45, sass/_dialog.scss */
.dialog-background-trans { background: transparent; }

@media (min-width: 32em) { /* line 50, sass/_dialog.scss */
  .dialog-content { margin: 4em auto 1em; } }
/*! Tablesaw - v0.1.6 - 2014-07-23
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2014 Filament Group; Licensed MIT */
/*! Tablesaw - v0.1.6 - 2014-07-23
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2014 Filament Group; Licensed MIT */
/* line 7, sass/_tablesaw.stackonly.scss */
table.tablesaw { empty-cells: show; width: 100%; }

/* line 13, sass/_tablesaw.stackonly.scss */
.tablesaw { border-collapse: collapse; width: 100%; }

/* Structure */
/* line 20, sass/_tablesaw.stackonly.scss */
.tablesaw { border: 0; padding: 0; }

/* line 25, sass/_tablesaw.stackonly.scss */
.tablesaw th, .tablesaw td { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .5em .7em; }
@media (min-width: 48em) { /* line 25, sass/_tablesaw.stackonly.scss */
  .tablesaw th, .tablesaw td { padding: .5em; } }
/* line 87, ../../../../../../../.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tablesaw th, .oldie .tablesaw td { padding: .5em; }
@media (min-width: 52.5em) { /* line 25, sass/_tablesaw.stackonly.scss */
  .tablesaw th, .tablesaw td { padding: .5em .7em; } }
/* line 87, ../../../../../../../.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tablesaw th, .oldie .tablesaw td { padding: .5em .7em; }

/* line 41, sass/_tablesaw.stackonly.scss */
.tablesaw thead tr:first-child th { padding-top: .9em; padding-bottom: .7em; }

/* Table rows have a gray bottom stroke by default */
/* line 48, sass/_tablesaw.stackonly.scss */
.tablesaw-stack tbody tr { border-bottom: 1px solid #dfdfdf; }

/* line 52, sass/_tablesaw.stackonly.scss */
.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label { display: none; }

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all { /* Show the table cells as a block level element */
  /* line 62, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack td, .tablesaw-stack th { text-align: left; display: block; }
  /* line 68, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack tr { clear: both; display: table-row; }
  /* Make the label elements a percentage width */
  /* line 75, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label { display: block; padding: 0 .6em 0 0; min-width: 30%; display: block; }
  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  /* line 85, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack th .tablesaw-cell-label-top, .tablesaw-stack td .tablesaw-cell-label-top { display: block; padding: .4em 0; margin: .4em 0; }
  /* line 92, sass/_tablesaw.stackonly.scss */
  .tablesaw-cell-label { display: block; }
  /* Avoid double strokes when stacked */
  /* line 98, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack tbody th.group { margin-top: -1px; }
  /* Avoid double strokes when stacked */
  /* line 104, sass/_tablesaw.stackonly.scss */
  .tablesaw-stack th.group b.tablesaw-cell-label { display: none !important; } }
@media (max-width: 47.9375em) { /* line 109, sass/_tablesaw.stackonly.scss */
  .tablesaw_chart_container .tablesaw-stack thead td, .tablesaw_chart_container .tablesaw-stack thead th { display: none; }
  /* line 113, sass/_tablesaw.stackonly.scss */
  .tablesaw_chart_container .tablesaw-stack tbody td, .tablesaw_chart_container .tablesaw-stack tbody th { clear: left; float: left; width: 100%; } }
@media (min-width: 48em) { /* line 1, sass/_design.scss */
  .tablesaw_chart_container { /* Show the table header rows */ /* Hide the labels in each cell */ }
  /* line 122, sass/_tablesaw.stackonly.scss */
  .tablesaw_chart_container .tablesaw-stack tr { display: table-row; }
  /* line 126, sass/_tablesaw.stackonly.scss */
  .tablesaw_chart_container .tablesaw-stack td, .tablesaw_chart_container .tablesaw-stack th, .tablesaw_chart_container .tablesaw-stack thead td, .tablesaw_chart_container .tablesaw-stack thead th { display: table-cell; margin: 0; }
  /* line 134, sass/_tablesaw.stackonly.scss */
  .tablesaw_chart_container .tablesaw-stack td .tablesaw-cell-label, .tablesaw_chart_container .tablesaw-stack th .tablesaw-cell-label { display: none !important; } }

/******************************************************************
** QUICKFIND STYLES
******************************************************************/
/* removed this because font-family should be declared in the theme, not a plugin */
/*body, button, input, select, textarea
{
	font-family: "Din Display Pro Bold",Verdana,sans-serif;
}*/
/* line 14, sass/_design.scss */
section[role="search"] { clear: both; float: left; position: relative; width: 100%; margin: 0 0 2em; /*background: #004288;*/ /* fallback for non-supporting browsers */ }

/* line 25, sass/_design.scss */
#quickfind_input_container label { padding: 20px; background-color: #004990; color: #fff; font-weight: bold; font-size: 15px; line-height: 1; position: absolute; left: 0; }

/* line 36, sass/_design.scss */
#quickfind_input_container label:after { content: ''; line-height: 0; font-size: 0; width: 0; height: 0; border-top: 27px solid transparent; border-bottom: 27px solid transparent; border-left: 27px solid #004990; border-right: 0; position: absolute; top: 0; right: -27px; }

/* line 51, sass/_design.scss */
#qf_intro { padding: 1.5em .5em 0; text-align: center; margin: 0; font-family: "Din Display Pro Bold",Verdana,sans-serif; }

/* line 59, sass/_design.scss */
#qf_intro img { max-width: 100%; }

/* line 64, sass/_design.scss */
h2.home { display: block; }

/* line 69, sass/_design.scss */
h2.nohome { display: none; }

/* line 74, sass/_design.scss */
#quickfind #quickfind_form { /*width: 290px;*/ margin: 0 auto; position: relative; }

/* line 81, sass/_design.scss */
.quickfind_pad { /*background: url('images/arrow_bg_320.png') 50% 50% no-repeat;*/ /*height: 160px;*/ margin: 0 auto; width: 100%; position: relative; /*display: none;*/ /*	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	transition: all 0.25s ease;*/ /*overflow: hidden;*/ }

/* line 95, sass/_design.scss */
#quickfind_text { padding-top: 28px; font-size: .76em; }

/* line 101, sass/_design.scss */
#quickfind_input_container { position: relative; }

/* line 106, sass/_design.scss */
#quickfind_input { box-sizing: border-box; -moz-box-sizing: border-box; font-size: 17px; padding: 10px 10px 10px 175px; line-height: 2; border: 1px solid #ccc; width: 100%; /*border-top-right-radius: 4px;
border-bottom-right-radius: 4px;*/ height: 56px; }

/* line 120, sass/_design.scss */
#quickfind_input_container input[placeholder] { color: #4D8FCC; }

/* line 124, sass/_design.scss */
#quickfind_input:focus { border-bottom: 1px solid #4D8FCC; color: #4d8fcc; }

/* line 128, sass/_design.scss */
#quickfind_input.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

/* line 134, sass/_design.scss */
#quickfind_input:focus { outline: none; }

/* line 139, sass/_design.scss */
#quickfind_submit { display: none; position: absolute; right: 0; top: 0; }

/*#quickfind_submit_reg 
{
	display: none;
}*/
/* line 152, sass/_design.scss */
.quickfind_pad { margin: auto; }

/* line 157, sass/_design.scss */
#quickfind_suggestions { position: absolute; left: 0; top: 2.3em; display: none; margin: 0 auto; width: 100%; z-index: 99; }

/* line 169, sass/_design.scss */
#quickfind_results { position: absolute; background: #F1F5F8; border-bottom: 1px solid #4D8FCC; border-left: 1px solid #4D8FCC; border-right: 1px solid #4D8FCC; width: 270px; font-size: 14px; margin-right: 1px; top: 0; left: 0; }

/* line 183, sass/_design.scss */
#quickfind_results.noresults { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 830px; padding: .5em 1em; color: #484848; }

/* line 193, sass/_design.scss */
#quickfind_results .result_parent { display: block; font-size: 1.2em; background: #d8d8d8; }

/* line 201, sass/_design.scss */
#quickfind_results a { display: block; padding: .5em 1em; border-bottom: 1px solid #4D8FCC; font-weight: bold; }

/* line 209, sass/_design.scss */
#quickfind_results a em { font-size: .8em; font-style: normal; color: #888888; font-weight: normal; }

/* line 217, sass/_design.scss */
#quickfind_results a:hover, #quickfind_results a:focus { background: #4D8FCC; text-decoration: none; }

/* line 224, sass/_design.scss */
#quickfind_text h2 { font-size: 2.5em; }

/* line 229, sass/_design.scss */
#quickfind_results .selected, #quickfind_results a:hover, #quickfind_results .selected em, #quickfind_results a:hover em { background-color: #4D8FCC; color: #fff; }

/* line 236, sass/_design.scss */
#quickfind_button { float: right; position: relative; font-size: 12px; margin-bottom: 1.5em; display: none; }

/* line 245, sass/_design.scss */
#quickfind_button a { display: block; padding: 6px 12px; border-radius: 0 0 12px 12px; background: #004288; color: #fff; }

/* line 254, sass/_design.scss */
#quickfind_submit_reg { position: absolute; top: 7px; right: 10px; /*background: #F90;
border: none;
color: #fff;

-webkit-border-radius: 4px;
border-radius: 4px;

font-size: 14px;
text-transform: uppercase;


padding: .25em .5em;
height: 2em;
line-height: 2;
display: block;
box-sizing: content-box;
-moz-box-sizing: content-box;*/ }

@media screen and (min-width: 480px) { /* line 280, sass/_design.scss */
  #qf_intro { padding: 1.5em .5em 0; text-align: center; }
  /*#quickfind #quickfind_form  { 	width: 428px; }*/
  /* line 293, sass/_design.scss */
  #quickfind_text { padding-top: 20px; padding-bottom: 2px; font-size: .96em; }
  /* line 300, sass/_design.scss */
  #quickfind_suggestions { top: 3.3em; }
  /* line 305, sass/_design.scss */
  #quickfind_results { width: 402px; font-size: 16px; } }
@media screen and (min-width: 600px) { /* line 316, sass/_design.scss */
  #qf_intro { padding: 2em 1em 0; text-align: center; }
  /* line 324, sass/_design.scss */
  #quickfind.off p { display: none; }
  /* line 329, sass/_design.scss */
  #quickfind.off #quickfind_form { padding: 60px 0px 0px 20px; width: 85%; }
  /*#quickfind #quickfind_form  { 	width: 525px; }*/
  /* line 342, sass/_design.scss */
  #quickfind_text { padding-top: 42px; padding-bottom: 12px; font-size: 1.2em; }
  /*.ie7 #quickfind_submit_reg { 	height: 2.75em; }*/
  /* line 354, sass/_design.scss */
  #quickfind_suggestions { top: 2.6em; }
  /* line 358, sass/_design.scss */
  #quickfind_results { width: 450px; font-size: 16px; } }
@media screen and (min-width: 768px) { /* line 369, sass/_design.scss */
  #qf_intro { padding: 2em 1em 0; text-align: center; }
  /*#quickfind #quickfind_form  { 	width: 668px; }*/
  /* line 380, sass/_design.scss */
  #quickfind_text { padding-top: 62px; padding-bottom: 32px; font-size: 1.4em; margin-left: 1em; }
  /*#quickfind_submit_reg  { 	font-size: 20px; 	right: 28px; 	padding: .25em .75em; 	width: 15%; 	float: left; 	margin-left: 2%; }*/
  /* line 397, sass/_design.scss */
  #quickfind_suggestions { top: 55px; left: 130px; }
  /* line 402, sass/_design.scss */
  #quickfind_results { width: 580px; font-size: 16px; } }
@media only screen and (min-width: 992px) { /* line 412, sass/_design.scss */
  #qf_intro { padding: 2.2em 0 0; text-align: center; }
  /* line 418, sass/_design.scss */
  .quickfind_pad { max-width: 960px; }
  /* line 423, sass/_design.scss */
  #quickfind_results a em { font-size: .8em; font-style: normal; color: #888888; font-weight: normal; }
  /* line 431, sass/_design.scss */
  #quickfind_text { padding-top: 1em; padding-bottom: 0; font-size: 1.5em; margin-left: .5em; }
  /*#quickfind #quickfind_form  { 	width: 710px; }*/
  /* line 444, sass/_design.scss */
  #quickfind_results { width: 827px; font-size: 16px; } }
/* line 453, sass/_design.scss */
.oldie #quickfind_submit_reg { position: absolute; top: 7px; right: 10px; }

/* line 459, sass/_design.scss */
.oldie #quickfind_suggestions { top: 55px; left: 130px; }

/* line 464, sass/_design.scss */
.oldie #quickfind_results { width: 822px; font-size: 16px; }

/* line 472, sass/_design.scss */
.post_type ul { margin-bottom: 0; }

/* line 475, sass/_design.scss */
.plan_detail_text_container, .plan_detail_tips_container, .resources_container, .footnote_container { /*border-bottom: 1px solid #ccc;*/ margin: 0 0 1.5em 0; padding: .5em 0 0; }

/*.plan_detail_text_container img {
	float:right;
	margin: 0 0 .5em 1em;
}*/
/* line 487, sass/_design.scss */
.plan_detail_tips_container h4, .important_container h4 { font-size: 1.3em; }

/* line 492, sass/_design.scss */
.plan_detail_chart_container { margin-bottom: 1.5em; }

/* line 495, sass/_design.scss */
.plan_detail_accordion_container { display: none; }

/* line 498, sass/_design.scss */
.accordion_toggle { position: relative; padding: .5em 2em .5em .5em; display: block; background-color: #e2e4e7; /* #f1f5f8; */ color: #000; cursor: pointer; border-bottom: 5px solid #004498; }

/* line 507, sass/_design.scss */
.accordion_toggle.active, .accordion_toggle:hover { background-color: #004498; border-bottom: 5px solid #f90; color: #fff; }

/* line 513, sass/_design.scss */
.accordion_toggle.active { background-color: #004498; border-bottom: 0 none; color: #fff; margin: 0; }

/*.accordion_toggle:after {
	display: block;
	position: absolute;
	right: .5em;
	top: 20px;
	content: '+';
	color: #000;
}*/
/* line 527, sass/_design.scss */
.accordion_toggle:after { background-image: url("/wp-content/themes/pcomm-respond/icons/i-dropdown-sprite.png"); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 30px; right: 10px; width: 37px; height: 37px; content: ''; }

/* line 540, sass/_design.scss */
.accordion_toggle:hover:after { /*color: #fff;*/ top: 31px; right: 11px; }

/* line 545, sass/_design.scss */
.accordion_toggle.active:hover:after { /*color: #fff;*/ }

/* line 548, sass/_design.scss */
.plan_detail_accordion_container.active { border-bottom: 5px solid #f90; background-color: #f1f5f8; display: block; margin-bottom: 20px; padding: 20px; }

/* line 555, sass/_design.scss */
.accordion_toggle.active:after { background-position: 0 -47px; top: 41px; /*content: '+';
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
display: inline-block;
color: #fff;*/ }

/* line 564, sass/_design.scss */
.resources_container { margin: 0 1.5em 1.5em; }

/* line 567, sass/_design.scss */
.resources_container h4, .resources_container p { margin-bottom: 10px; }

/* line 571, sass/_design.scss */
.resource .details, .resource .label { display: block; }

/* line 575, sass/_design.scss */
.post_type p:last-child { margin-bottom: 0; }

/*.plan_detail_chart_container + .footnote_container {
	margin-top: .5em;
}*/
/* line 581, sass/_design.scss */
.footnote_container { color: #777; font-size: .9em; clear: both; margin-top: 30px; }

/* line 587, sass/_design.scss */
.footnote_container p { margin-bottom: 3px; }

/* line 591, sass/_design.scss */
.footnote { font-style: italic; padding: 0 15px; margin-top: -1.5em; margin-bottom: 15px; }

/* line 599, sass/_design.scss */
table th, table td { border: 1px solid #ccc; padding: 1em; line-height: 1.5; font-size: 12px; }
@media (min-width: 48em) { /* line 599, sass/_design.scss */
  table th, table td { font-size: 11px; } }
/* line 87, ../../../../../../../.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table th, .oldie table td { font-size: 11px; }
@media (min-width: 52.5em) { /* line 599, sass/_design.scss */
  table th, table td { font-size: 12px; } }
/* line 87, ../../../../../../../.rbenv/versions/2.6.2/lib/ruby/gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table th, .oldie table td { font-size: 12px; }

/* line 613, sass/_design.scss */
sup { left: 3px; }
