/**
 * Combined CSS
 * /utilcave_com/font/f.php?solCSS=1&a=2&dirname=timelines_ws&ezcb=123-18&d=timelines.ws&u=Tauri||TIMELNSOFHRY+
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/mega_menu.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/common.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/search-fixes.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 * http://fonts.googleapis.com/css?solCSS=1&family=Archivo+Narrow:400,700
 * http://fonts.googleapis.com/css?solCSS=1&family=Open+Sans%7CMontserrat:400,700
 * /utilcave_com/middleton/css.php?solCSS=1&css=/superstructure/megamenu.css&ezcb=123-18&tdir=/superstructure/&scss=1&dirname=timelines_ws&did=417&eztmp=1
 */ 

/**
 ************************************************
 * /utilcave_com/font/f.php?solCSS=1&a=2&dirname=timelines_ws&ezcb=123-18&d=timelines.ws&u=Tauri||TIMELNSOFHRY+
 ************************************************
 */
@font-face {
  font-family: 'Tauri';
  font-style: normal;
  font-weight: 400;
  src: local('Tauri Regular'), local('Tauri-Regular'), url('data:application/x-font-woff;base64,AAEAAAAOAIAAAwBgT1MvMmpKOWoAAADsAAAAYGNtYXAB0AHvAAABTAAAAG5jdnQgK24CNAAAAbwAAAA4ZnBnbTH8oJUAAAH0AAAJlmdhc3AAAAAQAAALjAAAAAhnbHlm0k7g3wAAC5QAAATwaGVhZAOSJVkAABCEAAAANmhoZWESAwijAAAQvAAAACRobXR4Q8UI4AAAEOAAAAA4bG9jYQjQB6cAABEYAAAAHm1heHABKQqeAAAROAAAACBuYW1lIPQ5eAAAEVgAAAG+cG9zdP8/AJEAABMYAAAAIHByZXAAnSLfAAATOAAAAJMAAwRkAZAABQAABZoFMwAAAR8FmgUzAAAD0QDWAvEAAAIAAAAAAAAAAACAAACvUAAASgAAAAAAAAAAU1RDIABAAAD7BAf4/fgAAAf4AggAAAARAAAAAARvBiMAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFoAAAAOAAgAAgAGACAARgBJAE8AVABZ//8AAAAgAEUASABMAFIAWf///+cAAP+6AAAAAP+xAAEAAAAMAAAADAASAAAAAAABAAgACQAMAAQABQANAAYACwAAAAAAAAAAAAAAAAAAAAAAAAD3ALsA9wC7BiMAAAajBG8AAP34B/j9+AY5/+oGowSF/+n9+Af4/fiwACywIGBmLbABLCBkILDAULAEJlqwBEVbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILALRWFksChQWCGwC0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7AAK1lZI7AAUFhlWVktsAIsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAMsIyEjISBksQViQiCwBiNCsgsBAiohILAGQyCKIIqwACuxMAUlilFYYFAbYVJZWCNZISCwQFNYsAArGyGwQFkjsABQWGVZLbAELLAII0KwByNCsAAjQrAAQ7AHQ1FYsAhDK7IAAQBDYEKwFmUcWS2wBSywAEMgRSCwAkVjsAFFYmBELbAGLLAAQyBFILAAKyOxCAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYURELbAHLLEFBUWwAWFELbAILLABYCAgsApDSrAAUFggsAojQlmwC0NKsABSWCCwCyNCWS2wCSwguAQAYiC4BABjiiNhsAxDYCCKYCCwDCNCIy2wCixLVFixBwFEWSSwDWUjeC2wCyxLUVhLU1ixBwFEWRshWSSwE2UjeC2wDCyxAA1DVVixDQ1DsAFhQrAJK1mwAEOwAiVCsgABAENgQrEKAiVCsQsCJUKwARYjILADJVBYsABDsAQlQoqKIIojYbAIKiEjsAFhIIojYbAIKiEbsABDsAIlQrACJWGwCCohWbAKQ0ewC0NHYLCAYiCwAkVjsAFFYmCxAAATI0SwAUOwAD6yAQEBQ2BCLbANLLEABUVUWACwDSNCIGCwAWG1Dg4BAAwAQkKKYLEMBCuwaysbIlktsA4ssQANKy2wDyyxAQ0rLbAQLLECDSstsBEssQMNKy2wEiyxBA0rLbATLLEFDSstsBQssQYNKy2wFSyxBw0rLbAWLLEIDSstsBcssQkNKy2wGCywByuxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAZLLEAGCstsBossQEYKy2wGyyxAhgrLbAcLLEDGCstsB0ssQQYKy2wHiyxBRgrLbAfLLEGGCstsCAssQcYKy2wISyxCBgrLbAiLLEJGCstsCMsIGCwDmAgQyOwAWBDsAIlsAIlUVgjIDywAWAjsBJlHBshIVktsCQssCMrsCMqLbAlLCAgRyAgsAJFY7ABRWJgI2E4IyCKVVggRyAgsAJFY7ABRWJgI2E4GyFZLbAmLLEABUVUWACwARawJSqwARUwGyJZLbAnLLAHK7EABUVUWACwARawJSqwARUwGyJZLbAoLCA1sAFgLbApLACwA0VjsAFFYrAAK7ACRWOwAUVisAArsAAWtAAAAAAARD4jOLEoARUqLbAqLCA8IEcgsAJFY7ABRWJgsABDYTgtsCssLhc8LbAsLCA8IEcgsAJFY7ABRWJgsABDYbABQ2M4LbAtLLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyLAEBFRQqLbAuLLAAFrAEJbAEJUcjRyNhsAZFK2WKLiMgIDyKOC2wLyywABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCUMgiiNHI0cjYSNGYLAEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmEjICCwBCYjRmE4GyOwCUNGsAIlsAlDRyNHI2FgILAEQ7CAYmAjILAAKyOwBENgsAArsAUlYbAFJbCAYrAEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDAssAAWICAgsAUmIC5HI0cjYSM8OC2wMSywABYgsAkjQiAgIEYjR7AAKyNhOC2wMiywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhsAFFYyMgWGIbIVljsAFFYmAjLiMgIDyKOCMhWS2wMyywABYgsAlDIC5HI0cjYSBgsCBgZrCAYiMgIDyKOC2wNCwjIC5GsAIlRlJYIDxZLrEkARQrLbA1LCMgLkawAiVGUFggPFkusSQBFCstsDYsIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSQBFCstsDcssC4rIyAuRrACJUZSWCA8WS6xJAEUKy2wOCywLyuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xJAEUK7AEQy6wJCstsDkssAAWsAQlsAQmIC5HI0cjYbAGRSsjIDwgLiM4sSQBFCstsDossQkEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwBkUrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYbACJUZhOCMgPCM4GyEgIEYjR7AAKyNhOCFZsSQBFCstsDsssC4rLrEkARQrLbA8LLAvKyEjICA8sAQjQiM4sSQBFCuwBEMusCQrLbA9LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA+LLAAFSBHsAAjQrIAAQEVFBMusCoqLbA/LLEAARQTsCsqLbBALLAtKi2wQSywABZFIyAuIEaKI2E4sSQBFCstsEIssAkjQrBBKy2wQyyyAAA6Ky2wRCyyAAE6Ky2wRSyyAQA6Ky2wRiyyAQE6Ky2wRyyyAAA7Ky2wSCyyAAE7Ky2wSSyyAQA7Ky2wSiyyAQE7Ky2wSyyyAAA3Ky2wTCyyAAE3Ky2wTSyyAQA3Ky2wTiyyAQE3Ky2wTyyyAAA5Ky2wUCyyAAE5Ky2wUSyyAQA5Ky2wUiyyAQE5Ky2wUyyyAAA8Ky2wVCyyAAE8Ky2wVSyyAQA8Ky2wViyyAQE8Ky2wVyyyAAA4Ky2wWCyyAAE4Ky2wWSyyAQA4Ky2wWiyyAQE4Ky2wWyywMCsusSQBFCstsFwssDArsDQrLbBdLLAwK7A1Ky2wXiywABawMCuwNistsF8ssDErLrEkARQrLbBgLLAxK7A0Ky2wYSywMSuwNSstsGIssDErsDYrLbBjLLAyKy6xJAEUKy2wZCywMiuwNCstsGUssDIrsDUrLbBmLLAyK7A2Ky2wZyywMysusSQBFCstsGgssDMrsDQrLbBpLLAzK7A1Ky2waiywMyuwNistsGssK7AIZbADJFB4sAEVMC0AAAABAAH//wAPAAEA1gAABDgGIwALAChAJQACAAMEAgNXAAEBAE8AAAAMQQAEBAVPAAUFDQVCEREREREQBhQrEyEVIREhFSERIRUh1gM6/bsBu/5FAm38ngYjxv5Oxf3kygABANYAAATVBiMACwAgQB0AAQAEAwEEVwIBAAAMQQUBAwMNA0IRERERERAGFCsTMxEhETMRIxEhESPW9QIV9fX96/UGI/2UAmz53QLy/Q4AAAEAxQAAAboGIwADABJADwAAAAxBAAEBDQFCERACECsTMxEjxfX1BiP53QAAAQDWAAAE/QYjAA8ALUAqBQEBBAFAAAQAAQAEAWYAAQMAAQNkAgEAAAxBBQEDAw0DQhISERISEAYUKxMzARczAxEzESMBJyMTESPWzgIvRAwb9cz9xTkMGvUGI/wctgE1A2X53QPhiP6S/QUAAgBp/+oE2wY5ABMAJwAsQCkAAwMBUQABARRBBQECAgBRBAEAABUAQhUUAQAfHRQnFScLCQATARMGDisFIiYmAjU0EjY2MzIWFhIVFAIGBicyPgI1NC4CIyIOAhUUHgIConzRl1VVl9F8e9GYVVWY0XtAdFg0NFh0QEB0WTQ0WXQWYMcBMdHQATDGYGDG/tDQ0f7Px2DPQ5DkoaLlkkREkuWioeSQQwAAAQCD/+oDswY3ADUAMEAtGQECARoAAgACNQEDAANAAAICAVEAAQEUQQAAAANRAAMDFQNCMS8eHBcVIgQPKxMWFjMyPgI1NC4GNTQ+AjMyFhcHJiYjIg4CFRQeBhUUDgIjIi4CJ4pXoU1EXjkZMlFnbGhRMUN2ol9MmDgBSIA/OFM3GzFRaGtoUTFBea1rLF5bUyABJjwwITVDIjdaUkxSW2+HVGCZajkhHOgvKB40RSg6XVJLUFhrhFNdmm49CxQdEwABANYAAAQEBiMACQAiQB8AAgADBAIDVwABAQBPAAAADEEABAQNBEIREREREAUTKxMhFSERIRUhESPWAy79xwGw/lD1BiPG/jLH/TgAAQDWAAADrAYjAAUAGEAVAAAADEEAAQECUAACAg0CQhEREAMRKxMzESEVIdb1AeH9KgYj+qfKAAABABYAAAScBiMACQAhQB4HAAIDAQFAAgEAAAxBAAEBA08AAwMNA0ISERERBBIrAQEhATMBIQERIwHy/iQBBAFDHAEgAQP+S/UCfAOn/UsCtfxX/YYAAAEAQgAABB4GIwAHABpAFwIBAAABTwABAQxBAAMDDQNCEREREAQSKwEhNSEVIREjAbb+jAPc/o31BVnKyvqnAAABANYAAAYaBiMAEwAuQCsRAQEEAUAAAQAFAwEFVwYBBAQATwIBAAAMQQcBAwMNA0ISERESERISEAgWKxMhARczNwEhESMREyMBIwEjExEj1gFFARk7EzoBGQFF9RoL/nxw/nELJfUGI/1uo6MCkvndA2EBkPyMA3T+cPyfAAACAM8AAAS+BikAFwAoAC5AKxgBBAUNAQIEAkAABAACAQQCVwAFBQBRAAAADEEDAQEBDQFCSCMRURhgBhQrEz4CMjMyHgIVFAYHASEBBgYjIicRIxMWFjMyPgI1NC4CJyIGB884XFdWMqbnkEGXnwFU/vL+yxImFDQ29vYmRiBihlIkKFqPZxs4HwYjAgMBSH+uZ57rOv13AlsBAQP9owMvBQUsTWg7P2lMKwECAgABAAAAAQDFw+pyVV8PPPUACwgAAAAAAM0mW7AAAAAAzUR9+f58/fgLjAf4AAAABgACAAAAAAAAAAEAAAf4/fgAAAwg/nz+fAuMAAEAAAAAAAAAAAAAAAAAAAAOCFYBBASBANYFqwDWAoAAxQXUANYFQwBpBCMAgwJjAAAEQADWA+IA1gSyABYEYQBCBvAA1gUBAM8AAAAAACwAVABqAKAA9AFVAVUBewGXAcIB4gIhAngAAAABAAAADgB8AAcAWQAEAAIAIgAwAGwAAAB+CZYAAwABAAAABwBaAAMAAQQJAAEACgAAAAMAAQQJAAIADgAKAAMAAQQJAAMARgAYAAMAAQQJAAQAGgBeAAMAAQQJAAUAoAB4AAMAAQQJAAYAGAEYAAMAAQQJAA4ANAEwAFQAYQB1AHIAaQBSAGUAZwB1AGwAYQByAFkAdgBvAG4AbgBlAFMAYwBoAHQAdABsAGUAcgA6ACAAVABhAHUAcgBpAC0AUgBlAGcAdQBsAGEAcgA6ACAAMgAwADEAMwBUAGEAdQByAGkALQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADMAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAwAC4AOQAzAC4AOAAtADYANgA5AGYAKQAgAC0AbAAgADEAMwAgAC0AcgAgADEAMwAgAC0ARwAgADIAMAAwACAALQB4ACAAMQAzACAALQB3ACAAIgBnAEcAIgAgAC0AVwAgAC0AYwBUAGEAdQByAGkAUgBlAGcAdQBsAGEAcgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAAADAAAAAAAA/zwAkQAAAAAAAAAAAAAAAAAAAAAAAAAAS7DIUlixAQGOWbkIAAgAYyCwASNEILADI3CwF0UgIEuwDVFLsAZTWliwNBuwKFlgZiCKVViwAiVhsAFFYyNisAIjRLMLCwUEK7MMEQUEK7MUGQUEK1myBCgJRVJEswwTBgQrsQYDRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAA==') format('truetype');
}


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/mega_menu.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 ************************************************
 */
