/**
* app.scss
* emerson_responsive v1
*
* Using the Foundation Framework v4
* Scss compiled using Compass
*
* Site fully compatible with ie9+ with gracefull fallback
* to ie8. 
* < ie7 not supported
*
**/
/* -- BEGIN:foundation import -- */
meta.foundation-mq-small { font-family: "only screen and (min-width: 767px)"; width: 767px; }

meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }

meta.foundation-mq-large { font-family: "only screen and (min-width: 980px)"; width: 980px; }

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { font-size: 100%; }

body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }

a:hover { cursor: pointer; }

img, object, embed { max-width: 100%; height: auto; }

object, embed { height: 100%; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

.left { float: left !important; }

.right { float: right !important; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

.text-justify { text-align: justify !important; }

.hide { display: none; }

.antialiased { -webkit-font-smoothing: antialiased; }

img { display: inline-block; vertical-align: middle; }

textarea { height: auto; min-height: 50px; }

select { width: 100%; }

/* Grid HTML Classes */
.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 81.66667em; *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse > .column, .row.collapse > .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }
.row.collapse .row { margin-left: 0; margin-right: 0; }
.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
.row .row:before, .row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }

.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

@media only screen { .column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; float: left; }
  .small-1 { position: relative; width: 8.33333%; }
  .small-2 { position: relative; width: 16.66667%; }
  .small-3 { position: relative; width: 25%; }
  .small-4 { position: relative; width: 33.33333%; }
  .small-5 { position: relative; width: 41.66667%; }
  .small-6 { position: relative; width: 50%; }
  .small-7 { position: relative; width: 58.33333%; }
  .small-8 { position: relative; width: 66.66667%; }
  .small-9 { position: relative; width: 75%; }
  .small-10 { position: relative; width: 83.33333%; }
  .small-11 { position: relative; width: 91.66667%; }
  .small-12 { position: relative; width: 100%; }
  .small-offset-0 { position: relative; margin-left: 0%; }
  .small-offset-1 { position: relative; margin-left: 8.33333%; }
  .small-offset-2 { position: relative; margin-left: 16.66667%; }
  .small-offset-3 { position: relative; margin-left: 25%; }
  .small-offset-4 { position: relative; margin-left: 33.33333%; }
  .small-offset-5 { position: relative; margin-left: 41.66667%; }
  .small-offset-6 { position: relative; margin-left: 50%; }
  .small-offset-7 { position: relative; margin-left: 58.33333%; }
  .small-offset-8 { position: relative; margin-left: 66.66667%; }
  .small-offset-9 { position: relative; margin-left: 75%; }
  .small-offset-10 { position: relative; margin-left: 83.33333%; }
  [class*="column"] + [class*="column"]:last-child { float: right; }
  [class*="column"] + [class*="column"].end { float: left; }
  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } }
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 767px) { .large-1 { position: relative; width: 8.33333%; }
  .large-2 { position: relative; width: 16.66667%; }
  .large-3 { position: relative; width: 25%; }
  .large-4 { position: relative; width: 33.33333%; }
  .large-5 { position: relative; width: 41.66667%; }
  .large-6 { position: relative; width: 50%; }
  .large-7 { position: relative; width: 58.33333%; }
  .large-8 { position: relative; width: 66.66667%; }
  .large-9 { position: relative; width: 75%; }
  .large-10 { position: relative; width: 83.33333%; }
  .large-11 { position: relative; width: 91.66667%; }
  .large-12 { position: relative; width: 100%; }
  .row .large-offset-0 { position: relative; margin-left: 0%; }
  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }
  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }
  .row .large-offset-3 { position: relative; margin-left: 25%; }
  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }
  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }
  .row .large-offset-6 { position: relative; margin-left: 50%; }
  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }
  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }
  .row .large-offset-9 { position: relative; margin-left: 75%; }
  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }
  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }
  .push-1 { position: relative; left: 8.33333%; right: auto; }
  .pull-1 { position: relative; right: 8.33333%; left: auto; }
  .push-2 { position: relative; left: 16.66667%; right: auto; }
  .pull-2 { position: relative; right: 16.66667%; left: auto; }
  .push-3 { position: relative; left: 25%; right: auto; }
  .pull-3 { position: relative; right: 25%; left: auto; }
  .push-4 { position: relative; left: 33.33333%; right: auto; }
  .pull-4 { position: relative; right: 33.33333%; left: auto; }
  .push-5 { position: relative; left: 41.66667%; right: auto; }
  .pull-5 { position: relative; right: 41.66667%; left: auto; }
  .push-6 { position: relative; left: 50%; right: auto; }
  .pull-6 { position: relative; right: 50%; left: auto; }
  .push-7 { position: relative; left: 58.33333%; right: auto; }
  .pull-7 { position: relative; right: 58.33333%; left: auto; }
  .push-8 { position: relative; left: 66.66667%; right: auto; }
  .pull-8 { position: relative; right: 66.66667%; left: auto; }
  .push-9 { position: relative; left: 75%; right: auto; }
  .pull-9 { position: relative; right: 75%; left: auto; }
  .push-10 { position: relative; left: 83.33333%; right: auto; }
  .pull-10 { position: relative; right: 83.33333%; left: auto; }
  .push-11 { position: relative; left: 91.66667%; right: auto; }
  .pull-11 { position: relative; right: 91.66667%; left: auto; }
  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }
  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; }
  .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right !important; } }
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-medium-down, .show-for-large-down { display: inherit !important; }

.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; }

.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }

.hide-for-small, .hide-for-medium-down, .hide-for-large-down { display: none !important; }

/* Specific visilbity for tables */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge { display: table; }

thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge { display: table-header-group !important; }

tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge { display: table-row-group !important; }

tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge { display: table-row !important; }

td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge { display: table-cell !important; }

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 767px) { .show-for-medium, .show-for-medium-up { display: inherit !important; }
  .show-for-small { display: none !important; }
  .hide-for-small { display: inherit !important; }
  .hide-for-medium, .hide-for-medium-up { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small { display: table; }
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small { display: table-header-group !important; }
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small { display: table-row-group !important; }
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small { display: table-row !important; }
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, th.hide-for-small { display: table-cell !important; } }
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) { .show-for-large, .show-for-large-up { display: inherit !important; }
  .show-for-medium, .show-for-medium-down { display: none !important; }
  .hide-for-medium, .hide-for-medium-down { display: inherit !important; }
  .hide-for-large, .hide-for-large-up { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down { display: table; }
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down { display: table-header-group !important; }
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down { display: table-row-group !important; }
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down { display: table-row !important; }
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down { display: table-cell !important; } }
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 980px) { .show-for-xlarge { display: inherit !important; }
  .show-for-large, .show-for-large-down { display: none !important; }
  .hide-for-large, .hide-for-large-down { display: inherit !important; }
  .hide-for-xlarge { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down { display: table; }
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down { display: table-header-group !important; }
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down { display: table-row-group !important; }
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down { display: table-row !important; }
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-down { display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

.hide-for-landscape, .show-for-portrait { display: none !important; }

/* Specific visilbity for tables */
table.hide-for-landscape, table.show-for-portrait { display: table; }

thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { display: table-cell !important; }

@media only screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important; }
  .hide-for-landscape, .show-for-portrait { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-landscape, table.hide-for-portrait { display: table; }
  thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; }
  td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { display: table-cell !important; } }
@media only screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important; }
  .hide-for-portrait, .show-for-landscape { display: none !important; }
  /* Specific visilbity for tables */
  table.show-for-portrait, table.hide-for-landscape { display: table; }
  thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch { display: none !important; }

.hide-for-touch { display: inherit !important; }

.touch .show-for-touch { display: inherit !important; }

.touch .hide-for-touch { display: none !important; }

/* Specific visilbity for tables */
table.hide-for-touch { display: table; }

.touch table.show-for-touch { display: table; }

thead.hide-for-touch { display: table-header-group !important; }

.touch thead.show-for-touch { display: table-header-group !important; }

tbody.hide-for-touch { display: table-row-group !important; }

.touch tbody.show-for-touch { display: table-row-group !important; }

tr.hide-for-touch { display: table-row !important; }

.touch tr.show-for-touch { display: table-row !important; }

td.hide-for-touch { display: table-cell !important; }

.touch td.show-for-touch { display: table-cell !important; }

th.hide-for-touch { display: table-cell !important; }

.touch th.show-for-touch { display: table-cell !important; }

