@charset "UTF-8";
@import url("https://fonts.googleapis.com/earlyaccess/cwtexyen.css");
@import url("https://fonts.googleapis.com/css2?family=Varela+Round&display=swap");

a{
  text-decoration: none;
}
.clickCtyName{
  color:#333;
  font-size:15px; 
  margin: 12px;
  position: relative;
  padding-left: 1em;
}
.clickCtyName::before{
  content: '';
  width: 5px;
  height: 5px;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}
.subHead_Cty{
  display:none !important; 
}
ul.ACCORDION {
  opacity: 1;
  margin-left: 0;
}
ul.ACCORDION ul {
  margin-left: 1em;
}
ul.ACCORDION li {
  list-style: none;
}
ul.ACCORDION a {
  display: block;
}
/* ul.ACCORDION li.ACCORDION-node > a {

} */
ul.ACCORDION a {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

ul.ACCORDION li.item1{
  position:relative;
  border-top: solid 1px #acacac;
}
ul.ACCORDION li.item1:last-child{
  border-bottom: solid 1px #acacac;
}
ul.ACCORDION.transit {
  padding: 0;
  margin: 0;
}
ul.ACCORDION.transit ul {
  margin-left: 0;
  padding: 0;
}
ul.ACCORDION.transit ul > li {
  font-size: 17px;
  border-bottom: none;
}
ul.ACCORDION.transit li.ACCORDION-node {
  position: relative;
}
ul.ACCORDION.transit li.ACCORDION-node.ACCORDION-open{
  padding-bottom: 15px;
}
ul.ACCORDION.transit li.ACCORDION-open > a{
  position: relative;
}
ul.ACCORDION.transit li.ACCORDION-open.item1 > a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: '–';
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 25px;
  transform: translate(-50%, -50%);
}
ul.ACCORDION.transit li.ACCORDION-closed.item1 > a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: '+';
  font-size: 18px;
  position: absolute;
  right: 20px;
  top: 23px;
  transform: translate(-50%, -50%);
}
ul.ACCORDION.transit ul > li:first-child {
  margin-top: 1px;
}
.item2{
  position:relative;
}
.ACCORDION_MENU_2.ACCORDION-level-2 {
  background-color: #f8f8f8;
}
.item2.ACCORDION-open:before{
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f107 ';
	position:absolute;
	top:13px;
	left:16px;
	color:#9b9b9b;
}
.item2.ACCORDION-closed:before{
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f105';
	position:absolute;
	top:20px;
  left:16px;
  transform: translateY(-50%);
	color:#9b9b9b;
}
/* .item2.ACCORDION-open::after{
  font: normal normal normal 14px/1 FontAwesome;
  content: '–';
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 13px;
  transform: translate(-50%, -50%);
} */
ul.ACCORDION.transit ul > li.topic a{
  color:#1f944d;
  font-weight: bold;
}
.item3 {
  color: #9b9b9b;
}
ul.ACCORDION.transit li.ACCORDION-open > a {
  background: transparent;
  color: #333;
}
ul.ACCORDION.transit li > a:hover, ul.ACCORDION.transit li.ACCORDION-active > a {
  background: transparent;

 /* border-bottom: 1px solid #9f9f9f;*/
}
ul.ACCORDION.transit li:last-child > a:hover{
  border-radius: 0 0 5px 5px;
}
/* ul.ACCORDION.transit li.ACCORDION-node > ul > li:last-child {
  margin-bottom: .5em;
  padding-bottom: .5em;
} */
ul.ACCORDION.transit li.ACCORDION-node:last-child > ul > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

ul.ACCORDION.transit a {
  padding: 15px 0em 15px 1em;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  min-height: 43px;
  font-family: "Varela Round", sans-serif;
  text-decoration: none;
}
ul.ACCORDION.transit li > a{
  padding-right: 37px;
}


ul.ACCORDION.transit li li > a {
  padding: 10px;
  padding-left: 2.5em;
  color:#636363;
	font-size:16px;
  line-height: 1.5;
  min-height: auto;
  font-weight:normal;
}
ul.ACCORDION.transit li li > a:hover{
  background-color: #fff9f0;
  text-decoration:none;
}


ul.ACCORDION.transit li li li > a {
 padding-left: 3.1em;
}
ul.ACCORDION.transit li li li li > a {
  padding-left: 3.2em;
  text-decoration: underline;
}
ul.ACCORDION.transit li li li li li > a {
  padding-left: 4em;
}