.ez_mega {
  width: 680px;
  display: none;
  color: white;
  background-color: #2d323d;
  position: absolute;
  top: 0px;
  left: 0px;
  min-height: 400px;
  z-index: 999999; }

.ez_mega a {
  color: #fff; }

.ez_mega_parents {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 260px;
  background-color: #383e4b; }

.ez_mega a:hover {
  text-decoration: underline;
  color: #fff; }

.ez_mega_children {
  float: left;
  margin-left: 260px;
  position: relative;
  z-index: 999999;
  width: 420px;
  padding: 10px;
  overflow: auto; }

.ez_mega_lvl1_header {
  float: left;
  text-align: left;
  width: 100%;
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  font-weight: bold; }

.ez_mega_lvl1 {
  float: left;
  width: 100%;
  padding: 4px 10px 4px 10px;
  font-size: 14px; }

.ez_mega_active {
  background-color: #2d323d;
  cursor: pointer; }

.ez_mega_lvl2 {
  float: left;
  display: none; }

.ez_mega_lvl3 {
  font-size: 14px;
  margin-bottom: 4px; }

.ez_mega_lvl3 a {
  font-size: 14px !important; }

.ez_mega_lvl3:hover {
  cursor: pointer;
  text-decoration: underline; }

.ez_mega_lvl2_item {
  float: left;
  width: 130px; }

.ez_mega_lvl2_item > span {
  font-size: 14px;
  font-weight: bold; }

.ez_mega_show {
  display: block; }

a.ez_mega_boxclose {
  text-decoration: none !important;
  float: right !important;
  margin-top: -10px !important;
  margin-right: -10px !important;
  cursor: pointer !important;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 30px !important;
  background: #605F61;
  font-size: 31px !important;
  font-weight: bold !important;
  display: inline-block !important;
  line-height: 0px !important;
  padding: 11px 3px !important; }

.ez_mega_boxclose:before {
  content: "\00d7"; }

a.ez_mega_boxclose:hover {
  background: #000000;
  color: #FBFF87;
  text-decoration: none !important; }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/common.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 ************************************************
 */
div#ezoic-logo div.ezomat-logo-image {
  float: left;
  display: block; }
  div#ezoic-logo div.ezomat-logo-image #logo {
    border: none; }

div#ezoic-logo h1.ezomat-logo-text {
  float: left;
  display: block; }