/* Foundation Block Grids for below small breakpoint */
@media only screen { [class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.83333em; *zoom: 1; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
  [class*="block-grid-"]:after { clear: both; }
  [class*="block-grid-"] > li { display: inline; height: auto; float: left; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-1 > li { width: 100%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-1 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  .small-block-grid-2 > li { width: 50%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-2 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  .small-block-grid-3 > li { width: 33.33333%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-3 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  .small-block-grid-4 > li { width: 25%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-4 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  .small-block-grid-5 > li { width: 20%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-5 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  .small-block-grid-6 > li { width: 16.66667%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-6 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  .small-block-grid-7 > li { width: 14.28571%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-7 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  .small-block-grid-8 > li { width: 12.5%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-8 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  .small-block-grid-9 > li { width: 11.11111%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-9 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  .small-block-grid-10 > li { width: 10%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-10 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  .small-block-grid-11 > li { width: 9.09091%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-11 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  .small-block-grid-12 > li { width: 8.33333%; padding: 0 0.83333em 1.66667em; }
  .small-block-grid-12 > li:nth-of-type(n) { clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 767px) { /* Remove small grid clearing */
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: none; }
  .large-block-grid-1 > li { width: 100%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-1 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  .large-block-grid-2 > li { width: 50%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-2 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  .large-block-grid-3 > li { width: 33.33333%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-3 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  .large-block-grid-4 > li { width: 25%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  .large-block-grid-5 > li { width: 20%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-5 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  .large-block-grid-6 > li { width: 16.66667%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-6 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  .large-block-grid-7 > li { width: 14.28571%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-7 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  .large-block-grid-8 > li { width: 12.5%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-8 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  .large-block-grid-9 > li { width: 11.11111%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-9 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  .large-block-grid-10 > li { width: 10%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-10 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  .large-block-grid-11 > li { width: 9.09091%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-11 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  .large-block-grid-12 > li { width: 8.33333%; padding: 0 0.83333em 1.66667em; }
  .large-block-grid-12 > li:nth-of-type(n) { clear: none; }
  .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* Sections */
[data-section=''], [data-section='auto'], .section-container.auto, [data-section='vertical-tabs'], .section-container.vertical-tabs, [data-section='vertical-nav'], .section-container.vertical-nav, [data-section='horizontal-nav'], .section-container.horizontal-nav, [data-section='accordion'], .section-container.accordion { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style], [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style], [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style], [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style], [data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] { width: 100% !important; }
[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section, [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section, [data-section='accordion'][data-section-small-style] > [data-section-region], [data-section='accordion'][data-section-small-style] > section, [data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title, [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title, [data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='accordion'][data-section-small-style] > [data-section-region] > .title, [data-section='accordion'][data-section-small-style] > section > [data-section-title], [data-section='accordion'][data-section-small-style] > section > .title, [data-section='accordion'][data-section-small-style] > .section > [data-section-title], [data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title { width: 100% !important; }
[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region], [data-section='vertical-tabs'] > section, [data-section='vertical-tabs'] > .section, [data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region], [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region], [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region], [data-section='accordion'] > section, [data-section='accordion'] > .section, [data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] { margin: 0; }
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { margin-bottom: 0; }
[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a, [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a, [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a, [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a, [data-section='accordion'] > section > [data-section-title] a, [data-section='accordion'] > section > .title a, [data-section='accordion'] > .section > [data-section-title] a, [data-section='accordion'] > .section > .title a, [data-section='accordion'] > [data-section-region] > [data-section-title] a, [data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content, [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content, [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content, [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content, [data-section='accordion'] > section > [data-section-content], [data-section='accordion'] > section > .content, [data-section='accordion'] > .section > [data-section-content], [data-section='accordion'] > .section > .content, [data-section='accordion'] > [data-section-region] > [data-section-content], [data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content { display: none; }
[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content, [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content, [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content, [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content, [data-section='accordion'] > section.active > [data-section-content], [data-section='accordion'] > section.active > .content, [data-section='accordion'] > .section.active > [data-section-content], [data-section='accordion'] > .section.active > .content, [data-section='accordion'] > [data-section-region].active > [data-section-content], [data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content { display: block; }
[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active), [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active), [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active), [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active), [data-section='accordion'] > section:not(.active), [data-section='accordion'] > .section:not(.active), [data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) { padding: 0 !important; }
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { width: 100%; }

.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion { border-top: 1px solid #cccccc; }
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
.section-container.auto > section > .title a, .section-container.auto > .section > .title a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a, .section-container.accordion > section > .title a, .section-container.accordion > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover, .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover, .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover, .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover, .section-container.accordion > section > .title:hover, .section-container.accordion > .section > .title:hover { background-color: #e2e2e2; }
.section-container.auto > section > .content, .section-container.auto > .section > .content, .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content, .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content, .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content, .section-container.accordion > section > .content, .section-container.accordion > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child, .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child, .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child, .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child, .section-container.accordion > section > .content > *:last-child, .section-container.accordion > .section > .content > *:last-child { margin-bottom: 0; }
.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child, .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child, .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child, .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child, .section-container.accordion > section > .content > *:first-child, .section-container.accordion > .section > .content > *:first-child { padding-top: 0; }
.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video), .section-container.accordion > section > .content > *:last-child:not(.flex-video), .section-container.accordion > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title, .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title, .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title, .section-container.accordion > section.active > .title, .section-container.accordion > .section.active > .title { background: #d5d5d5; }
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a, .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a, .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a, .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a, .section-container.accordion > section.active > .title a, .section-container.accordion > .section.active > .title a { color: #333333; }
.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active) { padding: 0 !important; }
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { border-top: none; }

[data-section='tabs'], .section-container.tabs { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { margin-bottom: 0; }
[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content { display: none; }
[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content { display: block; }
[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) { padding: 0 !important; }
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }

.section-container.tabs { border: none; }
.section-container.tabs > section > .title, .section-container.tabs > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover { background-color: #e2e2e2; }
.section-container.tabs > section > .content, .section-container.tabs > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child { margin-bottom: 0; }
.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child { padding-top: 0; }
.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { background: white; }
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { color: #333333; }
.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) { padding: 0 !important; }
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { border-bottom: 0; }

@media only screen and (min-width: 767px) { [data-section=''], [data-section='auto'], .section-container.auto { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { margin-bottom: 0; }
  [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content { display: none; }
  [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content { display: block; }
  [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }
  .section-container.auto { border: none; }
  .section-container.auto > section > .title, .section-container.auto > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
  .section-container.auto > section > .title a, .section-container.auto > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
  .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.auto > section > .content, .section-container.auto > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
  .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child { padding-top: 0; }
  .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { background: white; }
  .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { color: #333333; }
  .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) { padding: 0 !important; }
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { border-bottom: 0; }
  [data-section='vertical-tabs'], .section-container.vertical-tabs { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] { width: 100% !important; }
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content { display: none; }
  [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content { display: block; }
  [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { position: absolute; top: 0; left: 0; width: 16.66667em; }
  [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active { padding-left: 16.66667em; }
  [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title { width: 16.66667em; }
  .section-container.vertical-tabs { border: none; }
  .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
  .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
  .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
  .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child { padding-top: 0; }
  .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background: #d5d5d5; }
  .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a { color: #333333; }
  .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) { padding: 0 !important; }
  .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active { padding-left: 16.58333em; }
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background-color: #d5d5d5; }
  [data-section='vertical-nav'], .section-container.vertical-nav { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] { width: 100% !important; }
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] { position: relative; display: inline-block; }
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { display: none; }
  [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content { display: block; }
  [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { position: static; width: auto; }
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { display: block; }
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { position: absolute; top: 0; left: 0; z-index: 999; min-width: 16.66667em; }
  .section-container.vertical-nav { border: none; }
  .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
  .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
  .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
  .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child { padding-top: 0; }
  .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title { background: #d5d5d5; }
  .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a { color: #333333; }
  .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) { padding: 0 !important; }
  [data-section='horizontal-nav'], .section-container.horizontal-nav { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] { width: 100% !important; }
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] { position: relative; float: left; }
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { margin-bottom: 0; }
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { display: none; }
  [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content { display: block; }
  [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { position: static; width: auto; }
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { display: block; }
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { width: auto; position: absolute; top: 0; left: 0; z-index: 999; min-width: 16.66667em; }
  .section-container.horizontal-nav { background: #efefef; border: 1px solid #cccccc; }
  .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
  .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
  .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover { background-color: #e2e2e2; }
  .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
  .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child { margin-bottom: 0; }
  .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child { padding-top: 0; }
  .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title { background: #d5d5d5; }
  .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a { color: #333333; }
  .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) { padding: 0 !important; } }
.no-js [data-section], .no-js .section-container { width: 100%; position: relative; display: block; margin-bottom: 1.66667em; }
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] { width: 100% !important; }
.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title { width: 100% !important; }
.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] { margin: 0; }
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { margin-bottom: 0; }
.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content { display: none; }
.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content { display: block; }
.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) { padding: 0 !important; }
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { width: 100%; }
.no-js .section-container { border-top: 1px solid #cccccc; }
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #cccccc; }
.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a { padding: 1.25em; color: #333333; font-size: 1.16667em; background: none; }
.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover { background-color: #e2e2e2; }
.no-js .section-container > section > .content, .no-js .section-container > .section > .content { padding: 1.25em; background-color: white; border: solid 1px #cccccc; }
.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child { margin-bottom: 0; }
.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child { padding-top: 0; }
.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title { background: #d5d5d5; }
.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a { color: #333333; }
.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) { padding: 0 !important; }
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { border-top: none; }

/* -- END:foundation import -- */
/* -- BEGIN:html reset --- */
* { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; }

BODY, H1, H2, H3, H4, H5, H6, PRE, P, BLOCKQUOTE, ADDRESS, DL, DT, DD, UL, OL, LI { margin: 0; padding: 0; }

H1, H2, H3, H4, H5, H6 { font-size: 1em; line-height: 1em; }

IMG, FIELDSET, ABBR, ACRONYM { border: 0; padding: 0; }

ADDRESS { font-style: normal; }

TABLE { border-collapse: collapse; border-spacing: 0; }
TABLE img { max-width: initial; }

UL, OL { list-style: none; }

.views-exposed-form .views-exposed-widget .form-submit { margin-top: 0; }

/* -- END:html reset -- */
/* -- BEGIN:global styles -- */
BODY { background: #EBEBEB; color: #000; font-family: Arial, sans-serif; font-size: 75%; line-height: 1.5; }

HR { display: none; }

P { margin-bottom: 8px; }

DT { font-weight: bold; }

DD { margin-bottom: 1em; }

TD { vertical-align: top; }

H1 { font-size: 300%; margin-bottom: .5em; }

H2 { color: #000; }

A { color: #339; text-decoration: none; }
A:hover { color: #000; }

a:focus { outline: none; }

SUP, SUB { vertical-align: 0; position: relative; }

SUP { bottom: 1ex; }

SUB { top: 0.8ex; }

#logo_print { display: none; }

.JumpLink { width: 0; height: 0; overflow: hidden; }

.Invisible { display: none; }

.ClearFix { clear: both; font-size: 0; height: 0; }

.hidden { display: none; }

.HorizDot { width: 100%; background: url(../images/bg.horiz-dot.gif) center repeat-x; padding: 0; }

.HorizRule { display: block; padding: .5em 0; border: none; background: url(../images/bg.horizrule.gif) 0 50% repeat-x; }

.tel, .nobr { white-space: nowrap; }

.small { font-size: 92.5%; }

.medium { font-size: 116%; }

.large { font-size: 133%; line-height: 1.3; margin-bottom: 1.5em; }

.larger { font-size: 150%; line-height: 1.3; color: #333; margin-bottom: 20px; }

.largest { font-size: 200%; line-height: 1.3; color: #333; }

.serif { font-family: georgia, serif; }

.gray { color: #666; }

.finegreen { font-weight: normal; color: #8EDA15; font-family: "courier new", serif; text-transform: uppercase; line-height: 1em; margin-bottom: 0.1em; }

.boldgreen, .boldgreenhome { color: #99E423; text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; }

.homepage { color: #99E423; text-transform: uppercase; font-weight: bold; font-family: Arial, sans-serif; font-size: 26px; padding-bottom: 5px; }

.smblack { font-size: 92.5%; text-transform: uppercase; margin-bottom: 1em; }

.smblackcenter, .connect { font-size: 92.5%; text-transform: uppercase; margin-bottom: 1em; text-align: center; }

.medblack { font-size: 100%; text-transform: uppercase; margin-bottom: 1em; }

.finewhite { font-size: 125%; color: #FFF; font-family: "courier new", serif; text-transform: uppercase; line-height: 1; }

.fineblack { font-size: 200%; color: #333; font-weight: normal; line-height: 1; margin: .5em 0; }

.superhdr { font-size: 100%; color: #8EDA15; font-family: "courier new", serif; font-size: 133%; text-transform: uppercase; line-height: 1em; margin: 0; }

.details P { margin: 0; }

.ReadMore SPAN, .ReadMoreSm SPAN { position: absolute; top: -9999em; left: -9999em; }

.ReadMore { display: block; background: url(../images/btn.read-more.png) no-repeat; width: 88px; height: 23px; }

.ReadMoreSm { display: block; background: url(../images/btn.read-more-sm.png) no-repeat; width: 62px; height: 16px; }

.ReadMore:hover { background: url(../images/btn.read-more.on.png) no-repeat; }

.ReadMoreSm:hover { background: url(../images/btn.read-more-sm.on.png) no-repeat; }

.SubmitEvent { display: block; background: url(../images/btn.submit-event.png) no-repeat; width: 144px; height: 23px; }
.SubmitEvent SPAN { position: absolute; top: -9999em; left: -9999em; }
.SubmitEvent:hover { background: url(../images/btn.submit-event.on.png) no-repeat; }

p.eventbtn { padding-top: 20px; }

.responsive-data { clear: both; }

.responsive-data ul { border-bottom: 1px solid #ccc; clear: both; margin: 0 !important; }

.responsive-data li { display: inline-block; padding: 5px 0px; float: left; margin: 0 !important; }

.responsive-data ul:nth-child(1) { font-weight: bold; border-bottom: none; }

.wysiwyg-content ul.col-1, .wysiwyg-content ul.col-2, .wysiwyg-content ul.col-3, .wysiwyg-content ul.col-4, .wysiwyg-content ul.col-5 { margin: 1em; }
.wysiwyg-content ul.col-1 li, .wysiwyg-content ul.col-2 li, .wysiwyg-content ul.col-3 li, .wysiwyg-content ul.col-4 li, .wysiwyg-content ul.col-5 li { padding: 0; margin: 0 0 .5em 0; list-style: none; }

.col-1 { -webkit-column-count: 1; -webkit-column-gap: 10px; -moz-column-count: 1; -moz-column-gap: 10px; column-count: 1; column-gap: 10px; }

.col-2 { -webkit-column-count: 2; -webkit-column-gap: 10px; -moz-column-count: 2; -moz-column-gap: 10px; column-count: 2; column-gap: 10px; }

.col-3 { -webkit-column-count: 3; -webkit-column-gap: 10px; -moz-column-count: 3; -moz-column-gap: 10px; column-count: 3; column-gap: 10px; }

.col-4 { -webkit-column-count: 4; -webkit-column-gap: 10px; -moz-column-count: 4; -moz-column-gap: 10px; column-count: 4; column-gap: 10px; }

.col-5 { -webkit-column-count: 5; -webkit-column-gap: 10px; -moz-column-count: 5; -moz-column-gap: 10px; column-count: 5; column-gap: 10px; }

.GridGallery .col-2, .GridGallery .col-3, .GridGallery .col-4, .GridGallery .col-5  { -webkit-column-count: 1; column-count: 1; }

#FacultyProfileDetail .responsive-data h2 { padding-top: 1em; }

.video iframe { max-width: 100%; }

/* forms */
INPUT, SELECT, BUTTON, TEXTAREA { vertical-align: middle; font-size: 100%; }

INPUT[type="text"], INPUT[type="password"] { border: 1px solid #CCC; padding: 4px; font-family: arial, sans-serif; display: block; }

TEXTAREA { border: 1px solid #CCC; padding: 4px; font-family: arial, sans-serif; display: block; }

FIELDSET { margin-bottom: 1em; }

SELECT { margin: 2px 8px 0 0; }

INPUT[type="checkbox"], INPUT[type="radio"] { margin: 0 4px 0; vertical-align: middle; }
INPUT.ShortInput { width: 50px; }

.EmploymentTable { line-height: normal; line-height: 1.5; margin: 0 0 1em; }
.EmploymentTable TH { text-align: left; vertical-align: top; padding: 1px 10px 10px 0; }
.EmploymentTable TH.column1 { float: none !important; width: 60px; text-align: left; font-weight: normal; }
.EmploymentTable TH.column2 { float: none !important; width: 290px; text-align: left; font-weight: normal; }
.EmploymentTable TH.column3 { float: none !important; width: 100px; text-align: left; font-weight: normal; }

P.field { margin-bottom: 0.75em; }

UL.Inputs { margin-bottom: 1em; }
UL.Inputs LI { padding-left: 20px; text-indent: -20px; margin-bottom: 0.5em; line-height: normal; color: #999; }
UL.Inputs LABEL { color: #333; }

.form-action { margin: 0 0 2em; text-align: center; }
.form-action INPUT { margin: 10px; }

FORM EM[title] { font-style: normal; }

/* generic containers */
.contenthead:after, .contentbody:after, .contentfoot:after, .module:after, .modhead:after, .modbody:after, .modfoot:after, .item:after, .section:after, .layout:after, .colwrap:after, .clear:after, .clear-block:after, .toolbar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* ---- END:global styles -- */
/* -- BEGIN:WYSIWYG styles -- */
.main .wysiwyg-content DL { margin: 0 0 1em; }
.main .wysiwyg-content UL, .main .wysiwyg-content OL { margin: 0 0 1em 2em; }
.main .wysiwyg-content UL LI { list-style: disc; margin: 0 0 .5em 1em; }
.main .wysiwyg-content OL LI { list-style: decimal; margin: 0 0 .5em 1em; }
.main .wysiwyg-content .subfeature UL { list-style: none; margin: 0 0 .5em; }
.main .wysiwyg-content .subfeature UL LI { list-style: none; margin: 0; }
.main .wysiwyg-content BLOCKQUOTE { margin: 1em 40px; }
.main .wysiwyg-content HR { display: block; padding: .25em 0; border: none; background: url(../images/bg.horizrule.gif) 0 50% repeat-x; }
.main .wysiwyg-content TABLE { margin-bottom: 1em; border-spacing: inherit; padding: 5px; }
.main .wysiwyg-content TD, .main .wysiwyg-content TH { border-spacing: inherit; padding: 5px; }
.main .wysiwyg-content H2 { font-size: 150%; margin-bottom: .5em; line-height: 22px; padding-top: .5em; }
.main .wysiwyg-content H3 { font-size: 133.3%; margin-bottom: .5em; line-height: 20px; padding-top: .5em; }
.main .wysiwyg-content H4, .main .wysiwyg-content H5 { font-size: 116.6%; margin-bottom: .5em; line-height: 18px; padding-top: .5em; }
.main .wysiwyg-content HR { padding: 1em 0; }
.main .wysiwyg-content IMG { display: block; /* margin:0.25em 0 0.75em;*/ margin: 0; }
.main .wysiwyg-content IMG[align="left"] { margin-right: 16px; }
.main .wysiwyg-content IMG[align="right"] { margin-left: 16px; }
.main .wysiwyg-content .HorizDot { padding: 1em 0; }
.main .wysiwyg-content .smblack { font-size: 92.5%; text-transform: uppercase; margin-bottom: 1em; }
.main .wysiwyg-content .medblack { font-size: 100%; text-transform: uppercase; margin-bottom: 1em; }
.main .wysiwyg-content .fineblack { font-size: 200%; color: #333; font-weight: normal; line-height: 1; margin: .5em 0; }
.main .wysiwyg-content .linklist { margin: .5em 0; }
.main .wysiwyg-content .linklist LI { list-style: none; margin: 0 0 .25em 0; }
.main .wysiwyg-content .sectionlist { margin-bottom: 2.5em; }
.main .wysiwyg-content .sectionlist UL { margin: 0; }
.main .wysiwyg-content .sectionlist LI { list-style: none; border-top: 1px solid #E0E0E0; font-size: 125%; margin: 0; padding: 0; line-height: 1.8; }
.main .wysiwyg-content .wysiwyg-fix { padding: 0; margin: 0; border: none; }
.main .wysiwyg-content .wysiwyg-fix TD { padding: 0; margin: 0; border: none; }

.FormSection { font-size: 11px; color: #000; text-transform: uppercase; font-weight: bold; }

.LandingPageSection { font-size: 12px; color: #000; text-transform: uppercase; font-weight: bold; }

.ListingPageHeadline { font-size: 24px; color: #333; font-weight: normal; line-height: 1.16; }

.ListingPageIntroText { font-size: 16px; color: #666; }

.GraySerifItalicized { font-size: 16px; color: #666; font-family: georgia, serif; font-style: italic; }

.photocap { background: #F2F2F2; max-width: 450px; margin: 0 auto; margin-bottom: 1.5em; }
.photocap IMG { width: 100% !important; height: auto !important; padding: 10px 10px 5px; background: #F2F2F2; }
.photocap P { padding: 0 12px 10px; margin: 0; color: #666; }

.photocap.inline-photo { margin: 0 1em 1.5em 0em; display: table; float: left; width: 1%; }
.photocap.inline-photo IMG { width: auto !important; max-width: initial !important; }

.photo.left { float: left; margin: 0 16px 8px 0; }
.photo.right { float: right; margin: 0 0 8px 16px; }

.video { background: #F2F2F2; margin: 0 0 1.5em; }
.video .content { padding: 10px; }
.video OBJECT { background: #000; }
.video .caption { padding: 0 12px 10px; margin: 0; color: #666; }
.video .title { font-size: 133%; padding: 0 12px; margin: 0; color: #333; }

/* --- END:WYSIWYG styles -- */
/* -- BEGIN:layouts & primary containers -- */
#PageWrapper { margin: 0 auto 2em; }

#LayoutWrapper { background-color: #F8F8F8; }

#NavWrapper { background-color: #000; font-size: 92.5%; padding-top: 10px; min-height: 33px; margin-bottom: -25px; }

#PanelFix { background-color: #fff; width: 980px; margin: auto; }

#PanelWrapper { background: #EBEBEB; margin: 0; padding: 0; }

#HeaderWrapper { width: 100%; background: url("../images/bg.bodygradient.gif") repeat-y scroll center top #24317c; padding-top: 0px; height: 70px; }

#HeaderFix { padding-top: 7px; }

#BodyWrapper { width: 100%; min-height: 300px; background: #F8F8F8; }

#BodyFix { background-color: #FFF; padding: 7px 12px; }

#ColumnWrapper { background: #FFF; padding-top: 8px; }

#FooterWrapper { padding-bottom: 2em; }

/* -- END:layouts & primary containers -- */
/* -- BEGIN:MainNav --- */
#MainNav { position: relative; z-index: 999; }
#MainNav ul { text-align: justify; }
#MainNav ul:after { content: ''; width: 100%; display: inline-block; }
#MainNav LI .Item { height: 37px; padding: 0 5px; overflow: hidden; text-align: center; color: #FFF; text-transform: uppercase; display: inline-block; }
#MainNav LI .Item:hover, #MainNav LI .Item.active { color: #8EDA15; }

#nav-about, #nav-academics, #nav-student, #nav-admission, #nav-athletics, #nav-news { display: none; height: 300px; }

#NavFix ul li { display: inline; }
#NavFix ul li a { display: inline; }

/* ----- END:MainNav -- */
/* BEGIN: panels */
.Panel { font-size: 105%; font-size: 105%; position: relative; top: auto; left: auto; display: block; background: none; }
.Panel .SectionTitle { margin-bottom: .25em; font-size: 98%; }
.Panel .SectionTitle A { color: #AB13A4; margin-bottom: 1em; font-weight: bold; }
.Panel .SectionTitle A:hover { color: #000; }
.Panel UL { margin-bottom: .5em; }
.Panel LI UL { font-size: 92.5%; margin: .25em 0 .5em 12px; }
.Panel LI A { font-weight: bold; color: #3B317E; }
.Panel P { font-size: 90%; color: #333; margin-bottom: 0; }

.PanelLayout { position: relative; background: url(../images/bg.dropdown.coldot.gif) 225px top repeat-y; z-index: 999; display: block; padding-left: 24px; width: 954px; height: 290px; margin: auto; padding-bottom: 10px; }
.PanelLayout .BgArrow { position: absolute; width: 28px; height: 16px; background: url(../images/bg.dropdown.arrow.gif) 0 0 no-repeat; }
.PanelLayout .col { width: 208px; float: left; margin: 0 12px; padding-bottom: .5em; padding-top: 10px; }
.PanelLayout .col ul { margin-left: 0; margin-bottom: 20px; }
.PanelLayout .col ul li { float: left; display: block; margin: .05em 0 .05em 0; padding: 0; width: 200px; }
.PanelLayout .col ul li a { font-size: 90%; font-weight: normal; }
.PanelLayout .col ul li ul li { float: left; display: block; margin: 0; padding: 0; width: 200px; margin: .1em 0 .1em .5em; }
.PanelLayout .col ul li ul li a { font-size: 90%; }

/*END: panels
/* -- BEGIN:NavCol & SideCol elements ------------------------------------ */
.menu-name-main-menu { font-weight: bold; font-size: 108.3%; line-height: 1.3; }
.menu-name-main-menu UL { margin: 0; }
.menu-name-main-menu UL LI { padding: 0; margin: 0 0 10px 0; list-style-type: none !important; list-style-image: none !important; }
.menu-name-main-menu UL UL { margin: 8px 0 0; }
.menu-name-main-menu UL UL LI { padding-left: 8px; margin-bottom: 8px; background: url(../images/blt.purple.gif) no-repeat 0 3px; font-weight: normal; font-size: 92.3%; }
.menu-name-main-menu .expanded { border-top: 1px dotted #7F7F7F; border-bottom: 1px dotted #7F7F7F; margin: 10px 0; padding: 8px 0 0; }
.menu-name-main-menu .expanded .expanded { border: 0; padding: 0 0 0 8px; margin: 0 0 8px; }
.menu-name-main-menu A.active-trail { color: #000; }
.menu-name-main-menu .active UL A { color: #339; }

#menu-icon { display: none; }

#nav-wrap ul li:hover > #nav-wrap ul { display: block; }

/* ---- BEGIN:VIDEO page nav ----- */
.view-header { font-weight: bold; font-size: 116.1%; line-height: 1.3; color: #AB13A4; margin-bottom: 1em; }
.view-header A { color: #AB13A4; }

.item-list { font-weight: normal; font-size: 108.3%; line-height: 1.3; margin-bottom: 2em; }
.item-list UL { margin: 0; }
.item-list UL LI { margin-bottom: 10px; }
.item-list UL UL { margin: 8px 0 0; }
.item-list UL UL LI { padding-left: 8px; margin-bottom: 8px; background: url(../images/blt.purple.gif) no-repeat 0 3px; font-weight: normal; font-size: 92.3%; }
.item-list .expanded { border-top: 1px dotted #7F7F7F; border-bottom: 1px dotted #7F7F7F; margin: 10px 0; padding: 8px 0 0; }
.item-list .expanded .expanded { border: 0; padding: 0 0 0 8px; margin: 0 0 8px; }
.item-list A.active-trail { color: #000; }
.item-list .active UL A { color: #339; }

.views-admin-links { display: none; }

/* ----- END:VIDEO page nav ----- */
#SectionHeader { font-size: 116.6%; color: #AB13A4; margin-bottom: 1em; font-weight: bold; }
#SectionHeader A { color: #AB13A4; }

#MenuWrapper { margin-bottom: 24px; }

#RelatedContent { padding-right: 22px; min-height: 20px !important; }
#RelatedContent .promofix { border-top: 1px solid #000; padding-top: 16px; margin-bottom: 2em; }
#RelatedContent .sidebox { padding: 0 0 .5em; border: 1.5px solid #ddd; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-top: 0; }
#RelatedContent .sidebox P { font-size: 92.5%; padding: 0 16px; margin: 0 0 1em; color: #505050; }
#RelatedContent .sidebox UL LI { font-size: 92.5%; padding: 0 20px 0 10px; margin: 1em 0 1em; color: #505050; }
#RelatedContent .sidebox TABLE TR TD { font-size: 92.5%; padding: 0 22px; margin: 0 0 1em; color: #505050; }
#RelatedContent .purplehdr { width: 200px; padding: 24px 18px 6px; margin-bottom: 16px; background: url(../images/bg.promo.purple-hdr.jpg) top left repeat-y; }
#RelatedContent .purplehdr H4 { font-size: 150%; font-weight: normal; letter-spacing: 2px; color: #FFF; font-family: georgia, sans-serif; text-transform: uppercase; }
#RelatedContent .quote P { margin: 0; }
#RelatedContent .quote .quotefix { color: #5B2C82; font-size: 141.6%; font-family: georgia, sans-serif; font-style: italic; line-height: 1.3; margin-bottom: 1em; }
#RelatedContent .quote .quotefix IMG { display: block; margin: 4px 0; }
#RelatedContent .sidebox.gray { background-color: #F1F1F1; border: 0; border-top: 1px solid black; }
#RelatedContent .grayhdr { padding: 16px 18px 6px; margin-bottom: 10px; background: #E6E6E6; }
#RelatedContent .grayhdr H4 { color: #880E82; font-size: 116%; letter-spacing: 1px; font-weight: normal; text-transform: uppercase; }

.promo { margin: 0 0 2em; }
.promo .featurecontent P { margin-bottom: 0; }
.promo .featurecontent .photo img { margin-bottom: 10px; }
.promo .featurecontent .small { margin-bottom: 20px; }
.promo .featurecontent .large { margin-bottom: 15px; }
.promo .featurecontent .photo { margin-bottom: .5em; }

.left_col .promo { width: 186px; padding: 0; }

.promobox { width: 161px; min-height: 86px; padding: 10px 12px 12px; }
.promobox A { color: #FFF; }
.promobox.pink { background: #a03c9c; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjYTAzYzljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjOWUyNDk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkMDc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-radial-gradient(center, ellipse cover, #a03c9c 25%, #9e2498 44%, #7d0777 100%); background: -webkit-radial-gradient(center, ellipse cover, #a03c9c 25%, #9e2498 44%, #7d0777 100%); background: -o-radial-gradient(center, ellipse cover, #a03c9c 25%, #9e2498 44%, #7d0777 100%); background: -ms-radial-gradient(center, ellipse cover, #a03c9c 25%, #9e2498 44%, #7d0777 100%); background: radial-gradient(ellipse at center, #a03c9c 25%, #9e2498 44%, #7d0777 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a03c9c', endColorstr='#7d0777',GradientType=1 ); }
.promobox.purple { background: #6a5492; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjNmE1NDkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjNWU0MjkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmMjU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-radial-gradient(center, ellipse cover, #6a5492 16%, #5e4291 47%, #3f256e 100%); background: -webkit-radial-gradient(center, ellipse cover, #6a5492 16%, #5e4291 47%, #3f256e 100%); background: -o-radial-gradient(center, ellipse cover, #6a5492 16%, #5e4291 47%, #3f256e 100%); background: -ms-radial-gradient(center, ellipse cover, #6a5492 16%, #5e4291 47%, #3f256e 100%); background: radial-gradient(ellipse at center, #6a5492 16%, #5e4291 47%, #3f256e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a5492', endColorstr='#3f256e',GradientType=1 ); }
.promobox SPAN { display: block; }
.promobox .finewhite { text-transform: uppercase; }
.promobox .boldgreen { font-size: 125%; line-height: 1em; margin-bottom: .5em; text-transform: uppercase; }
.promobox .small { line-height: 1.3; }

/* -- END:NavCol & SideCol elements -- */
/* -- BEGIN:global elements  */
#logo_emerson { float: left; margin-top: -5px; }

#MainContent { margin-bottom: 2em; }

.main { margin-bottom: 1em; }
.main A { color: #3e51de; text-decoration: none; }
.main A:hover, .main A:active { color: #332975; text-decoration: none; }
.main A:visited { color: #ab13a4; text-decoration: none; }

#site-search { margin-left: 6.3333%; background: #FFF; margin-top: 15px; }
#site-search FORM { position: relative; width: 150px; padding: 2px 8px; margin: 0; min-height: 17px; }
#site-search LABEL { display: none; position: absolute; top: 0px; left: 10px; color: #3B317E; font-weight: normal; }

.js-on #site-search LABEL { display: block; }

#site-search INPUT { float: left; margin: 0; }
#site-search .form-text { width: 134px; color: #3B317E; border: none; padding: 0; margin: 0; background: none; }
#site-search .form-btn { position: absolute; top: -1px; right: 2px; }
#site-search FIELDSET { margin: 0; }

form.gss { display: none; }
.content .searchhead { width: 100%; border-bottom: 1px solid #000; margin-top: 5px; margin-bottom: 10px; padding-bottom: .66em; font-family: georgia, serif; font-style: italic; font-size: 1.66em; font-weight: normal; }
.google-search-results li { padding: 0px; }
.google-search-results .gss-result .gss-search-snippet-info .gss-search-snippet { margin-top: 0px; }

#AuxNav { margin: 14px 0px 0px 0; right: 18%; line-height: 1.6; }
#AuxNav A { display: block; float: left; color: #B0B0E0; font-weight: normal; margin: 0 4px; padding: 0px 5px; }
#AuxNav A:hover, #AuxNav A.active { background: #8EDA15; color: #339; text-decoration: none; }

#MainFeature .content { margin-right: 20px; }

#ColumnWrapper #MainFeature .photo { overflow: hidden; }

#SecondaryContent { clear: both; }
#SecondaryContent .left_col { margin-top: 13px; }

#FooterLinks { margin-top: 2em; }

#ContactInfo { margin-top: 2em; padding-right: 0px; color: #666; }

#Breadcrumb { background: #EBEBEB; font-size: 92.5%; line-height: 2em; height: 22px; }

#Breadcrumbcontainer { width: 980px; margin: 0 auto; }

#Breadcrumb P { width: 692px; margin-left: 28px; float: left; position: absolute; }

#Headlines LI { width: 290px; float: left; padding-left: 20px; }
#Headlines A { font-weight: bold; display: block; }
#Headlines EM { color: #666; }

#HeadlineEvents { margin: 18px 18px; position: relative; clear: both; }
#HeadlineEvents H4 { width: 120px; }
#HeadlineEvents LI { width: 150px; float: left; margin: 0 18px; }
#HeadlineEvents LI.EventItem { float: right; }
#HeadlineEvents .content { font-weight: bold; font-size: 91.6%; height: 58px; }

#comments { border-top: 1px solid #000; padding: 1em 0; margin: 2em 0; clear: both; width: 460px; }
#comments .comment .clear-block { font-size: 92.5%; color: #333; background-color: #F2F2F2; padding: 1em; margin: 1em 0; }
#comments .indented { margin-left: 20px; min-width: 260px; }
#comments .links { float: right; display: none; }
#comments .submitted { font-style: italic; }
#comments #edit-homepage-wrapper { display: none; }
#comments .box { margin-top: 2em; }

.featurelist LI { border-top: 1px solid #000; width: 100%; padding: 20px 0; clear: both; }
.featurelist LI .photo { float: left; margin-right: 30px; }
.featurelist LI .content { padding: 8px 0 0 0; line-height: 1.4em; }
.featurelist LI .large { margin-bottom: 20px; margin-top: 10px; }

.featurerow { border-top: 1px solid #000; padding: 1em 2px; margin: 1em 0; position: relative; margin-top: 0; margin-bottom: 0; max-width: none; clear: both; }
.featurerow .first { margin-left: 0; }
.featurerow .photobtm .photo { position: absolute; bottom: 0; }
.featurerow .joinlink { position: absolute; text-align: right; top: 1em; right: 0; }
.featurerow H2 SPAN, .featurerow H4 SPAN { font-weight: normal; text-transform: none; }
.featurerow:after, .featurerow:before { content: ""; display: table; clear: both; }

.featureset { position: relative; line-height: 1.3; }
.featureset:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.featureset LI { float: left; }
.featureset .content { margin: 0 0px 15px 0px; width: 150px; }
.featureset .contenthome { margin: 0 5px 15px 8px; }
.featureset .photo { margin-bottom: 0; }
.featureset P { margin: 0 0 .25em; }
.featureset .date { margin-bottom: 0; }

.feat_2 { padding: 1em 0 0; margin: 0 0 1em; background: url(/sites/all/themes/emerson_responsive/images/bg.horiz-dot.gif) bottom repeat-x; padding: 1em 0 .5em; }
.feat_2 LI { width: 300px; margin: 0; list-style: none; }
.feat_2 LI .photo { float: left; width: 150px; margin-right: 1em; }

.feat_3 { height: 30px; }
.feat_3 LI { background-color: #eee; min-height: 190px; height: 170px; padding-top: 15px; padding-bottom: 15px; }
.feat_3 LI.first { margin: auto; padding-left: 15px; }
.feat_3.photobtm .photo img { width: 92%; }

.feat_4 LI { padding: 9px; background-color: #EEE; min-height: 160px; }
.feat_4.photobtm .content { padding-bottom: 112px; }

.flickr { line-height: 16px; padding-left: 24px; background: url(../images/icon.sm-flickr.gif) 0 0 no-repeat; }

.twitter { line-height: 16px; padding-left: 24px; background: url(../images/icon.sm-twitter.gif) 0 0 no-repeat; }

.facebook { line-height: 16px; padding-left: 24px; background: url(../images/icon.sm-fb.gif) 0 0 no-repeat; }

.youtube { line-height: 16px; padding-left: 24px; background: url(../images/icon.sm-youtube.gif) 0 0 no-repeat; }

.rss { line-height: 16px; padding-left: 24px; background: url(../images/icon.sm-rss.gif) 0 0 no-repeat; }

.pullquotewrap .pullquote { margin-bottom: 0; }

.pullquote { font-family: georgia, serif; color: #666; font-style: italic; font-size: 133%; }
.pullquote SPAN { display: block; font-size: 68.75%; font-family: arial, sans-serif; color: #B5B5B5; line-height: 2; }

.byline { font-size: 92.5%; font-family: arial, sans-serif; color: #B5B5B5; line-height: 2; }

.linklist { margin: .5em 0; }
.linklist LI { list-style: none; margin: 0 0 .25em 0; }

.sectionlist { margin-bottom: 2.5em; }
.sectionlist UL { float: left; width: 43%; border-top: 1px solid #E0E0E0; margin-right: 24px; }
.sectionlist LI { list-style: none; border-bottom: 1px solid #E0E0E0; font-size: 125%; margin: 0; padding: 0; line-height: 1.8; }

.featuredstory { background: #F2F2F2; padding: 8px; margin-bottom: 2.5em; }
.featuredstory P { margin-bottom: .5em; }
.featuredstory .photo { float: left; }
.featuredstory .content { float: left; margin: 10px 24px; width: 300px; }

.pagination { margin-bottom: 2em; line-height: 1.25; }
.pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pagination A { display: block; float: left; font-size: 92.5%; color: #666; padding: 0 4px; margin: 0 2px; height: 14px; border: 1px solid #DCDCDC; background: url(../images/bg.breadcrumb.gif) 0 0 repeat-x; }
.pagination A:hover { color: #990066; border: 1px solid #990066; text-decoration: none; }
.pagination .active { color: #FFF; background: url(../images/bg.breadcrumb.on.gif) 0 0 repeat-x; border: 1px solid #3F256F; }
.pagination .active:hover { color: #FFF; background: url(../images/bg.breadcrumb.on.gif) 0 0 repeat-x; border: 1px solid #3F256F; }
.pagination .button { display: block; width: 60px; text-indent: -9999px; padding: 0; height: 16px; margin-left: 0; }
.pagination .previous { background: url(../images/btn.previous.gif) top right no-repeat; border: none; }
.pagination .next { background: url(../images/btn.next.gif) top left no-repeat; border: none; }
.pagination .previous:hover { background: url(../images/btn.previous.on.gif) top right no-repeat; border: none; }
.pagination .next:hover { background: url(../images/btn.next.on.gif) top left no-repeat; border: none; }

.pager { margin-bottom: 2em; line-height: 1.3; }
.pager LI { font-size: 92.5%; padding: 0 !important; margin: 0 2px !important; float: left; }
.pager LI A { display: block; float: left; color: #666666 !important; padding: 0 4px; border: 1px solid #DCDCDC; background: #e4e4e4 url(../images/bg.breadcrumb.gif) 0 0 repeat-x; text-align: center; }
.pager LI A:hover { border: 1px solid #990066; color: #990066; text-decoration: none; }
.pager LI.pager-current { color: #FFF; background-color: #482A75; border: 1px solid #3F256F; padding: 0 4px !important; }
.pager LI.pager-first, .pager LI.pager-previous, .pager LI.pager-next, .pager LI.pager-last { text-transform: capitalize; }

/* -- END:global elements -- */
/* -- BEGIN:listing pages -- */
.textlisting { margin-bottom: 2em; }
.textlisting LI { border-top: 0px solid #CCC; padding: 1em 0; }
.textlisting LI LI { border-top: none; padding: 1em 1em; }
.textlisting .details { color: #666; margin-bottom: 0; font-style: italic; }
.textlisting P { margin: .75em; }

/* ecampus calendar styles */
UL.textlisting LI UL { padding-left: 20px; padding-right: 20px; list-style-type: disc; }
UL.textlisting LI UL LI { border: none; padding: 0px; }
UL.textlisting LI P { margin: 10px 0px; }

.photolisting { margin-bottom: 2em; }
.photolisting .photo { float: left; margin: 0 12px 12px 0; }
.photolisting LI { background: #F2F2F2; padding: 1em; margin: 1em 0 !important; list-style: none !important; }
.photolisting .details { color: #000; margin-bottom: 0; font-style: italic; }
.photolisting P { color: #333; margin: 0; }

#FacultyBios .photolisting .photo { height: 170px; }

#NewsEvents .photolisting P { margin: 0 0 .5em; }

#VideoListing .photo { margin-bottom: 6px; }

/* ---- END:listing pages -- */
/* Home */
.Home H1 { margin: 0; }
.Home H1 SPAN { position: absolute; top: -9999em; left: -9999em; }
.Home .left_col { width: 180px; margin: 0; }
.Home #MainFeature { position: relative; min-height: 233px; z-index: 50; width: 910px; padding: 0px; margin-bottom: 25px; }
.Home #MainFeature .feature-image { width: 910px; margin: 0 auto; background: #FFF; height: 233px; overflow: hidden; }
.Home #MainFeature .feature-text { width: 650px; position: absolute; bottom: 24px; left: 32px; line-height: 1.4; }
.Home #MainFeature .feature-text H2 { font-size: 216.6%; color: #99E423; text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; margin-bottom: .25em; padding-bottom: 10px; }
.Home #MainFeature .feature-text H2 A { color: #99E423; }
.Home #MainFeature .feature-text .content { font-size: 100%; font-weight: bold; color: #FFF; margin: 0; width: auto; }

.PrimaryFeature { width: 300px; }

.Home .homefeat_3 { background: url(../images/bg.feature_3.gif) 0 0 repeat-y; }
.Home .homefeat_3 LI { padding-bottom: 20px; }

/* Landing */
.Landing .main { margin-bottom: 0; }
.Landing #MainFeature .content { margin: 0px; margin-bottom: 2em; }
.Landing .main H1 { width: 300px; margin-left: 15px; }
.Landing .PrimaryFeature { width: auto; }
.Landing .PrimaryFeature .photo { padding-bottom: 15px; }

.NewsLanding .main { margin-bottom: 0; }
.NewsLanding #MainFeature .content { margin: 0px; margin-bottom: 2em; }
.NewsLanding .PrimaryFeature { width: auto; }
.NewsLanding .feat_4 li { margin: 0; }
.NewsLanding .feat_4 li .photo { position: inherit; }
.NewsLanding .feat_4 li .content { padding-bottom: 0; }
.NewsLanding #primary-feature-pagination { right: 330px; bottom: 16px; }
.NewsLanding #MoreNews { background: none; }
.NewsLanding #MoreNews ul > LI { width: 201px; margin: 0; padding: 0 16px; border-left: 1px dotted #ccc; }
.NewsLanding #MoreNews ul > LI.first { border-left: none; }

#primary-feature-pagination { position: absolute; bottom: 0; right: 350px; font-size: 92.5%; margin: 0 2px; line-height: 14px; clear: both; }
#primary-feature-pagination A { display: block; color: #666; color: #666; padding: 0 4px; margin-top: 4px; border: 1px solid #DCDCDC; background: #e4e4e4 url(../images/bg.breadcrumb.gif) 0 0 repeat-x; text-align: center; cursor: pointer; }
#primary-feature-pagination A.Active { color: #FFF; background: url(../images/bg.breadcrumb.on.gif) 0 0 repeat-x; border: 1px solid #3F256F; padding: 0 4px; cursor: default; }
#primary-feature-pagination A:hover { border: 1px solid #990066; color: #990066; text-decoration: none; }
#primary-feature-pagination .Active:hover { color: #FFF; background: url(../images/bg.breadcrumb.on.gif) 0 0 repeat-x; border: 1px solid #3F256F; padding: 0 4px; }

/* News & Events */
#MoreNews { background: url(../images/bg.morenews.gif) 0 0 no-repeat; padding-bottom: 0; }
#MoreNews H4 { line-height: 16px; }
#MoreNews LI { width: 150px; float: left; margin: 0 16px; }
#MoreNews P { font-size: 108.3%; color: #666; }
#MoreNews .date { color: #999; font-size: 92.5%; font-style: italic; }
#MoreNews .joinlink { display: none; }
#MoreNews .inthenews { width: 280px; }
#MoreNews .inthenews H4 { padding: 0; }
#MoreNews .inthenews P { font-size: 92.5%; margin: 0; }
#MoreNews .inthenews EM { color: #666; }
#MoreNews .inthenews LI { width: 100%; float: none; margin: 0 0 1em; }

.newsevents { min-height: 262px !important; }
.newsevents .photo { height: auto; }

/* .newsevents .photo { height: 258px !important; } */
UL.newsarchive { padding-bottom: 25px; }
UL.newsarchive LI { padding: 3px 0px; }

/* ecampus news article */
.newsarticle IMG { margin: 0px 0px 16px 16px; width: 150px; }

/* Ecampus calendars */
/* right col calendar */
table.calendar { border: 1px solid #AAA; width: 200px; border-collapse: collapse !important; }

td.calendar-day { text-align: center; color: #666; border-right: 1px solid #999; border-top: 1px solid #999; border-left: 1px solid #999; }
td.calendar-day:hover { background: #F0F0F0; }
td.calendar-day-np { background: #f0f0f0; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-top: 1px solid #999; }
td.calendar-day-head { background: #F0F0F0; color: #ab13a4; font-weight: bold; text-align: center; padding: 5px; }
td.calendar-day, td.calendar-day-np { padding: 5px; }

/* shared */
/* inline calendar */
table.calendar-inline { border: 1px solid #999; border-collapse: collapse !important; }

td.calendar-day-inline { background: #FFFFFF; font-size: 11px; width: 116px !important; height: 30px; border-right: 1px solid #999; border-top: 1px solid #999; border-left: 1px solid #999; }
td.calendar-day-inline:hover { background: #F0F0F0; }
td.calendar-day-np-inline { background: #f0f0f0; width: 116px !important; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-top: 1px solid #999; }
td.calendar-day-head-inline { background: #F0F0F0; color: #ab13a4; font-weight: bold; text-align: center; width: 116px; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; }

div.day-number-inline { padding: 5px; color: #999; font-weight: bold; float: right; margin: -5px -5px 0 0; width: 20px; text-align: center; }

/* shared */
td.calendar-day-inline, td.calendar-day-np-inline { width: 120px; padding: 5px; }

/* Faculty Bio Listing */
#FacultyBios .photolisting .content { width: 320px; }
#FacultyBios .photolisting .details { margin-bottom: .5em; }
#FacultyBios H2 { text-transform: uppercase; font-size: 92.5%; }
#FacultyBios ul { margin: auto; }

#courseListing ul { margin: auto; }

#FacultyBios li, #courseListing li { list-style-type: none; margin: 1em 0; }

#FacultyProfileDetail img { display: inline !important; margin-right: 0.4em; }

#FacultyBios .photolisting p { margin: 0.5em 0; }

#FacultyPosition h2 { line-height: 1.3; }

#FacultyContact h4 { margin: 1.3em 0 .9em 0; text-transform: uppercase;}

/* Search */
.SearchHeader { font-size: 166%; font-family: georgia, serif; font-style: italic; }

.Search #SearchMessage { width: 100%; border-bottom: 1px solid #000; float: left; margin-top: 5px; margin-bottom: 10px; }
.Search #SearchMessage #ResultCount { width: 320px; float: left; margin-bottom: .66em; }
.Search #SearchMessage #PageCount { width: 190px; float: right; text-align: right; color: #666; margin-top: 8px; }
.Search #SearchResults { width: 100%; clear: both; padding-top: 1em; }
.Search #SearchResults h3 { font-size: .8em; }
.Search #NoResults { margin-top: 5px; }
.Search #NoResults P { padding-bottom: .5em; border-bottom: 1px solid #000; font-size: 166%; font-family: georgia, serif; font-style: italic; margin-bottom: .66em; }
.Search #RelatedContent { margin-top: 20px; }

/* Google mini */
#keymatches { font-size: 110%; border: 1px solid #334390; padding: 12px 12px 4px 12px; background-color: #334390; margin-bottom: 10px; }
#keymatches a { color: #ffffff; font-weight: bold; text-decoration: underline; }
#keymatches .item-list { margin-bottom: 0px; }
#keymatches .url { color: #ffffff; font-size: 90%; }

/* Social Media */
#MoreMedia .module { position: relative; color: #333; margin-bottom: 2em; }
#MoreMedia H2 { margin-bottom: 1em; }
#MoreMedia .larger { font-size: 150%; margin-bottom: 20px; }
#MoreMedia .last { border-top: 1px solid #000; padding-top: 1em; }
#MoreMedia P { font-size: 108.3%; margin-bottom: .25em; }
#MoreMedia .date { color: #999; font-size: 92.5%; margin-bottom: 1em; font-style: italic; }
#MoreMedia .joinlink { top: 0; }
#MoreMedia .last .joinlink { top: 1em; }

#FlickrSlides { margin-top: 2em; }

.Carousel { background: #F2F2F2; position: relative; padding: .5em 0; margin: 1em 0; width: auto; }

.Audience .Carousel { background: none; }

.CarouselFix { overflow: hidden; width: 609px; margin-left: 40px; }

.Carousel .featureset { width: 99999px; }
.Carousel .featureset LI { margin: 0 6px; }

#SlideNav A { position: absolute; top: 27px; outline: none; }
#SlideNav .left { left: 8px; }
#SlideNav .right { right: 8px; }

#Rss { background: url(../images/bg.feature_2.gif) 330px 0 no-repeat; }
#Rss .module { font-size: 92.5%; }
#Rss P { margin-bottom: 0; }
#Rss EM { display: block; color: #666; margin-bottom: .5em; }
#Rss DT { margin-bottom: 0; }
#Rss DD { display: block; color: #666; margin-bottom: .5em; font-style: italic; }
#Rss H4 { font-size: 116.6%; margin-bottom: .5em; }
#Rss H4 A { color: #AB13A4; }
#Rss H4 A:hover { color: #000; }

#Directory .section { color: #AB13A4; font-weight: bold; margin-bottom: .5em; }
#Directory .colfix { padding: 0; margin-bottom: 2em; background: url(../images/bg.tabs_3.gif) 190px 0 repeat-y; }
#Directory .col { display: inline-block; width: 193px; vertical-align: top; float: none; margin-right: 10px; }
#Directory .col LI { margin: 0 0 .25em; }
#Directory LI IMG { vertical-align: bottom; }

#DirectoryStaff li { font-size: .9em; list-style: none; margin: 0; padding: 0; display: inline-block; }
#DirectoryStaff ul { padding: 0; margin: 0; }
#DirectoryStaff ul.dataHeader { border-bottom: 1px solid black; }
#DirectoryStaff li.name { width: 20%; }
#DirectoryStaff li.title { width: 34%; }
#DirectoryStaff li.phone { width: 15%; }
#DirectoryStaff li.email { width: 26%; }
#DirectoryStaff ul.record { border-bottom: 1px solid black; padding: 5px 0px 5px 0px; }

#DirectoryStaff.row-5 li.name { width: 13%; }
#DirectoryStaff.row-5 li.title { width: 26%; }
#DirectoryStaff.row-5 li.department { width: 16%; }
#DirectoryStaff.row-5 li.phone { width: 18%; }
#DirectoryStaff.row-5 li.email { width: 25%; }

#directorySearch .submit { padding-top: 18px; }
#directorySearch #department { width: 100%; }

#MoreMedia LI.last { border-top: none; }

/* tabs */
#tabs #tabnav { font-size: 108.3%; color: #000; margin-bottom: 1em; position: relative; top: 1px; }

.ui-tabs { position: relative; }
.ui-tabs #tab-1 { background: #FFF; }
.ui-tabs #tab-2 { background: #F8F8F8; }
.ui-tabs #tab-3 { background: #F0F0F0; }
.ui-tabs #tab-4 { background: #E8E8E8; }
.ui-tabs #tab-5 { background: #E0E0E0; }
.ui-tabs #tab-6 { background: #D8D8D8; }
.ui-tabs .ui-tabs-nav { margin: 0 !important; position: relative; z-index: 2; }
.ui-tabs .ui-tabs-nav LI { float: left; margin: 0 !important; border: 1px solid #000; border-left: 0; padding: 0; white-space: nowrap; list-style: none !important; }
.ui-tabs .ui-tabs-nav LI.first { border-left: 1px solid #000; }
.ui-tabs .ui-tabs-nav LI A { float: left; width: 10%; text-decoration: none; padding: .5em 9.9px; }
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected { margin-bottom: 0; border-bottom: 0; padding-bottom: 1px; background: #FFF !important; }
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A { cursor: text; outline: none; }
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A, .ui-tabs .ui-tabs-nav LI.ui-state-processing A { cursor: text; outline: none; }
.ui-tabs .ui-tabs-nav LI A { cursor: pointer; }
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; clear: both; border: 1px solid #000; padding: 1.5em 20px; margin-bottom: 32px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .colfix { margin-bottom: 0 !important; }

/* Audience */
.Audience .main { width: 100%; float: none; padding: 0 25px; }
.Audience .main H1 { color: #000; font-size: 100%; text-transform: none; font-family: arial, sans-serif; font-weight: bold; }
.Audience .main #AudHeaderFix { background: #FFF; padding: 0 5px 5px 0; position: absolute; top: 0px; }
.Audience .main H2 { font-size: 250%; text-transform: uppercase; color: #99E423; }

#DrawerNav { position: relative; overflow: hidden; margin-bottom: 1em; }
#DrawerNav UL { width: 200px; float: left; margin-right: 20px; }
#DrawerNav LI { margin-bottom: .25em; width: 200px; }
#DrawerNav .contents { clear: both; border-top: 1px solid #000; background: #FFF; padding-top: .5em; padding-bottom: 2em; }
#DrawerNav .contents .section { font-size: 116%; font-weight: bold; margin-bottom: .5em; text-align: left; clear: both; }

#DrawerLinks { margin-bottom: 2em; }
#DrawerLinks UL { font-size: 108.3%; }
#DrawerLinks A { padding-right: 12px; }
#DrawerLinks A:hover { color: #AB13A4; text-decoration: none; background: url(../images/bg.drawer-arrow.gif) top right no-repeat; }

#drw { position: absolute; top: 0; left: 0; height: 10px; }
#drw #drw_close { position: absolute; top: 10px; right: 10px; }
#drw #drw_close A { display: block; text-indent: -9999px; background: url(../images/btn.main-menu.gif) top right no-repeat; width: 80px; height: 24px; }
#drw #drw_loader { text-indent: -9999em; }

#drw_content { position: absolute; }
#drw_content .contents { width: 916px; min-height: 70px; }

.Audience #MainFeature { padding-bottom: 10px; position: relative; }
.Audience #MainFeature #MainFeatureImage { min-height: 34em; padding: 0px; margin: 0px; background-size: cover; }
.Audience #MainFeature .promo { clear: both; width: 240px; min-height: 85px; color: #FFF; background: #000; padding: 12px 15px; position: absolute; }
.Audience #MainFeature .promo H3 { font-weight: normal; color: #FFF; margin-bottom: .25em; line-height: 1.16; }
.Audience #MainFeature .promo P { color: #999; margin: 0 0 .25em; line-height: 1.3; }
.Audience #MainFeature .link { color: #99E423; }
.Audience #MainFeature A:hover { color: #FFF; }
.Audience #MainFeature .left-top { top: 66px; left: 24px; }
.Audience #MainFeature .left-bottom { top: 220px; left: 24px; }
.Audience #MainFeature .mid-top { top: 66px; left: 320px; }
.Audience #MainFeature .mid-bottom { top: 220px; left: 320px; }
.Audience #MainFeature .right-top { top: 66px; left: 614px; }
.Audience #MainFeature .right-bottom { top: 220px; left: 614px; }
.Audience #SecondaryContent { border-top: 0; padding-bottom: 0; }
.Audience #SecondaryContent .first { border: none !important; padding-left: 10px !important; }
.Audience #SecondaryContent .module { color: #333; border-left: 1px dotted #CCC; min-height: 250px; }
.Audience #SecondaryContent .module .joinlink { top: 0; right: 15px; }
.Audience #SecondaryContent .module P { font-size: 108.3%; margin-bottom: .25em; }
.Audience #SecondaryContent .module .date { font-size: 100%; font-style: italic; }
.Audience #SecondaryContent .module EM { display: block; color: #AFAFAF; margin-bottom: 1em; font-size: 92.5%; }
.Audience #SecondaryContent .module .service-content H3 { display: none; }
.Audience #SecondaryContent .module .service-content IMG { display: none; margin: 0 auto; }

/* Event Filter */
#views-exposed-form-events-default #edit-start-value-datepicker-popup-0 { border: 1px solid #000; padding: 2px; }
#views-exposed-form-events-default #edit-start-value-datepicker-popup-0-wrapper { float: left; }
#views-exposed-form-events-default .date-views-filter-wrapper { min-width: 0; width: 180px; }
#views-exposed-form-events-default .views-exposed-widget { float: left; }
#views-exposed-form-events-default .views-exposed-form { margin: 0 0 1em; }

.js-on #views-exposed-form-events-default #edit-start-value-datepicker-popup-0 { text-indent: -9999em; border: none; background: url(../images/icon.grid-view.gif) 0 0 no-repeat; cursor: pointer; }
.js-on #views-exposed-form-events-default #edit-start-value-datepicker-popup-0-wrapper .description { display: none; }

/* Faculty Filter */
#views-exposed-form-faculty-listing-default { padding-top: 1em; margin-bottom: 0; }
#views-exposed-form-faculty-listing-default LABEL { font-size: 92.5%; text-transform: uppercase; margin-bottom: 1em; font-weight: bold; float: left; }
#views-exposed-form-faculty-listing-default .views-exposed-widget .views-widget { float: left; margin-left: 10px; }
#views-exposed-form-faculty-listing-default .views-exposed-widget #edit-submit-faculty-listing { margin-left: 10px; }

/* Flickr carousel slideshow */
#FlickrSliders .Carousel { width: 688px; }
#FlickrSliders .CarouselWrapper { overflow: hidden; width: 624px; margin: 0 auto; }
#FlickrSliders ul { margin: 0; width: 9999px; }
#FlickrSliders li .Image { width: 200px; height: 150px; text-align: center; }
#FlickrSliders li img { max-height: 150px; max-width: 200px; }

/* hack */
/* Smaller slideshow */
#SecondaryContent .CarouselFix { width: 190px; }

.Audience #SecondaryContent .module .service-content .Image img { display: block; }

#SecondaryContent #SlideNav img { display: block; }
#SecondaryContent #SlideNav a { top: 42%; }
#SecondaryContent .Image, #SecondaryContent .Carousel li { width: 190px; margin: 0; overflow: hidden; }

/* 404 */
.PageNotFound #MainContent { padding-top: 2em; }
.PageNotFound #MainContent UL LI { list-style: disc; margin: 0 0 .5em 1em; }

/* Contact */
.DPContact { width: 460px; }
.DPContact H2 { font-size: 150%; margin: .5em 0; }
.DPContact H3 { font-size: 133.3%; width: 100%; color: #339; font-weight: normal; margin-bottom: .5em; }

.js-on .DPContact H3 { font-size: 133.3%; color: #339; font-weight: normal; margin-bottom: .5em; background: url(../images/bg.slider-open.gif) top right no-repeat; cursor: pointer; }
.js-on .DPContact .Active H3 { background-image: url(../images/bg.slider-close.gif); }

.DPContact .form-item { margin: 0 0 .5em; }
.DPContact .message { display: block; margin-bottom: 1em; }

.DPContactGroup { border-bottom: 2px solid #080808; padding-bottom: 1em; }
.DPContactGroup P { font-size: 92.5%; }

.DPContact FORM { font-size: 92.5%; margin: 0 0 2em; }

.DPContactForm { color: #666; border-top: 1px solid #CDCDCD; padding: 8px 0 4px; }
.DPContactForm INPUT[type="text"], .DPContactForm INPUT[type="password"] { display: block; border: 1px solid #CCC; background: none; padding: 4px; font-family: arial, sans-serif; width: 450px; }
.DPContactForm TEXTAREA { display: block; border: 1px solid #CCC; background: none; padding: 4px; font-family: arial, sans-serif; width: 450px; }

.DPContact .textarea-identifier { display: none; }
.DPContact #edit-copy-wrapper #edit-copy { float: left; }
.DPContact .form-submit { margin-top: 1em; }

.SliderWrap { padding-bottom: 1em; }

#ContactFooter { width: 460px; margin-bottom: 2em; }
#ContactFooter P { padding: 1.5em 0; margin: 0; color: #666; }
#ContactFooter P STRONG { color: #333; }
#ContactFooter #contact-address { border-top: 2px solid #080808; padding-bottom: 0; }

.DPContact INPUT.error, .DPContact TEXTAREA.error { border: 1px solid red; }
.DPContact LABEL.error { color: red; }

/* Site Map */
.SiteMap H2 { display: none; }

#site-map P { margin: 0; }
#site-map .sitemap-rss-left UL { padding-left: 0; }
#site-map .sitemap-rss-left LI { list-style-type: none; list-style-image: none; background-image: none; margin: 0; padding: 0; }
#site-map .sitemap-rss-left UL LI LI { padding-left: 1.5em; }

/* Styles when RSS icons are displayed on the left. */
/* Slideshows */
div#custom-pager { width: 450px; }

ul.custom-pager { clear: both; list-style: none; margin: 0; padding: 0; }
ul.custom-pager li { float: left; }
ul.custom-pager li a { display: block; width: 100px; }
ul.custom-pager li.next a { width: 60px; height: 16px; background: url("/sites/all/themes/emerson_responsive/images/btn.next.gif"); }
ul.custom-pager li.previous a { width: 60px; height: 16px; background: url("/sites/all/themes/emerson_responsive/images/btn.previous.gif"); margin-right: 3px; }
ul.custom-pager li a { font-size: 1px; color: white; }

.Slideshow #RelatedContent { min-height: 0 !important; float: left; }

.carousel-prev-wrap { position: absolute; width: 20px; height: 52px; padding-top: 15px; padding-left: 4px; background: #6A5492; z-index: 100; color: #FFF; top: 0; left: 10px; }

.carousel-next-wrap { position: absolute; width: 20px; height: 52px; top: 0; right: 10px; padding-top: 15px; padding-left: 5px; z-index: 100; background: #6A5492; color: #FFF; }

.field-slideshow-carousel { padding-left: 30px; padding-right: 30px; }

.field-slideshow-carousel-wrapper { margin-top: 10px; position: relative; }

.field-slideshow { background: #080808; width: 100% !important; }

.field-slideshow-slide { padding: 5px; }
.field-slideshow-slide a, .field-slideshow-slide img { padding: 5px; }

.field-slideshow-caption { color: #FFF; padding-left: 5px; font-size: 95%; padding-bottom: 10px; }

/*#field-slideshow-1-pager {  border-bottom-color: #DADADA;  border-bottom-style: solid;  border-bottom-width: 1px;  background-color: #F2F2F2;  .activeSlide {  background-attachment: scroll !important;  background-clip: border-box !important;  background-color: #40409F !important;  background-image: none !important;  background-origin: padding-box !important;  background-position: 0 0 !important;  background-repeat: repeat !important;  background-size: auto auto !important;  color: #FFFFFF !important;  }
}*/
#field-slideshow-1-wrapper { background-color: #F2F2F2; position: relative; }

#field-slideshow-1-controls { padding-top: 3px; font-size: 92.5%; font-weight: bold; }
#field-slideshow-1-controls div { position: absolute; top: 250px; z-index: 100; padding: 10px; background: rgba(106, 84, 146, 0.77); color: white; }
#field-slideshow-1-controls div:hover { background: #6a5492; }
#field-slideshow-1-controls .prev div { left: 10px; border-radius: 0px 8px 8px 0px; }
#field-slideshow-1-controls .next div { right: 10px; border-radius: 8px 0px 0px 8px; }

/*#field-slideshow-1-pager a {  color: #3B317E;  display: block;  float: left;  font-size: 92.5%;  font-weight: bold;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  margin-top: 0;  padding-bottom: 4px;  padding-left: 10px;  padding-right: 10px;  padding-top: 4px;  border-left: 1px  solid #DADADA;  border-bottom: 1px solid #DADADA;
}*/
.slideshow-body { border-bottom-color: #070707; border-bottom-style: solid; border-bottom-width: 2px; clear: both; padding-bottom: 0.5em; padding-left: 1.5em; padding-right: 1.5em; color: #666666; font-weight: normal; background-color: #F2F2F2; }

/* Datepicker Calendar  */
#ui-datepicker-div { background-color: #ffffff; padding: 10px; border: 1px solid #AAAAAA; }

.ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-prev, .ui-datepicker-current, .ui-datepicker-next { color: #000000; font-family: Arial,sans-serif; font-size: 90%; line-height: 1.5; display: none; padding: 2px; }

.ui-datepicker-one-month, .ui-datepicker-new-row { color: #000000; font-family: Arial,sans-serif; font-size: 90%; line-height: 1.5; }

.ui-datepicker-header { text-decoration: none; font-size: 90%; }

.ui-datepicker-new-month, .ui-datepicker-new-year { text-decoration: none; border: 1px solid #AAAAAA; font-size: 100%; color: #444444; }

.ui-datepicker { margin-top: 6px; }
.ui-datepicker .ui-datepicker-title-row td { background-color: #F0F0F0; }
.ui-datepicker .ui-datepicker-title-row td a { color: #a21b9b; }
.ui-datepicker td { background-color: #ffffff; padding: 3px; border: 1px solid #AAAAAA; width: 15px; vertical-align: middle; text-align: center; }

/* Emergency Notification */
#ens { background: #8eda15; width: 910px; padding: 10px 10px; margin: 0 2px; overflow: visible; }
#ens #ens_header { padding: 5px 20px; }
#ens .boldwhitehome { cursor: pointer; color: #ffffff; font-size: 17px; text-transform: uppercase; z-index: 5; }
#ens .boldwhitehome a { color: #ffffff; font-size: 17px; text-transform: uppercase; background: #8eda15; }
#ens .arrows { color: #C06; font-size: 17px; font-family: Arial, Helvetica, sans-serif; float: right; }

*:first-child + html #ens .boldwhitehome { color: #ffffff; font-size: 17px; text-transform: uppercase; background: #8eda15; }

/* Emergency Notification Popup */
#ens .boldwhitehome a:hover, *:first-child + html #ens .boldwhitehome a:hover { color: #ffffff; font-size: 17px; text-transform: uppercase; margin-top: 0% !important; margin-bottom: 0% !important; }

.togglebox { background-color: #8eda15; color: #ffffff; overflow: hidden; font-size: 1.1em; width: 850px; clear: both; position: relative; z-index: 60 !important; }

*:first-child + html .togglebox { background-color: #8eda15; color: #ffffff; overflow: hidden; font-size: 1.1em; width: 850px; clear: both; margin-top: 0px; position: relative; z-index: 60 !important; }

.message { width: 820px; padding: 15px 15px 15px 20px; }
.message a { color: #ffffff; text-decoration: none; }

/* Webform Module */
.container-inline div { display: inline; }

.wysiwyg-content label { font-weight: bold; }
.wysiwyg-content .webform-component { padding-top: 10px; padding-bottom: 10px; }
.wysiwyg-content .form-item select { width: auto; }

.webform-container-inline div { display: inline; }

.webform-component-fieldset legend { font-size: 133.3%; line-height: 20px; margin-bottom: .05em; padding-top: .05em; font-weight: bold; }

.form-item .description > p { padding-top: 5px; }

.error { border: #C00 1px solid !important; background-color: #ffcccc; }

/* steps style */
.tabContainer { padding: 6px; border-left: thin solid #808080; border-right: thin solid #808080; border-bottom: thin solid #808080; margin-top: -12px; margin-left: -1px; }

td.steps { text-align: center; padding-bottom: 0; }

.tabView { display: block; padding: 6px; }

.tabHide { display: none; }

ul.custom-pager li.next a { width: 60px; height: 16px; background: url("/sites/all/themes/emerson_responsive/images/btn.next.gif"); }
ul.custom-pager li.next a:hover { background: url(../images/btn.next.on.gif) top left no-repeat; border: none; }
ul.custom-pager li.previous a { width: 60px; height: 16px; background: url("/sites/all/themes/emerson_responsive/images/btn.previous.gif"); margin-right: 3px; }
ul.custom-pager li.previous a:hover { background: url(../images/btn.previous.on.gif) top left no-repeat; border: none; }
ul.custom-pager li a { text-indent: 100%; white-space: nowrap; overflow: hidden; color: white; }

/* library styles */
#library-database-listing .item-list ul li.views-row { list-style-type: none; padding-bottom: 10px; margin-left: -28px; }
#library-database-listing .item-list ul li.views-row a { font-style: italic; }
#library-database-listing .item-list ul li.views-row img { display: inline; }
#library-database-listing .attachment { padding-bottom: 20px; }
#library-database-listing .item-list ul li.views-row .field-item { display: inline; }
#library-database-listing .item-list ul li.views-row .field-item:after { content: ". "; }

/* RSS feed */
.rssHeader { font-size: 150%; margin-bottom: .5em; line-height: 22px; padding-top: .5em; }

.main .wysiwyg-content .rssFeed .rssBody ul li { list-style-type: none; margin-left: -24px; }

/* iFrame */
.iFrame .main { width: 100%; float: none; }

.VisitEmerson { display: block; background: url(../images/btn.visit.png) no-repeat; width: 230px; height: 31px; }
.VisitEmerson SPAN { position: absolute; top: -9999em; left: -9999em; }
.VisitEmerson:hover { background: url(../images/btn.visit.on.png) no-repeat; }

.newsthumbwrapper { width: 100%; min-height: 84px; clear: both; }

.newsthumbleft { margin: 10px 5px 10px 0px; width: 29%; float: left; }

.newsthumbright { float: left; color: #333; margin: 2%; width: 62%; display: inline; }

.newsthumbleft img { width: 87px; height: 64px; }

li.NewsItem { list-style-type: none; }

.socialmedialeft { margin: 0px 5px 10px 0px; width: 34px; height: 34px; float: left; border-left: 1px dotted #000000; }
.socialmedialeft img { margin-left: 20px; }

.socialmediaright { float: left; color: #333; margin: 7px 10px 10px 25px; width: 77px; height: 40px; }

/* Share Buttons */
ul.links, li.addthis { display: inline; }

/*google map*/
.googleWindow { width: 440px; }

/* Make A Gift button */
.MakeAGift { display: block; background: url(../images/btn.gift.png) no-repeat; width: 230px; height: 31px; margin-top: 5px; }
.MakeAGift SPAN { position: absolute; top: -9999em; left: -9999em; }
.MakeAGift:hover { background: url(../images/btn.gift.on.png) no-repeat; }

/* Policies */
.PolicyPDF { display: block; background: url(../images/btn.downloadpdf.png) no-repeat; width: 178px; height: 23px; }
.PolicyPDF SPAN { position: absolute; top: -9999em; left: -9999em; }
.PolicyPDF:hover { background: url(../images/btn.downloadpdf.on.png) no-repeat; }
OL.PolicyNestedAlpha LI { list-style-type:lower-alpha !important; }
.footnote {font-size: .85em;}

.tabpanel .views-view-grid TD { width: 180px; padding: 0px 40px 0px 0px; }

#Directory .colfixpolicy { padding: 0; margin-bottom: 2em; background: url(../images/bg.tabs_3policy.gif) 212px 0 repeat-y; }
#Directory .colaudience { display: inline-block; vertical-align: top; width: 200px; margin-right: 30px; }
#Directory .colfix4 { padding: 0; margin-bottom: 2em; background: url(../images/bg.tabs_4.gif) 190px 0 repeat-y; }
#Directory .colPolicy { display: inline-block; vertical-align: top; margin-right: 35px; width: 175px; }

.Policy { margin-bottom: 5px; }

/*Faculty Experts*/
#FacultyExperts li { list-style-type: none; margin: 10px 0 !important; }
#FacultyExperts .photolisting li { width: 670px; }
#FacultyExperts .photolisting .photo { height: 170px; }
#FacultyExperts .photolisting .content { width: 320px; }
#FacultyExperts .photolisting .details { margin-bottom: .5em; }
#FacultyExperts H2 { text-transform: uppercase; font-size: 92.5%; }
#FacultyExperts ul { margin: auto; }

/*Directory*/
.selectedDepartment { border: 1px solid #CC9; background-color: #FFC; padding: 3px; }

.tabledirectory { font-size: 11px; }
.tabledirectory tr { border-bottom: 1px solid black; }

/* Orientation Leaders */
tr.orientation { background-color: #ebebeb; }

/* Newsletter Archives */
.maincontent { font-weight: normal; font-size: 12px; font-family: Arial,Helvetica; padding: 20px 40px; }

#edition-info { background-color: #000; padding: 5px; width: 100%; margin: 40px 0px 20px 0px; color: #fff; }

#edition-header-left { position: relative; float: left; }

#edition-header-right { position: relative; float: right; }

#newsletter-tagline { float: left; }

#edition-details { float: right; }

.articleTitle { font-size: 23px; font-weight: bold; }

.article { padding: 0px; margin: 0px; }

.articleTeaser { font-weight: bold; text-transform: uppercase; }

#edition-right-col { padding: 0; font-size: 11px; }
#edition-right-col .article { padding: 30px 35px 0px 35px; margin-bottom: 20px; background-color: #ededed; -moz-border-radius: 15px; border-radius: 15px; }

.rightArticleTitle { font-size: 18px; color: #330066; font-weight: bold; }

.rtejustify { text-align: left !important; }

tbody { border: none; }

/* course listings */
.instructorList { margin-top: 10px; }

#HeadlineEvents #NewsFeature { padding: 0; }
#HeadlineEvents #NewsFeature .views-row-first .NewsItem { padding-left: 0; }
#HeadlineEvents .right { padding: 0; }
#HeadlineEvents #EventsFeature .EventItem { border-right: none; }

.NewsItem, .EventItem, .BriefItem { margin: 0; padding-left: 15px; padding-right: 15px; border-right: 1px dotted #ccc; }

#EventsFeature, #BriefsFeature { padding: 0; }

#EventsFeature H4, #BriefsFeature H4 { margin-left: 18px; }

/* Google appliance */
.google-appliance-results .google-appliance-info { background-color: #334390; }

.google-appliance-keymatch-results { background-color: #334390; }
.google-appliance-keymatch-results li { background-color: #334390; border-bottom-color: #334390; padding: 12px; }
.google-appliance-keymatch-results h3 a { font-size: 14px; color: #fff; text-decoration: underline; }

.google-appliance-results .google-appliance-info, .google-appliance-keymatch-results { color: #fff; font-size: 12px; }

/*print header*/
#print_header { display: none; }

/* new map */
#map_side_bar a { text-decoration: none; border-color: #DADADA; border-style: solid; border-width: 1px; font-family: Arial, sans-serif; color: #3B317E; display: block; float: left; font-size: 100%; font-weight: bold; margin: 0; padding: 4px 10px; }
#map_side_bar a:hover { background-color: #40409F; color: #FFF; border-color: #DADADA; border-style: solid; border-width: 1px; }

/* Accordion */
.medblackaccordion { font-size: 100%; text-transform: uppercase; margin-bottom: 1em; background-color: #d1d0d0; padding: 10px 10px 5px 10px; border: none; }

:focus { outline: -webkit-focus-ring-color auto 0px; }

.ui-accordion .ui-accordion-content { font-family: Arial, sans-serif; color: #000; line-height: 1.5; }

.ui-widget-content { border: none; }

.ui-icon-triangle-1-e { background-image: url("../images/btn.arrow-east.png") !important; padding-right: 30px; background-repeat: no-repeat; position: relative; top: -1px; }

.ui-icon-triangle-1-s { background-image: url("../images/btn.arrow-south.png") !important; padding-right: 30px; background-repeat: no-repeat; position: relative; top: -1px; }

.Tier4 [class*="column"] + [class*="column"]:last-child, .Event_Listing [class*="column"] + [class*="column"]:last-child, .NewsListing [class*="column"] + [class*="column"]:last-child, .Listing [class*="column"] + [class*="column"]:last-child, .Event [class*="column"] + [class*="column"]:last-child { float: left; }

.Event_Listing .left_col, .Listing .left_col, .Profile .left_col, .Slideshow .left_col, .Event .left_col { float: right; }

.SocialMedia object, .SocialMedia embed { height: 300px; }

.VideoGallery .GridGallery .item-list { font-size: 100%; }
.VideoGallery .GridGallery .item-list .photo { margin-bottom: 10px; }
.VideoGallery .GridGallery .item-list ul li { margin: 0; padding: 11px; }
.VideoGallery .video iframe { width: 100%; }

.view-faculty-info h2.search-title { font-size: 18px; }
.view-faculty-info .view-filters { background-color: #EEE; padding: 1em; }
.view-faculty-info #edit-combine-wrapper input { width: 100%; padding: 7px; margin-top: 2px; }
.view-faculty-info #edit-combine-wrapper { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 16.66667%; float: left; padding-left: .25em; padding-right: .25em; }
.view-faculty-info #edit-department-wrapper, .view-faculty-info #edit-school-wrapper, .view-faculty-info #edit-subject-wrapper { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 25%; float: left; padding-left: .25em; padding-right: .25em; }
.view-faculty-info .views-reset-button input, .view-faculty-info .views-submit-button input { background-repeat: no-repeat; border: none; width: 30px; padding: 7px 9px; background-repeat: no-repeat; cursor: pointer; margin-top: 10px; text-indent: -9999em; }
.view-faculty-info .views-exposed-widget.views-reset-button { padding: 0; margin-top: 26px; margin-left: 4px; }
.view-faculty-info .views-exposed-widget.views-reset-button input { background-color: #3B3B93; background-position: 6px 6px; background-image: url("../images/btn.reset.png"); background-size: 18px; }
.view-faculty-info .views-exposed-widget.views-reset-button input:hover { background-color: #4E4E91; }
.view-faculty-info .views-exposed-widget.views-submit-button { position: relative; padding: 0; margin-top: 26px; margin-left: 3px; }
.view-faculty-info .views-exposed-widget.views-submit-button input { background-color: #3B3B93; background-position: 7px 6px; background-image: url("../images/btn.faculty-info.search.png"); background-size: 18px; }
.view-faculty-info .views-exposed-widget.views-submit-button input:hover { background-color: #4E4E91; }
.view-faculty-info .results_container { min-height: 300px; display: block; padding: 10px; }
.view-faculty-info .emptyResults { font-size: 3em; text-align: center; color: #ccc; margin-top: 20px; }
.view-faculty-info #faculty-info-header-image { width: 100%; height: auto; }
.view-faculty-info .views-widget select { width: 100%; position: relative; /* Enable absolute positionning for children and pseudo elements */ float: left; padding: 8px 30px 8px 10px; background: #3b3b93; background-image: url("../images/bg.dropdown.arrow.png"); background-repeat: no-repeat; background-position: 95%; color: #fff; outline: none; cursor: pointer; font-weight: bold; border: none; text-indent: 0.01px; text-overflow: ''; outline: 0; -webkit-border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@-moz-document url-prefix() { /* in FF default dropdown arrows can no longer be hidden using "-moz-appearance: none" */
  .view-faculty-info .views-widget select { background-position: 100% !important; }
}
.view-faculty-info .views-widget select::-ms-expand { display: none; }
.view-faculty-info .views-widget select:hover, .view-faculty-info .dropdown-wrap select:active, .view-faculty-info .dropdown-wrap select:focus { outline: 0; }
.view-faculty-info .views-widget option:hover, .view-faculty-info .dropdown-wrap option:active, .view-faculty-info .dropdown-wrap option:focus { outline: 0; }
.view-faculty-info .views-widget select::-moz-focus-inner { border: 0; }
.view-faculty-info .views-widget select:hover { background: #4e4e91; background-image: url("../images/bg.dropdown.arrow.png"); background-repeat: no-repeat; background-position: 95%; }
.view-faculty-info .views-widget option { outline: 0; background-color: white; color: black; }
.view-faculty-info .views-widget option:hover { background-color: blue; }
.view-faculty-info .views-widget option:disabled { color: #ccc; }
.view-faculty-info .views-widget input.form-autocomplete { background: none; background-color: #fff; }
.view-faculty-info .views-widget input.throbbing { background-image: url("/sites/all/themes/emerson_responsive/images/ajax-loader.gif"); background-position: 98% 7px; background-repeat: no-repeat; }
.view-faculty-info .views-submit-button .ajax-progress-throbber { position: absolute; left: 65px; }
.view-faculty-info .views-widget.active:after, .view-faculty-info .views-widget.active:after, .view-faculty-info .views-widget.active:after { border-color: #A838FF transparent; border-width: 6px 6px 0 6px; margin-top: -3px; }
.view-faculty-info .views-table { width: 100%; margin-top: 20px; }
.view-faculty-info .views-table td { padding: 10px 5px; }
.view-faculty-info .views-table tr { background-color: #fff; }
.view-faculty-info .views-table tr.even { background-color: #F3F3F3; }
.view-faculty-info .pager { margin-top: 10px; }
.view-faculty-info .view-empty { background: #eee; font-size: 2em; text-align: center; padding: 2em; }

/* Large Exclusive Styles */
@media only screen and (min-width: 980px) { #BodyWrapper { width: 980px; margin: 0 auto; }
  .Home #BodyFix { padding: 10px 33px; }
  .featurerow { width: auto; }
  #homepageNewsLeftColumn { color: #333; padding: 10px; padding-left: 0px; width: 36.333%; }
  .homepageWrapLC { border-bottom: 8px solid #da1ad1; background: #f2f2f2; padding: 20px; }
  #homepageNewsMiddleColumn { width: 36.333%; color: #333; padding: 10px; display: inline; }
  .homepageWrapMC { border-bottom: 8px solid #9b0994; background: #f2f2f2; padding: 20px; }
  #homepageNewsRightColumn { padding: 0; width: 237px; }
  #homepageNewsRightColumnUpper { padding-right: 0px; }
  .homepageWrapRCU { padding: 13px 0px 0px 0px; }
  #homepageNewsRightColumnLower { color: #333; padding-right: 0px; }
  .homepageWrapRCL { background: #f2f2f2; border-bottom: 8px solid #4c2d86; padding: 20px 15px; height: 337px; }
  .Home .homefeat_3 li { padding-bottom: 0; }
  #subjectFilter { width: 200px; }
  .NewsLanding .feat_4 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 81.66667em; *zoom: 1; }
  .NewsLanding .feat_4:before, .NewsLanding .feat_4:after { content: " "; display: table; }
  .NewsLanding .feat_4:after { clear: both; }
  .NewsLanding .feat_4 LI { width: 23%; padding-left: 1.25em; padding-right: 1.25em; float: left; margin-left: .5em; margin-right: .5em; height: 200px; }
  .NewsLanding .feat_4 LI .content { width: 100%; }
  .NewsArticle #main { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 75%; left: 25%; right: auto; float: left; }
  .NewsArticle #RelatedContent { padding-right: 13px; }
  .NewsArticle #MainContent .wysiwyg-content img { max-width: 100%; height: auto !important; }
  SELECT { width: auto; }
  #site-search { padding-left: 0; padding-right: 0; padding-bottom: 2px; }
  #site-search FORM { width: auto; }
  #site-search .form-submit { right: 0; }
  .EmersonLive #EmersonLiveWrap div, .EmersonLive span { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; -o-box-sizing: content-box !important; box-sizing: content-box !important; }
  .EmersonLive #BodyFix { margin: 0 auto; }
  .EmersonLive #LayoutWrapper { background: #24317c url(../images/bg.bodygradient.gif) top center repeat-y; }
  .EmersonLive #HeaderWrapper { width: 100%; background: #24317c url(../images/bg.bodygradient.gif) top center repeat-y; height: auto; }
  .EmersonLive #HeaderFix { background: url(../images/bg.radials.jpg) top center repeat-y; margin-bottom: -5px; }
  .EmersonLive #PanelWrapper { background-color: #EBEBEB; }
  .EmersonLive .iPad-orientation-shift { display: none !important; }
  .EmersonLive #BodyFix { width: 980px; height: 570px; padding: 0; background: none; position: relative; }
  .EmersonLive #BodyWrapper { background: url(../images/bg.radials.jpg) center -105px repeat-y; }
  .EmersonLive H1 { margin-left: 15px; }
  .EmersonLive #EmersonLiveFlash { width: 1150px; height: 567px; }
  .EmersonLive #EmersonLiveFlash P { font-size: 133%; color: #FFF; text-align: center; padding: 4em; }
  .EmersonLive #EmersonLiveFlash A { color: #99E423; }
  .EmersonLive #EmersonLiveWrap { position: absolute; left: -70px; }
  #tabs.library > h2 { display: none; } }
/* "iPad Grid" */
@media only screen and (min-width: 768px) and (max-width: 979px) { SELECT { width: auto; }
  .video iframe { max-width: 100%; height: auto; }
  #Breadcrumb P { width: auto; margin-left: 210px; }
  #Breadcrumbcontainer { width: 768px; }
  #BodyWrapper { width: 768px; margin: 0 auto; }
  #BodyFix { min-height: 300px; }
  #AuxNav { right: 21%; padding: 0; width: 278px; }
  #site-search { left: 270px; padding: 0; }
  #site-search .search-form { width: auto; min-height: 20px; }
  #HeaderFix { width: 768px; }
  #LogoContainer { width: 300px; padding: 0; }
  .PanelLayout { width: 100%; background: none; }
  .PanelLayout .col { width: 160px; }
  .PanelLayout .col ul li { width: 153px; }
  .PanelLayout .col ul li ul li { width: auto; }
  #PanelFix { width: 100%; }
  .Panel { width: 765px; margin: 0 auto; }
  #ens { width: auto; margin: 0; }
  #ens .togglebox { width: auto; }
  .left_col .promo.social-sidebar { width: 160px; }
  .left_col .promo.social-sidebar p a img { width: 29px; }
  .photocap.inline-photo IMG { max-width: 160px; }
  #RelatedContent .sidebox.gray table { width: 100%; }
  .Home #MainFeature { min-height: 190px; width: auto; }
  .Home #MainFeature #homeslideshow { width: auto !important; }
  .Home #MainFeature #homeslideshow .feature-image { width: 100%; height: auto; }
  #homepageNewsLeftColumn { color: #333; padding: 4px; padding-left: 0px; width: 36.333%; }
  .homepageWrapLC { border-bottom: 8px solid #da1ad1; background: #f2f2f2; padding: 20px; height: 485px; }
  #homepageNewsMiddleColumn { width: 36.333%; color: #333; padding: 4px; display: inline; }
  .homepageWrapMC { border-bottom: 8px solid #9b0994; background: #f2f2f2; padding: 20px; height: 485px; }
  #homepageNewsRightColumn { padding: 0; width: 198px; }
  #homepageNewsRightColumnUpper { padding-right: 0px; }
  .homepageWrapRCU { padding: 13px 0px 0px 0px; }
  #homepageNewsRightColumnLower { color: #333; padding-right: 0px; }
  .homepageWrapRCL { background: #f2f2f2; border-bottom: 8px solid #4c2d86; padding: 20px 15px; height: 400px; }
  .Home .homefeat_3 li { padding-bottom: 0; }
  .Home .featurerow { margin: 0; width: 100%; }
  .Home .featurerow img { height: auto; }
  .socialmedialeft { margin: 0px 5px 10px 0px; }
  .socialmedialeft img { margin-left: 9px; width: 80%; }
  .socialmediaright { margin: 7px 2px 10px 5px; }
  .Audience #DrawerNav ul, .Audience #DrawerNav li { width: 160px; }
  .Audience #DrawerNav #drw { width: 724px; }
  .Audience #DrawerNav #drw #drw_content { width: 100%; }
  .Audience #MainFeature .promo { width: 200px; max-height: 142px; }
  .Audience #MainFeature .promo.left-bottom { top: 143px; left: 61px; }
  .Audience #MainFeature .promo.left-top { top: 37px; left: 61px; }
  .Audience #MainFeature .promo.mid-bottom { top: 144px; left: 275px; }
  .Audience #MainFeature .promo.mid-top { top: 0px; left: 275px; }
  .Audience #MainFeature .promo.right-top { top: 0px; left: 489px; }
  .Audience #MainFeature .promo.right-bottom { top: 144px; left: 489px; }
  .Audience #SecondaryContent .module { min-height: 360px; }
  .Audience #SecondaryContent .module .service-link-follow { height: 38px; }
  .Audience #SecondaryContent .module .service-link-follow .joinlink { width: 106px; }
  .Audience #SecondaryContent .module #twitter-widget-0 .inline-media { display: none; }
  .Audience #SecondaryContent .CarouselFix { width: 150px; margin-left: 33px; }
  #DirectoryStaff.row-5 ul li.title { width: 23%; }
  #FacultyExperts .photolisting li { width: auto; }
  #tabnav { display: none; }
  #tabs.library { margin-bottom: 20px; margin-bottom: 20px; }
  #tabs.library > h2 { width: 100%; padding: 10px; margin: 0; background-color: #ccc; cursor: pointer; }
  #tabs.library .tabpanel { display: block !important; overflow: hidden; height: 0; margin: 0; padding: 0; border: none; }
  #tabs.library .tabpanel div { width: 100% !important; height: 100% !important; float: none !important; padding: 0 !important; }
  #tabs.library .tabpanel iframe { width: 100% !important; }
  #tabs.library .tabpanel.open { height: auto; padding-bottom: 10px; padding-top: 10px; }
  #tabs.library .tabpanel:after { content: ""; float: none; clear: both; }
  .twitter_widget { width: 100% !important; float: none !important; }
  .twitter_widget iframe { height: 300px; }
  .NewsLanding #SecondaryContent .feat_4 { background: none; }
  .NewsLanding #SecondaryContent .featureset li { width: 120px; min-height: 200px; background-color: #eee; margin-left: 10px; }
  .NewsLanding #SecondaryContent .featureset li .content { width: 105px; }
  .NewsLanding #SecondaryContent .featureset .first { padding-left: 8px; }
  .NewsLanding #primary-feature-pagination { right: 253px; bottom: 80px; }
  .NewsLanding #MoreNews li.first { width: 50%; }
  .NewsArticle #main { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 75%; left: 25%; right: auto; float: left; }
  .NewsArticle #main .wysiwyg-content img { max-width: 100%; height: auto !important; }
  #RelatedContent { padding-right: 0; }
  #RelatedContent .sidebox { width: 170px; }
  #RelatedContent .purplehdr { width: 170px; background-size: 210px; }
  .iFrame #fragment1 .colfix4 { background: none; }
  .iFrame #fragment1 .colfix4 .colPolicy { width: 154px; margin-right: 21px; padding-right: 8px; border-right: 1px dotted #CCC; }
  .iFrame #fragment3 .colfix4 { background: none; }
  .iFrame #fragment3 .colfix4 .colPolicy { width: 151px; margin-right: 24px; }
  .Profile #MainContent .video iframe { max-width: 100%; height: auto !important; }
  .SocialMedia .CarouselFix { width: 454px; }
  .SocialMedia #MoreMedia .right_col .module .service-follow .joinlink { width: 100px; }
  .SocialMedia #MoreMedia .right_col .module .service-link-follow { height: 35px; }
  .SocialMedia #Rss { background: none; }
  .SocialMedia #Rss div.module:nth-of-type(1) { border-right: 1px dotted #ccc; padding-right: 10px; }
  .SocialMedia #Directory .colfix { background: none; }
  .SocialMedia #Directory .col { width: 148px; margin-right: 10px; border-right: 1px dotted #CCC; padding-right: 10px; min-height: 700px; }
  .EmersonLive #EmersonLiveWrap #c { display: none !important; width: auto !important; height: auto !important; }
  .EmersonLive #EmersonLiveWrap h2 { font-size: 2em; text-align: center; margin-top: 30px; }
  .Audience #DrawerNav ul, .Audience #DrawerNav li { width: 153px; }
  .Audience #DrawerNav #drw_close { right: 30px; }
  /* SLIDESHOW */
  #field-slideshow-1-controls div { top: 150px; }
  .field-slideshow { height: 280px !important; }
  .jcarousel-item { width: 77px !important; }
  .field-slideshow-carousel .item-list ul li { margin-left: .5em; }
  /* SLIDESHOW */
  .view-faculty-info .views-exposed-widget.views-reset-button input, .view-faculty-info .views-exposed-widget.views-submit-button input { width: 26px; background-position: 4px 6px; } }
/* ---- BEGIN mobile spesific overrides ---- */
@media only screen and (max-width: 767px) { #LogoContainer { padding-left: 0px; padding-top: 10px; max-height: 0px; }
  #LogoContainer a img { max-width: 227px; }
  #BodyFix { padding: 0px; }
  .responsive-data li { padding: 2px; float: none !important; }
  .responsive-data ul { padding: 5px 0px; }
  .responsive-data .data-header { display: none; }
  #Breadcrumb { height: auto; }
  #Breadcrumb #Breadcrumbcontainer { width: 100%; padding: 0px 15px 0px 15px; }
  #Breadcrumb #Breadcrumbcontainer P { width: auto; padding-left: 0; margin-left: 0; float: none; position: inherit; margin-bottom: 0; }
  #RelatedContent .purplehdr { background-size: 100%; width: 100%; }
  /* ---- BEGIN mobile nav styles ---- */
  #PageWrapper { position: relative; overflow: hidden; width: 100%; }
  #LayoutWrapper { left: 0; position: relative; display: block; height: 100%; width: 100%; transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; overflow-x: visible !important; }
  #LayoutWrapper.openNav { transform: translate(70%, 0); -webkit-transform: translate(70%, 0); -moz-transform: translate(70%, 0); }
  .region-footer { transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; }
  .region-footer.openNav { transform: translate(70%, 0); -webkit-transform: translate(70%, 0); -moz-transform: translate(70%, 0); }
  #NavWrapper { position: absolute; top: 0; height: 200%; width: 70%; left: -70%; transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; }
  #NavWrapper ul li { display: block; }
  .MobileMenuButton { color: #FFF; font-style: normal; cursor: pointer; background-image: url(../images/search.menu.sprite.png); background-position: 0px 6px; background-repeat: no-repeat; height: 24px; width: 24px; margin-top: 13px; font-size: 1.9em; line-height: 1em; position: absolute; right: 10px; }
  .MobileMenuButton:hover { color: #CCC; }
  .MobileSearchButton { position: absolute; margin-top: 13px; right: 38px; background-image: url(../images/search.menu.sprite.png); background-position: 0 -14px; cursor: pointer; height: 26px; width: 24px; background-size: 90%; top: 2px; background-repeat: no-repeat; }
  #mobile_nav_close { color: #FFF; font-size: 2.5em; font-style: normal; position: absolute; right: 15px; top: 0; line-height: 1em; cursor: pointer; z-index: 10; }
  #mobile_nav_close:hover { color: #ccc; }
  #SearchWrapper INPUT { width: 100%; }
  #site-search { box-shadow: 0px 15px 37px 1px; display: block !important; overflow: hidden; height: 0; clear: both; float: none; width: 100%; padding: 0; margin: 0; top: 70px; position: absolute; z-index: 100; transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; }
  #site-search .search-form { width: auto; margin: auto; }
  #site-search .search-form label { top: 16px; font-size: 2em; }
  #site-search .search-form .form-btn { top: 22px; }
  #site-search .search-form .form-text { width: 97%; padding-top: 15px; padding-bottom: 26px; font-size: 2em; }
  #site-search.openSearch { height: 64px; }
  .wysiwyg-content #map_canvas img, .wysiwyg-content #map_canvas object, .wysiwyg-content #map_canvas div { max-width: none; margin: 0; }
  /* ---- END mobile nav styles ---- */
  #LayoutWrapper { overflow-x: hidden; }
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; border: 1px solid #dddddd; }
  .wysiwyg-content .webform-component { padding-top: 0; padding-bottom: 0; }
  .wysiwyg-content .form-item INPUT[type=text], .wysiwyg-content .form-item INPUT[type=email] { width: 100%; }
  .wysiwyg-content .form-item INPUT[type=image] { width: auto; }
  .wysiwyg-content .form-item select { width: auto; }
  .photocap.inline-photo IMG { max-width: 150px; }
  /* ----- BEGIN home styles ----- */
  .Home #MainFeature { width: 100%; }
  .Home #MainFeature #homeslideshow { width: 100%; }
  .Home #MainFeature #homeslideshow .feature-text { width: 250px; }
  .Home .ButtonHome1 a, .Home .ButtonHome2 a { display: block; padding-left: 0px; padding-right: 0px; width: 100%; text-align: center; }
  .Home #homepageNewsRightColumnLower .homefeat_3 { background: none; }
  .Home #homepageNewsRightColumnLower .homefeat_3 .contenthome { width: 100%; }
  /* ----- END home styles ----- */
  #HeadlineEvents #NewsFeature h4, #HeadlineEvents #NewsFeature .views-row-first .NewsItem { padding-left: 15px; }
  #HeadlineEvents .BriefItem { border-right: none; padding-bottom: 15px; }
  #HeadlineEvents .EventItem, #HeadlineEvents .NewsItem { padding-bottom: 15px; }
  #HeadlineEvents .BriefItem .content, #HeadlineEvents .EventItem .content, #HeadlineEvents .NewsItem .content { height: auto; }
  .left_col #nav-wrap #SectionHeader { background-color: #ab13a4; padding: 8px; margin-top: 1px; margin-bottom: 1px; }
  .left_col #nav-wrap #SectionHeader A { color: #ffffff; padding-left: 24px; }
  .left_col #nav-wrap .menu-name-main-menu UL LI { background-color: #333399; padding: 8px; margin-top: 1px; margin-bottom: 1px; }
  .left_col #nav-wrap .menu-name-main-menu UL LI A { color: #ffffff; padding-left: 24px; }
  .left_col #nav-wrap .menu-name-main-menu UL LI A.active, .left_col #nav-wrap .menu-name-main-menu UL LI A.active-trail { color: #ccc; }
  .left_col #nav-wrap .menu-name-main-menu UL LI UL LI { background: none; }
  .left_col #nav-wrap .menu-name-main-menu UL LI UL LI A { color: #bdbdde; padding-left: 30px; font-weight: bold; list-style: none; }
  .left_col .promo { margin: 0; margin-bottom: 15px; width: auto; }
  .left_col .promo .promobox { width: auto; }
  .left_col .promo .promobox.purple { background-size: 100% 100%; }
  /* ----- BEGIN audience styles ----- */
  .Audience .main { padding: 0px 10px; }
  .Audience #DrawerNav { position: inherit; overflow: visible; }
  .Audience #DrawerNav h1 { font-size: 1.2em; background: #3b3091; color: white; padding: 15px; padding-top: 12px; padding-bottom: 12px; cursor: pointer; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 10px; padding-left: 25px; margin-bottom: 0px; }
  .Audience #DrawerNav .contents { overflow: hidden; display: none; clear: none; border: none; background: none; padding: 0px; }
  .Audience #DrawerNav .contents.open { display: block !important; }
  .Audience #DrawerNav .contents .section { font-weight: normal; margin: 0px; padding: 10px; margin-bottom: 0px; background-color: #401484; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 20px; padding-left: 35px; color: white; cursor: pointer; border-top: 1px solid black; }
  .Audience #DrawerNav .contents ul.links { height: 0px; margin-right: 0px; width: 100%; float: none; transition: all 300ms; -webkit-transition: all 300ms; -moz-transition: all 300ms; display: block; }
  .Audience #DrawerNav .contents ul.links.open { height: 93px; }
  .Audience #DrawerNav .contents ul.links.open-2 { height: 62px; }
  .Audience #DrawerNav .contents ul.links.open-1 { height: 31px; }
  .Audience #DrawerNav .contents ul.links.open-4 { height: 124px; }
  .Audience #DrawerNav .contents ul.links li { width: 100%; padding-left: 40px; margin-bottom: 0px; border-top: 1px solid black; background-color: #662D91; }
  .Audience #DrawerNav .contents ul.links li a { color: white; display: block; width: 100%; height: 100%; padding: 6px; }
  .Audience #DrawerNav #DrawerLinks, .Audience #DrawerNav #drw { display: none; }
  .Audience #MainFeature #MainFeatureImageWrap { min-height: 19em; overflow: hidden; }
  .Audience #MainFeature #MainFeatureImageWrap img { width: 175%; max-width: initial; }
  .Audience #MainFeature .promo { top: auto; left: auto; position: initial; width: 100%; margin-top: 4%; }
  .Audience #SecondaryContent .module { height: auto; border-left: none; }
  .Audience #SecondaryContent .module .service-link { padding-left: 12px; }
  .Audience #SecondaryContent .module .service-content { padding: 12px; }
  /* ----- END audience styles ----- */
  /* ----- BEGIN landing styles ----- */
  .Landing #SecondaryContent { padding: 15px; }
  /* ----- END landing styles ----- */
  /* ----- BEGIN tier4/generic pages styles ----- */
  .Tier4 .main .wysiwyg-content .item-list IMG { height: auto !important; }
  /* ----- END tier4/generic pages styles ----- */
  /* ----- BEGIN directory styles ----- */
  #directorySearch input { width: 100%; padding: 5px; }
  #DirectoryStaff ul li { padding: 2px 0; display: block; }
  #DirectoryStaff ul li.name, #DirectoryStaff ul li.email, #DirectoryStaff ul li.directory, #DirectoryStaff ul li.title, #DirectoryStaff ul li.phone { width: 100%; }
  #DirectoryStaff.row-5 ul li { display: block; }
  #DirectoryStaff.row-5 ul li.name, #DirectoryStaff.row-5 ul li.email, #DirectoryStaff.row-5 ul li.department, #DirectoryStaff.row-5 ul li.title, #DirectoryStaff.row-5 ul li.phone { width: 100%; }
  /* ----- END directory styles ----- */
  /* ----- BEGIN faculty experts styles ----- */
  #FacultyExperts .photolisting li { width: auto; }
  #FacultyExperts .photolisting li .photo { width: 100%; }
  /* ----- END faculty experts styles ----- */
  /* ----- BEGIN library styles ----- */
  #tabnav { display: none; }
  #tabs.library { margin-bottom: 20px; }
  #tabs.library > h2 { width: 100%; padding: 10px; margin: 0; background-color: #ccc; cursor: pointer; }
  #tabs.library .tabpanel { display: block !important; overflow: hidden; height: 0; margin: 0; padding: 0; border: none; }
  #tabs.library .tabpanel div { width: 100% !important; height: 100% !important; float: none !important; padding: 0 !important; }
  #tabs.library .tabpanel iframe { width: 100% !important; }
  #tabs.library .tabpanel.open { height: auto; padding-bottom: 10px; padding-top: 10px; }
  #tabs.library .tabpanel:after { content: ""; float: none; clear: both; }
  .wysiwyg-content .twitter_widget { width: 100% !important; }
  .wysiwyg-content iframe { width: 100% !important; float: none !important; margin-bottom: 20px; }
  /* ----- END library styles ----- */
  /* ----- BEGIN news landing page styles ----- */
  .NewsLanding .featureset { background: none; }
  .NewsLanding .feat_4 LI { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 91.66667%; float: left; width: 100%; text-align: center; }
  .NewsLanding .feat_4 LI .content { width: auto; }
  .NewsLanding .PrimaryFeature { padding-left: 10px; }
  .NewsLanding .PrimaryFeature .photo { height: auto !important; }
  .NewsLanding .PrimaryFeature .content { margin-top: 20px; }
  .NewsLanding #primary-feature-pagination { right: auto; top: 35px; }
  .NewsLanding #MoreNews { background: none; }
  .NewsLanding #MoreNews ul > li { width: 100%; border-left: none; border-bottom: 1px dotted #ccc; height: auto; padding: 16px 0; }
  /* ----- END news landing page styles ----- */
  /* ----- BEGIN news article styles ----- */
  .NewsArticle #main img { max-width: 100%; height: auto !important; }
  .NewsArticle .block-custom-pagers { display: none; }
  /* ----- END news article styles */
  /* ----- BEGIN Policy Directory styles ----- */
  .PolicyDirectory .page-top { padding-left: 1.25em; padding-right: 1.25em; }
  .PolicyDirectory #tabs { margin-bottom: 20px; }
  .PolicyDirectory #tabs > h2 { width: 100%; padding: 10px; margin: 0; padding-left: 25px; background-color: #A8A8A8; cursor: pointer; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 10px; border-bottom: 1px solid #aaa; }
  .PolicyDirectory #tabs .tabpanel { display: block !important; overflow: hidden; height: 0; margin: 0; padding: 0; border: none; }
  .PolicyDirectory #tabs .tabpanel.open { height: auto; }
  .PolicyDirectory #tabs .tabpanel:after { content: ""; float: none; clear: both; }
  .PolicyDirectory #tabs .colfix4, .PolicyDirectory #tabs .colfixpolicy { background: none; }
  .PolicyDirectory #tabs .colfix4 { margin: 0; }
  .PolicyDirectory #tabs .colPolicy { width: 100%; margin: 0; }
  .PolicyDirectory #tabs .colfix3 { margin: 0; }
  .PolicyDirectory #tabs .Policy, .PolicyDirectory #tabs .views-row { margin: 0; padding: 8px; padding-left: 25px; background-color: #cecece; border-bottom: 1px solid #888; }
  .PolicyDirectory #tabs .colaudience, .PolicyDirectory #tabs #fragment3 .colPolicy { width: 100%; margin: 0; display: block; }
  .PolicyDirectory #tabs .colaudience .section, .PolicyDirectory #tabs #fragment3 .colPolicy .section { width: 100%; padding: 10px; padding-left: 35px; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 20px; background-color: #cecece; color: black; margin-bottom: 0; cursor: pointer; }
  .PolicyDirectory #tabs .colaudience .views-row-first, .PolicyDirectory #tabs #fragment3 .colPolicy .views-row-first { border-top: 1px solid #888; }
  .PolicyDirectory #tabs .colaudience .views-row, .PolicyDirectory #tabs #fragment3 .colPolicy .views-row { background-color: #E4E4E4; }
  .PolicyDirectory #tabs .colaudience .view-policies, .PolicyDirectory #tabs #fragment3 .colPolicy .view-policies { display: none; }
  .PolicyDirectory #tabs .colaudience .view-policies.open, .PolicyDirectory #tabs #fragment3 .colPolicy .view-policies.open { display: block; }
  /* ----- END Policy Directory styles ----- */
  /* ----- BEGIN Profile styles ----- */
  .Profile .video iframe { width: 100%; height: 100%; }
  /* ----- END Profile styles ----- */
  /* ----- BEGIN Social Media styles ----- */
  .SocialMedia object, .SocialMedia embed { height: 100%; width: 100%; }
  .SocialMedia .CarouselFix { width: auto; }
  .SocialMedia #Rss { background: none; }
  .SocialMedia #tabs { margin-bottom: 20px; }
  .SocialMedia #tabs > h2 { width: 100%; padding: 10px; margin: 0; padding-left: 25px; background-color: #A8A8A8; cursor: pointer; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 10px; border-bottom: 1px solid #aaa; }
  .SocialMedia #tabs > h2 li { background: none; list-style: none; }
  .SocialMedia #tabs > h2 li a { color: black; }
  .SocialMedia #tabs > h2 li a span { font-weight: bold; }
  .SocialMedia #tabs .tabpanel { display: block !important; overflow: hidden; height: 0; margin: 0; padding: 0; border: none; }
  .SocialMedia #tabs .tabpanel.open { height: auto; }
  .SocialMedia #tabs .tabpanel:after { content: ""; float: none; clear: both; }
  .SocialMedia #tabs .colfix { background: none; }
  .SocialMedia #tabs .col { width: 100%; margin: 0; display: block; }
  .SocialMedia #tabs .col .section { width: 100%; padding: 10px; padding-left: 35px; background-image: url("../images/menu-collapsed_1.png"); background-repeat: no-repeat; background-position: 20px; background-color: #cecece; color: black; margin-bottom: 0; cursor: pointer; }
  .SocialMedia #tabs .col .views-row-first { border-top: 1px solid #888; }
  .SocialMedia #tabs .col li { background-color: #E4E4E4; padding: 8px; padding-left: 35px; margin: 0; border-bottom: 1px solid #bbb; }
  .SocialMedia #tabs .col ul { display: none; }
  .SocialMedia #tabs .col ul.open { display: block; }
  /* ----- END Social Media styles ----- */
  /* ----- BEGIN Social Media styles ----- */
  .VideoGallery .video iframe { width: 100%; height: 100%; }
  /* ----- END Social Media styles ----- */
  /* ----- BEGIN ENS style ----- */
  #ens { width: 100%; margin: 0; padding: 0; }
  #ens #ens_header { position: relative; padding: 10px; }
  #ens #ens_header #ens_close { position: absolute; top: 0px; right: 6px; font-style: normal; font-size: 2em; color: #FFF; cursor: pointer; }
  #ens #ens_header .boldwhitehome { display: block; padding-right: 15px; }
  #ens .togglebox { width: 100%; position: absolute; right: -100%; margin: 0; -moz-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
  #ens .togglebox .message { width: 100%; }
  #ens .togglebox.open { -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }
  /* ---- END ENS Style -- */
  .scrollBlock { overflow: hidden !important; }
  /* ----- BEGIN EM Live style ----- */
  .EmersonLive #EmersonLiveWrap #c { display: none !important; width: auto !important; height: auto !important; }
  .EmersonLive #EmersonLiveWrap h2 { font-size: 2em; text-align: center; margin-top: 30px; }
  /* ----- END EM Live style ----- */
  /* ----- BEGIN Contact style ----- */
  .DPContact { width: 100%; }
  .DPContact .CategoryDescription { font-size: 100%; }
  .DPContact input[type="text"] { width: 100%; padding: 8px; font-size: 1.2em; }
  .DPContact textarea { width: 100%; font-size: 1.2em; }
  #ContactFooter { width: 100%; }
  .featuredstory .content { width: 100%; margin: 0; padding: 10px 24px; }
  /* SLIDESHOW */
  #field-slideshow-1-controls div { top: 130px; }
  #field-slideshow-1-wrapper, .slideshow-body { max-width: 320px; }
  .jcarousel-item { width: 77px !important; }
  .field-slideshow-carousel .item-list ul li { margin-left: .5em; }
  /* ----- END Contact style ----- */
  .view-faculty-info #edit-school-wrapper, .view-faculty-info #edit-combine-wrapper { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; padding-left: .25em; padding-right: .25em; }
  .view-faculty-info #edit-program-wrapper, .view-faculty-info #edit-department-wrapper, .view-faculty-info #edit-subject-wrapper { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; padding-left: .25em; padding-right: .25em; } }
/* ---- END mobile specific overrides ---- */
