html{
  height:100%;
}
body {
  font-family: "Futura Lt BT",Arial, Helvetica, Sans-Serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

ol, ul {
  color: #644A50;
  margin: 1em 0 1em 2em;
  padding: 0;
  font-family: "Pare Wide",Arial, Helvetica, Sans-Serif;
  font-size: 1em;
}

.art-PostContent,
.art-PostContent p {
  font-family: "Futura Lt BT",Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: inherit;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  line-height: 1.5em;
  color: #000000;
}
.art-PostContent p {
  margin: 1.5em 0;
}
.art-Post ul li, .art-Post ol ul li {
  list-style-image: url(images/PostBullets.png);
  background: none;
  padding-left: 0;
}
.art-Post li {
  padding: 0;
  line-height: 1.5em;
}
#art-main {
  background-image: url(images/Page-BgSimpleGradient.jpg);
  background-repeat: repeat-x;
}

.art-Sheet {
  width: 100%;
  background: none;
  /*background-color: white;*/
}
div.art-Header-jpeg {
  position: relative;
  z-index: initial;
  top: auto;
  left: auto;
  width: auto;
  height: 100%;
  background-image: url(images/headertile.png);
  background-repeat: repeat-x;
  background-size: 68px auto;
  background-position: center center;
}
#art-page-background-simple-gradient,
#art-page-background-gradient,
#art-page-background-glare {
  display: none;
}
.art-Sheet-cc {
  display: none;
  /* position: absolute; */
  /* z-index: -1; */
  /* top: 0px; */
  /* left: 0px; */
  /* right: 0px; */
  /* bottom: 0px; */
  /* background-color: #FFFFFF; */
}

.art-Sheet-body {
  position: relative;
  z-index: initial;
  padding: 0px;
}
div.art-Header {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: auto;
  height: 72px;
}

/* navigation */
.art-nav {
  position: relative;
  height: auto;
  z-index: initial;
}
.art-nav .l,
.art-nav .r {
  display: none;
}
div.art-nav-center{
  float: none;
}
div.art-nav-center,
ul.art-menu {
  /* reset floats and position */
  float: none;
  left: auto;
  right: auto;
  position: relative;
  background-color: #2cabff;
}
ul.art-menu {
  display: flex;
  flex-wrap:wrap;
  justify-content: center;
}
.art-menu li {
  margin: 0;
  padding: 6px 0;
  border: 0;
  display: block;
  float: none;
  position: relative;
  z-index: initial;
  background: none;
}

.art-menu a,
.art-menu a:link,
.art-menu a:visited,
.art-menu a:hover{
  text-align: left;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.art-menu a .t{
  /* text element of menu item*/
  font-family: "Futura Md BT",Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  color: #F5F5FF;
  padding: 0 22px;
  margin: 0 0px;
  line-height: 1.5em;
  text-align: center;
}

.art-contentLayout {
  /* main page wrapper, constrains max content width */
  width: auto;
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  background-color: white;
}
.art-contentLayout .art-sidebar1 {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: none;
  overflow: initial;
  width: auto;
  flex-basis: 20%;
  min-width: 210px;
}

.art-contentLayout .art-content {
  width: auto;
  float: none;
  flex-basis: 60%;
}

.art-contentLayout .art-sidebar2{
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: none;
  overflow: initial;
  width: auto;
  flex-basis: 20%;
  min-width: 210px;
}

.art-Footer {
  position: relative;
  z-index: initial;
  overflow: initial;
  width: auto;
  margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-background {
  position: relative;
  z-index: initial;
  background: none;
  width: auto;
  height: 15px;
  bottom: 0;
  left: 0;
}


@media (max-width: 786px) {
  div.art-Header {
    height: 40px;
}
  div.art-Header-jpeg {
    background-size: 38px auto;
  }
  .art-contentLayout {
    /*flex-direction:column;*/
  }
  .art-contentLayout .art-content {
    flex-basis: 100%;
  }
  .art-contentLayout .art-sidebar1 {
    display: none;
  }
  .art-contentLayout .art-sidebar2{
    display: none;
  }
 #hide-it{
 display:none !important;
 visibility: hidden;
 }
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
    text-align: center !important;
}