div.ezoic-logo div.logo-div img.logo-image, div.ezoic-logo-with-text div.logo-div img.logo-image {
  max-height: 60px;
  max-width: 400px; }

html {
  margin: 0 !important;
  padding: 0 !important; }

#ezoic-content {
  font-size: medium;
  overflow: hidden; }

#ezoic-content table {
  word-break: normal; }

.ezoic-wrapper * {
  max-width: 728px; }

._ezo_th {
  background: transparent !important;
  border: 0px !important; }

.ezoic-wrapper-column-1 ul, .ezoic-wrapper-column-2 ul {
  padding-left: 0px; }

.ez_wrap_table.ezo_table_border {
  border: 0px solid #D0D8F2;
  border-collapse: collapse; }

.ez_wrap_table.ezo_table_border td {
  border-bottom: 1px solid #ccc; }

.ez_wrap_table.ezo_table_border th {
  border-bottom: 2px solid #D0D8F2; }

ul.popular-list li.popular-item a {
  word-break: break-word; }

#stylesheet_body {
  background: transparent !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  overflow: hidden !important;
  overflow-y: hidden !important;
  overflow-x: hidden !important;
  azimuth: center;
  border-collapse: separate;
  border-spacing: 0;
  letter-spacing: none;
  line-height: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  text-align: left;
  text-indent: 0;
  text-transform: none;
  visibility: visible;
  word-spacing: normal;
  border: 0px solid transparent !important; }

.ezoic-ad {
  background: transparent !important;
  margin: 0px !important;
  padding: 10px 0px !important; }
  .ezoic-ad .ezoic-ad {
    padding: 0px !important; }

.ez-sticky-class {
  position: fixed;
  top: 25px; }

.ezoic-sticky-cutoff {
  width: 100%;
  height: 0px; }

h1 {
  font-size: 2em; }

h2 {
  font-size: 1.5em; }

h3 {
  font-size: 1.17em; }

h4 {
  font-size: .83em; }

h5 {
  font-size: .83em; }

h6 {
  font-size: .75em; }

@media (max-width: 480px) {
  .ez_wrap_table > tbody > tr > td,
  .ez_wrap_table > thead > tr > td,
  .ez_wrap_table > thead > tr > th,
  .ez_wrap_table > tbody > tr > th {
    /*display: block !important;*/
    width: 100% !important;
    margin: 0px;
    padding: 0px;
    text-align: left !important; }
  pre {
    max-height: 300px !important;
    overflow: auto !important; } }

@media only screen and (max-width: 320px) {
  div.ezoic-container {
    padding-left: 3px;
    padding-right: 1px; } }

@media only screen and (min-width: 321px) {
  div.ezoic-container {
    padding-left: 7px;
    padding-right: 7px; } }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/search-fixes.ezoic.scss&dirname=timelines_ws&ezcb=123-18
 ************************************************
 */
.gsc-control-cse {
  padding: 0px !important;
  border: 0px !important; }

#ezoic-content .gs-web-image-box-landscape img.gs-image {
  max-height: 40px; }

.cse .gsc-branding, .gsc-branding {
  display: none !important; }

div.gsc-control-cse {
  background-color: transparent !important;
  border: 0px !important; }


/**
 ************************************************
 * http://fonts.googleapis.com/css?solCSS=1&family=Archivo+Narrow:400,700
 ************************************************
 */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(http://fonts.gstatic.com/s/archivonarrow/v5/DsLzC9scoPnrGiwYYMQXpkpeNX8RPf6i6WQfJWyCWEs.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'), url(http://fonts.gstatic.com/s/archivonarrow/v5/M__Wu4PAmHf4YZvQM8tWsDnFfol0SnfBMmbnmUK0fZM.ttf) format('truetype');
}


/**
 ************************************************
 * http://fonts.googleapis.com/css?solCSS=1&family=Open+Sans%7CMontserrat:400,700
 ************************************************
 */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v7/zhcz-_WihjSQC0oHJ9TCYC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v7/IQHow_FEYlDC4Gzy_m8fcvEr6Hm6RMS0v1dtXsGir4g.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/superstructure/megamenu.css&ezcb=123-18&tdir=/superstructure/&scss=1&dirname=timelines_ws&did=417&eztmp=1
 ************************************************
 */
.ez_mega.ezCSS {
  width: 680px;
  display: none;
  color: white !important;
  background-color: #2d323d;
  position: absolute;
  top: 0px;
  left: 0px;
  min-height: 400px;
  z-index: 999999;
  text-align: left !important;
  text-transform: initial !important; }

.ez_mega a.ezCSS {
  color: #fff !important;
  text-align: left !important;
  line-height: normal !important; }

.ez_mega_parents.ezCSS {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 260px;
  background-color: #383e4b; }

.ez_mega a.ezCSS:hover {
  text-decoration: underline;
  color: #fff; }

.ez_mega_children.ezCSS {
  float: left;
  margin-left: 260px;
  position: relative;
  z-index: 999999;
  width: 420px;
  padding: 10px;
  overflow: auto; }

.ez_mega_lvl1_header.ezCSS {
  float: left;
  text-align: left;
  width: 100%;
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  font-weight: bold; }

.ez_mega_lvl1.ezCSS {
  float: left;
  width: 100%;
  text-align: left !important;
  padding: 4px 10px 4px 10px !important;
  font-size: 14px !important; }

.ez_mega_lvl1 a.ezCSS {
  float: left;
  width: 100%;
  text-align: left !important;
  padding: 0px !important;
  font-size: 14px !important; }

.ez_mega_active.ezCSS {
  background-color: #2d323d;
  cursor: pointer; }

.ez_mega_lvl2.ezCSS {
  float: left;
  display: none; }

.ez_mega_lvl3.ezCSS {
  font-size: 14px;
  margin-bottom: 4px; }

.ez_mega_lvl3 a.ezCSS {
  font-size: 14px !important;
  text-transform: initial !important; }

.ez_mega_lvl3.ezCSS:hover {
  cursor: pointer;
  text-decoration: underline; }

.ez_mega_lvl2_item.ezCSS {
  float: left;
  width: 130px; }

.ez_mega_lvl2_item > span.ezCSS {
  font-size: 14px;
  font-weight: bold; }

.ez_mega_show.ezCSS {
  display: block; }

a.ez_mega_boxclose.ezCSS {
  text-decoration: none !important;
  float: right !important;
  margin-top: -10px !important;
  margin-right: -10px !important;
  cursor: pointer !important;
  color: #fff;
  border: 1px solid #aeaeae;
  border-radius: 30px !important;
  background: #605f61;
  font-size: 31px !important;
  font-weight: bold !important;
  display: inline-block !important;
  line-height: 0px !important;
  padding: 11px 3px !important; }

.ez_mega_boxclose.ezCSS:before {
  content: "\00d7"; }

a.ez_mega_boxclose.ezCSS:hover {
  background: #000;
  color: #fbff87;
  text-decoration: none !important; }


