body{margin: 0;display: inline-block;width: 100%; font-family: 'Open Sans', 'Helvetica nuea', 'Helvetica', Arial, sans-serif; font-weight: 400; font-size: 14px; line-height: 1;}

/* vertical tab CSS*/
.ui-tabs.ui-tabs-vertical {
    padding: 0;
    width: 42em;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
    border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 10em;
    border-radius: 4px 0 0 4px;
    /* border-right: 1px solid gray; */
}
:focus {
    outline: 0px !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    margin: 0.2em 0;
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    position: relative;
    right: -2px;
    /*right: -2px;*/
    z-index: 2;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    display: block;
    width: 100%;
    padding: 0.6em 1em;
    white-space: normal;
    font-size: 0.875rem;
}.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:focus{
	outline:0 !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:focus{
	outline:0 !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
    cursor: pointer;
     background:#e1e1e1;

}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0.2em;
    padding-bottom: 0;
    border-right: 1px solid white;
    border-color: #666 #fff #998787 #666;
    border-style: solid;
    background:#e1e1e1;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
    margin-bottom: 10px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    float: left;
    width: 28em;
    border-left: 1px solid gray;
    border-radius: 0;
    position: relative;
    left: 1px;
    padding: 10px 20px;
}
/* vertical tab CSS Completion*/

/* Tab CSS */
.tabs{
    width:92%;
    height:auto;
    margin:0px auto;
}

/* tab list item */
.tabs .tabs-list{
    list-style:none;
    margin:0px;
    padding:0px;
    position:relative;
    margin-bottom:0px;
    border-bottom: 1px solid #bfbfbf;
    top: 1px;
    display:inline-block;
    width:100%;
}
.tab-list > li{
    position: relative;
    margin-bottom: 0 !important;
    top: 1px;
    float: left;
}
.tab-list > li.active > a {
    background: white;
    color: #222222;
}
.tabs .tabs-list li:hover{
    cursor:pointer;
}
.tabs .tabs-list li a{
  display: block;
    background: none;
    border-radius: 0.4rem 0.4rem 0 0;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 16px;
    padding:20px 14px;
    text-decoration: underline;
  }

/* Tab content section */
.tabs .tab{
    display:none;
    width:96%;
    min-height:250px;
    height:auto;
    border-radius:3px;
    padding:20px 15px;
    background-color:#fff;
    color:#333;
    clear:both;
}
.tab ul{
	font-size:15px;
}
.tab ul li {
    list-style-type: disc;
}
.tabs .tab h3{
    /*border-bottom:3px solid cornflowerblue;*/
    letter-spacing:1px;
    font-weight:normal;
    padding:5px;
}
.tabs .tab p{
    line-height:20px;
    letter-spacing: 1px;
}

/* When active state */
.active{
    display: inline-block !important;
}
.tabs .tabs-list li{
	position: relative;
    margin-bottom: 0 !important;
    top: 1px;
    float: left;
    line-height:0px;
}
.tabs .tabs-list li.active{
   border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom:1px solid #fff;
    left: 0;
    top: 1px;
    position: relative;
    border-radius: 0.4rem 0.4rem 0 0;
}
.tabs .tabs-list li.active br {
    display: none;
}
.active a{
   /* color:black !important; shiv*/
}
.medium-8 .tabs{
    width:100%;
    height:auto;
    margin:0px auto;
}

/* media query */
@media screen and (max-width:1200px){
.tabs .tabs-list li a{font-size: 14px; }
}
@media screen and (max-width:900px){
.medium-8 .tabs{border:1px solid #bfbfbf;}
.medium-8 .tabs .tabs-list li{width:100%;}
.medium-8 .tabs .tabs-list li.active a{background-color:#dedede; border-radius:0px;}
.medium-8 .tabs .tabs-list li.active{border-radius:0px; border: 0px;}
}
@media screen and (max-width:550px){
.tabs .tabs-list li{width:100%;}
.tabs .tabs-list li a{padding:6px; line-height:24px;}
.tabs .tabs-list li.active a{background-color:#dedede; border-radius:0px;}
.tabs .tabs-list li.active{border-radius:0px; border: 0px;}
}

@media screen and (max-width:360px){
    .tabs{
        margin:0;
        width:96%;
    }
    .tabs .tabs-list li{
        width:80px;
    }
    .pageRoundBg .tabs .tabs-list li {
    width: 100%;
}
}
/*Tab CSS completion */
/* Accordion */
p {
	font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.5px;
    /*color: #484848;*/
}
a {
	text-decoration:none;
}

.accordion, .accordion * {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.accordion {
	overflow:hidden;
}
.accordion a.section-title {
    border-bottom: 0;
}
/* Section Title */
.section {
    border: 1px solid #e5e4e4;
    display: block;
    box-shadow: 0px 0px 0px 0px;
}
.accordion .section-title {
    background: #efefef;
    display: inline-block;
    width: 100%;
    padding: 10px;
    transition: all linear 0.15s;
    color: #222222 !important;
    font-size: 16px;
    position: relative;
    font-weight: 300;
    text-decoration: underline !important;
    text-shadow: none !important;
}
.accordion .section-title:after{

	display:none;
}
.band {
    background-color: #e5e9f1;
    padding: 7px 8px;
    margin-left: 0px !important;
    font-size: 17px;
}
.link-item a > strong {
    font-weight: 600;
}
.section-title.active,
.section-title:hover {
	background:#e5e4e4;
}

.section:last-child .section-title {
	border-bottom:none;
}

/*.section-title:after {
 Unicode character for "plus" sign (+)
   content: '\02795';
    font-size: 12px;
    color: #FFF;
    float: right;
    margin-left: 5px;
    position: absolute;
    left: 8px;
    background: #2f2f2f;
    width: 24px;
    height: 24px;
    border-radius: 50px;
    text-align: center;
    top: 19px;
    font-weight: 900;
    line-height: 24px;}*/

/*.section-title.active:after {
 Unicode character for "minus" sign (-)
    content: "\2796";
}
*/
/* Section Content */
.section-content {
	display:none;
	padding:20px;
	background:#ffffff;
}
.weekly-meeting-container > .section-content{
	display:block;
}
/* accordian css completion */
ul{ list-style: none;padding: 0; margin: 0;}
button:focus{ outline: 0;}
input:focus{ outline: 0;}
.container-inner { max-width: 65rem; width: 100%; margin: 0 auto; }
textarea:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }
select::-ms-expand {  display: none; }
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}
*, ::after, ::before{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* Card Navigation CSS */
.topmainnavigation {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 3px; }
  .topmainnavigation > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    text-transform: uppercase;
    color: #008cba; }
    .topmainnavigation > *:hover a, .topmainnavigation > *:focus a {
      text-decoration: underline; }
    .topmainnavigation > * a {
      color: #008cba; }
    .topmainnavigation > *.current {
      cursor: default;
      color: #333333; }
      .topmainnavigation > *.current a {
        cursor: default;
        color: #333333; }
      .topmainnavigation > *.current:hover, .topmainnavigation > *.current:hover a, .topmainnavigation > *.current:focus, .topmainnavigation > *.current:focus a {
        text-decoration: none; }
    .topmainnavigation > *.unavailable {
      color: #999999; }
      .topmainnavigation > *.unavailable a {
        color: #999999; }
      .topmainnavigation > *.unavailable:hover, .topmainnavigation > *.unavailable:hover a, .topmainnavigation > *.unavailable:focus,
      .topmainnavigation > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .topmainnavigation > *:before {
      content: "/";
      color: #aaaaaa;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .topmainnavigation > *:first-child:before {
      content: " ";
      margin: 0; }
      .pageRoundBg .topmainnavigation {
  padding: 0;
  font-size: 1rem;
  display: block;
  width: 100%;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .pageRoundBg .topmainnavigation > * {
    float: none; }
  .pageRoundBg .topmainnavigation div {
    font-size: .825rem;
    padding: 0 .5rem;
    display: block;
    line-height: 43px;
    height: 43px;
    width: 100%;
    box-shadow: 1px 0 3px black; }
    @media only screen and (min-width: 50.063em) {
      .pageRoundBg .topmainnavigation div {
        font-size: .6875rem;
        line-height: 11px;
		height: auto;
        padding: .5rem; } }

        .pageRoundBg .comm_title_links li.current-page:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e979";
    color: green;
    font-size: 105%;
    width: 1em; }
  .pageRoundBg .comm_title_links li:last-child {
    border-bottom: none; }

    .pageRoundBg .topmainnavigation div {
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5) inset; }
  .pageRoundBg .topmainnavigation div.theme-00 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-01 {
    background-color: #003321;
    text-shadow: -1px -1px 1px rgba(0, 51, 33, 0.7), 1px -1px 1px rgba(0, 51, 33, 0.7), -1px 1px 1px rgba(0, 51, 33, 0.7), 1px 1px 1px rgba(0, 51, 33, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-02 {
    background-color: #220033;
    text-shadow: -1px -1px 1px rgba(34, 0, 51, 0.7), 1px -1px 1px rgba(34, 0, 51, 0.7), -1px 1px 1px rgba(34, 0, 51, 0.7), 1px 1px 1px rgba(34, 0, 51, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-03 {
    background-color: #00162b;
    text-shadow: -1px -1px 1px rgba(0, 22, 43, 0.7), 1px -1px 1px rgba(0, 22, 43, 0.7), -1px 1px 1px rgba(0, 22, 43, 0.7), 1px 1px 1px rgba(0, 22, 43, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-04 {
    background-color: #002c2e;
    text-shadow: -1px -1px 1px rgba(0, 44, 46, 0.7), 1px -1px 1px rgba(0, 44, 46, 0.7), -1px 1px 1px rgba(0, 44, 46, 0.7), 1px 1px 1px rgba(0, 44, 46, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-05 {
    background-color: #7a2300;
    text-shadow: -1px -1px 1px rgba(122, 35, 0, 0.7), 1px -1px 1px rgba(122, 35, 0, 0.7), -1px 1px 1px rgba(122, 35, 0, 0.7), 1px 1px 1px rgba(122, 35, 0, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-06 {
    background-color: #002533;
    text-shadow: -1px -1px 1px rgba(0, 37, 51, 0.7), 1px -1px 1px rgba(0, 37, 51, 0.7), -1px 1px 1px rgba(0, 37, 51, 0.7), 1px 1px 1px rgba(0, 37, 51, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-07 {
    background-color: #005799;
    text-shadow: -1px -1px 1px rgba(0, 87, 153, 0.7), 1px -1px 1px rgba(0, 87, 153, 0.7), -1px 1px 1px rgba(0, 87, 153, 0.7), 1px 1px 1px rgba(0, 87, 153, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-08 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-09 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-10 {
    background-color: #002133;
    text-shadow: -1px -1px 1px rgba(0, 33, 51, 0.7), 1px -1px 1px rgba(0, 33, 51, 0.7), -1px 1px 1px rgba(0, 33, 51, 0.7), 1px 1px 1px rgba(0, 33, 51, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-11 {
    background-color: #00331a;
    text-shadow: -1px -1px 1px rgba(0, 51, 26, 0.7), 1px -1px 1px rgba(0, 51, 26, 0.7), -1px 1px 1px rgba(0, 51, 26, 0.7), 1px 1px 1px rgba(0, 51, 26, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-12 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-13 {
    background-color: #002133;
    text-shadow: -1px -1px 1px rgba(0, 33, 51, 0.7), 1px -1px 1px rgba(0, 33, 51, 0.7), -1px 1px 1px rgba(0, 33, 51, 0.7), 1px 1px 1px rgba(0, 33, 51, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-14 {
    background-color: #5c0000;
    text-shadow: -1px -1px 1px rgba(92, 0, 0, 0.7), 1px -1px 1px rgba(92, 0, 0, 0.7), -1px 1px 1px rgba(92, 0, 0, 0.7), 1px 1px 1px rgba(92, 0, 0, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-15 {
    background-color: #003321;
    text-shadow: -1px -1px 1px rgba(0, 51, 33, 0.7), 1px -1px 1px rgba(0, 51, 33, 0.7), -1px 1px 1px rgba(0, 51, 33, 0.7), 1px 1px 1px rgba(0, 51, 33, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-16 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-17 {
    background-color: #003321;
    text-shadow: -1px -1px 1px rgba(0, 51, 33, 0.7), 1px -1px 1px rgba(0, 51, 33, 0.7), -1px 1px 1px rgba(0, 51, 33, 0.7), 1px 1px 1px rgba(0, 51, 33, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-18 {
    background-color: #004154;
    text-shadow: -1px -1px 1px rgba(0, 65, 84, 0.7), 1px -1px 1px rgba(0, 65, 84, 0.7), -1px 1px 1px rgba(0, 65, 84, 0.7), 1px 1px 1px rgba(0, 65, 84, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-19 {
    background-color: #003321;
    text-shadow: -1px -1px 1px rgba(0, 51, 33, 0.7), 1px -1px 1px rgba(0, 51, 33, 0.7), -1px 1px 1px rgba(0, 51, 33, 0.7), 1px 1px 1px rgba(0, 51, 33, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-20 {
    background-color: #002e59;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-21 {
    background-color: #5c0000;
    text-shadow: -1px -1px 1px rgba(92, 0, 0, 0.7), 1px -1px 1px rgba(92, 0, 0, 0.7), -1px 1px 1px rgba(92, 0, 0, 0.7), 1px 1px 1px rgba(92, 0, 0, 0.7); }
  .pageRoundBg .topmainnavigation div.theme-22 {
    background-color: #004154;
    text-shadow: -1px -1px 1px rgba(0, 65, 84, 0.7), 1px -1px 1px rgba(0, 65, 84, 0.7), -1px 1px 1px rgba(0, 65, 84, 0.7), 1px 1px 1px rgba(0, 65, 84, 0.7); }

    .pageRoundBg .topmainnavigation div.theme-25 {
    background-color: #3C9D7C;
    text-shadow: -1px -1px 1px rgba(0, 46, 89, 0.7), 1px -1px 1px rgba(0, 46, 89, 0.7), -1px 1px 1px rgba(0, 46, 89, 0.7), 1px 1px 1px rgba(0, 46, 89, 0.7); }

  .pageRoundBg .topmainnavigation div a,
  .pageRoundBg .topmainnavigation div a:focus,
  .pageRoundBg .topmainnavigation div a:hover,
  .pageRoundBg .topmainnavigation div a:active {
    color: white; }
.pageRoundBg .topmainnavigation div + div {
  padding-left: 10px; }
  .pageRoundBg .topmainnavigation div + div.theme-00 {
    background-color: #083c6d; }
    .pageRoundBg .topmainnavigation div + div.theme-25 {
    background-color: #3C9D7C; }

  .pageRoundBg .topmainnavigation div + div.theme-01 {
    background-color: #043e2a; }
  .pageRoundBg .topmainnavigation div + div.theme-02 {
    background-color: #2b043e; }
  .pageRoundBg .topmainnavigation div + div.theme-03 {
    background-color: #001d39; }
  .pageRoundBg .topmainnavigation div + div.theme-04 {
    background-color: #043638; }
  .pageRoundBg .topmainnavigation div + div.theme-05 {
    background-color: #96330c; }
  .pageRoundBg .topmainnavigation div + div.theme-06 {
    background-color: #052e3e; }
  .pageRoundBg .topmainnavigation div + div.theme-07 {
    background-color: #1b70b0; }
  .pageRoundBg .topmainnavigation div + div.theme-08 {
    background-color: #083c6d; }
  .pageRoundBg .topmainnavigation div + div.theme-09 {
    background-color: #083c6d; }
  .pageRoundBg .topmainnavigation div + div.theme-10 {
    background-color: #042a3e; }
  .pageRoundBg .topmainnavigation div + div.theme-11 {
    background-color: #043e22; }
  .pageRoundBg .topmainnavigation div + div.theme-12 {
    background-color: #083c6d; }
  .pageRoundBg .topmainnavigation div + div.theme-13 {
    background-color: #042a3e; }
  .pageRoundBg .topmainnavigation div + div.theme-14 {
    background-color: #710909; }
  .pageRoundBg .topmainnavigation div + div.theme-15 {
    background-color: #043e2a; }
  .pageRoundBg .topmainnavigation div + div.theme-16 {
    background-color: #083c6d; }
  .pageRoundBg .topmainnavigation div + div.theme-17 {
    background-color: #043e2a; }
  .pageRoundBg .topmainnavigation div + div.theme-18 {
    background-color: #00556f; }
  .pageRoundBg .topmainnavigation div + div.theme-19 {
    background-color: #043e2a; }
  .pageRoundBg .topmainnavigation div + div.theme-20 {
    background-color: #083c6d; }
  .pageRoundBg .topmainnavigation div + div.theme-21 {
    background-color: #710909; }
  .pageRoundBg .topmainnavigation div + div.theme-22 {
    background-color: #00556f; }
.pageRoundBg .topmainnavigation div + div + div {
  padding-left: 15px; }
  .pageRoundBg .topmainnavigation div + div + div.theme-00 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-01 {
    background-color: #094a34; }
  .pageRoundBg .topmainnavigation div + div + div.theme-02 {
    background-color: #35094a; }
  .pageRoundBg .topmainnavigation div + div + div.theme-03 {
    background-color: #002548; }
  .pageRoundBg .topmainnavigation div + div + div.theme-04 {
    background-color: #094043; }
  .pageRoundBg .topmainnavigation div + div + div.theme-05 {
    background-color: #b34418; }
  .pageRoundBg .topmainnavigation div + div + div.theme-06 {
    background-color: #0a384a; }
  .pageRoundBg .topmainnavigation div + div + div.theme-07 {
    background-color: #3689c8; }
  .pageRoundBg .topmainnavigation div + div + div.theme-08 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-09 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-10 {
    background-color: #09344a; }
  .pageRoundBg .topmainnavigation div + div + div.theme-11 {
    background-color: #094a2a; }
  .pageRoundBg .topmainnavigation div + div + div.theme-12 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-13 {
    background-color: #09344a; }
  .pageRoundBg .topmainnavigation div + div + div.theme-14 {
    background-color: #861212; }
  .pageRoundBg .topmainnavigation div + div + div.theme-15 {
    background-color: #094a34; }
  .pageRoundBg .topmainnavigation div + div + div.theme-16 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-17 {
    background-color: #094a34; }
  .pageRoundBg .topmainnavigation div + div + div.theme-18 {
    background-color: #016a8b; }
  .pageRoundBg .topmainnavigation div + div + div.theme-19 {
    background-color: #094a34; }
  .pageRoundBg .topmainnavigation div + div + div.theme-20 {
    background-color: #114b82; }
  .pageRoundBg .topmainnavigation div + div + div.theme-21 {
    background-color: #861212; }
  .pageRoundBg .topmainnavigation div + div + div.theme-22 {
    background-color: #016a8b; }
.pageRoundBg .topmainnavigation div + div + div + div {
  padding-left: 20px; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-00 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-01 {
    background-color: #0f573e; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-02 {
    background-color: #3f0f57; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-03 {
    background-color: #002d57; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-04 {
    background-color: #0e4b4e; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-05 {
    background-color: #d05525; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-06 {
    background-color: #104356; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-07 {
    background-color: #52a3e0; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-08 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-09 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-10 {
    background-color: #0f3e57; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-11 {
    background-color: #0f5733; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-12 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-13 {
    background-color: #0f3e57; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-14 {
    background-color: #9c1c1c; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-15 {
    background-color: #0f573e; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-16 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-17 {
    background-color: #0f573e; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-18 {
    background-color: #0280a7; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-19 {
    background-color: #0f573e; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-20 {
    background-color: #1b5b98; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-21 {
    background-color: #9c1c1c; }
  .pageRoundBg .topmainnavigation div + div + div + div.theme-22 {
    background-color: #0280a7; }
.pageRoundBg .topmainnavigation div + div + div + div + div {
  padding-left: 25px; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-00 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-01 {
    background-color: #4b816e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-02 {
    background-color: #6f4b81; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-03 {
    background-color: #3f6181; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-04 {
    background-color: #4a787a; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-05 {
    background-color: #db7f5b; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-06 {
    background-color: #4b7280; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-07 {
    background-color: #7dbae7; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-08 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-09 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-10 {
    background-color: #4b6e81; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-11 {
    background-color: #4b8166; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-12 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-13 {
    background-color: #4b6e81; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-14 {
    background-color: #b45454; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-15 {
    background-color: #4b816e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-16 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-17 {
    background-color: #4b816e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-18 {
    background-color: #419fbd; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-19 {
    background-color: #4b816e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-20 {
    background-color: #5484b1; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-21 {
    background-color: #b45454; }
  .pageRoundBg .topmainnavigation div + div + div + div + div.theme-22 {
    background-color: #419fbd; }
.pageRoundBg .topmainnavigation div + div + div + div + div + div {
  padding-left: 30px; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-00 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-01 {
    background-color: #87ab9e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-02 {
    background-color: #9f87ab; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-03 {
    background-color: #7f96ab; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-04 {
    background-color: #86a5a6; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-05 {
    background-color: #e7aa92; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-06 {
    background-color: #87a1aa; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-07 {
    background-color: #a8d1ef; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-08 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-09 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-10 {
    background-color: #879eab; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-11 {
    background-color: #87ab99; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-12 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-13 {
    background-color: #879eab; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-14 {
    background-color: #cd8d8d; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-15 {
    background-color: #87ab9e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-16 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-17 {
    background-color: #87ab9e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-18 {
    background-color: #80bfd3; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-19 {
    background-color: #87ab9e; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-20 {
    background-color: #8dadcb; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-21 {
    background-color: #cd8d8d; }
  .pageRoundBg .topmainnavigation div + div + div + div + div + div.theme-22 {
    background-color: #80bfd3; }
.pageRoundBg .topmainnavigation div + div + div + div + div + div + div {
  background-color: white; }
.pageRoundBg .topmainnavigation .site:before {
  display: none; }

span.theme-00.icon-ac-county {
    text-decoration: underline;
}
	.pageRoundBg .comm_left.theme-00 {
      background-color: #1b5b98; }
	.pageRoundBg .comm_left.theme-00 {
      background-color: #1b5b98; }
      pageRoundBg .comm_left.theme-25 {
      background-color: #3C9D7C; }

   .pageRoundBg .comm_left.theme-01 {
      background-color: #0f573e; }
    .pageRoundBg .comm_left.theme-02 {
      background-color: #3f0f57; }
    .pageRoundBg .comm_left.theme-03 {
      background-color: #002d57; }
    .pageRoundBg .comm_left.theme-04 {
      background-color: #0e4b4e; }
    .pageRoundBg .comm_left.theme-05 {
      background-color: #d05525; }
     .pageRoundBg .comm_left.theme-06 {
      background-color: #104356; }
    .pageRoundBg .comm_left.theme-07 {
      background-color: #52a3e0; }
    .pageRoundBg .comm_left.theme-08 {
      background-color: #1b5b98; }
    .pageRoundBg .comm_left.theme-09 {
      background-color: #1b5b98; }
   .pageRoundBg .comm_left.theme-10 {
      background-color: #0f3e57; }
    .pageRoundBg .comm_left.theme-11 {
      background-color: #0f5733; }
    .pageRoundBg .comm_left.theme-12 {
      background-color: #1b5b98; }
   .pageRoundBg .comm_left.theme-13 {
      background-color: #0f3e57; }
    .pageRoundBg .comm_left.theme-14 {
      background-color: #9c1c1c; }
   .pageRoundBg .comm_left.theme-15 {
      background-color: #0f573e; }
    .pageRoundBg .comm_left.theme-16 {
      background-color: #1b5b98; }
   .pageRoundBg .comm_left.theme-17 {
      background-color: #0f573e; }
   .pageRoundBg .comm_left.theme-18 {
      background-color: #0280a7; }
   .pageRoundBg .comm_left.theme-19 {
      background-color: #0f573e; }
   .pageRoundBg .comm_left.theme-20 {
      background-color: #1b5b98; }
    .pageRoundBg .comm_left.theme-21 {
      background-color: #9c1c1c; }
   .pageRoundBg .comm_left.theme-22 {
      background-color: #0280a7; }
     .pageRoundBg .comm_left.theme-23 {
      background-color: #922388 ; }
  .comm_left.theme-25 {
    background-color: #3C9D7C !important;
}

.pageRoundBg .comm_title_links li.site-home {
  border-bottom: 1px solid #dedede;
  width: 96%; }
  .pageRoundBg .comm_title_links li.site-home a {
    color: black; }
    .pageRoundBg .comm_title_links li.site-home:before {
      font-family: "icon-typeface";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
      /* you can be more comfortable with increased icons size */
      /* font-size: 120%; */
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
      content: "\e971";
      color: gray;
      }
.pageRoundBg .comm_title_links li:before {
	font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    max-width: 15px;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    /* font-size: 120%; */
    /* text-shadow: 1px 1px 1px rgb(127 127 127 / 30%); */
    content: "\e97c";
    width: 1.5em;
    display: table-cell;
    font-size: 90%;
    color: white;
    padding-top:7px;
}
.pageRoundBg .comm_title_links li.theme-00.site:before {
   font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }

    .pageRoundBg .comm_title_links li.theme-01.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f573e; }
  .pageRoundBg .comm_title_links li.theme-02.site:before {
      font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #3f0f57; }
   .pageRoundBg .comm_title_links li.theme-03.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #002d57; }

    .pageRoundBg .comm_title_links li.theme-04.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0e4b4e; }
.pageRoundBg .comm_title_links li.theme-05.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #d05525; }

 .pageRoundBg .comm_title_links li.theme-06.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #104356; }

    .pageRoundBg .comm_title_links li.theme-07.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #52a3e0; }

    .pageRoundBg .comm_title_links li.theme-08.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }

   .pageRoundBg .comm_title_links li.theme-09.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }
   .pageRoundBg .comm_title_links li.theme-10.site:before {
       font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f3e57; }

    .pageRoundBg .comm_title_links li.theme-11.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f5733; }
    .pageRoundBg .comm_title_links li.theme-12.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }

    .pageRoundBg .comm_title_links li.theme-13.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f3e57; }

   .pageRoundBg .comm_title_links li.theme-14.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #9c1c1c; }
    .pageRoundBg .comm_title_links li.theme-15.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f573e; }

    .pageRoundBg .comm_title_links li.theme-16.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }

    .pageRoundBg .comm_title_links li.theme-17.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f573e; }

    .pageRoundBg .comm_title_links li.theme-18.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0280a7; }

    .pageRoundBg .comm_title_links li.theme-19.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0f573e;padding-top: 7px; }

    .pageRoundBg .comm_title_links li.theme-20.site:before {
        font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #1b5b98; }

     .pageRoundBg .comm_title_links li.theme-21.site:before {
         font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #9c1c1c; }

    .pageRoundBg .comm_title_links li.theme-22.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #0280a7; }

    .pageRoundBg .comm_title_links li.theme-23.site:before {
    font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: "\e97c";
    color: #922388; }

/*****START HEADER CSS*****/
.body_main {
    background: url("../images/Green-Grass.jpg");
    background-position: center;
    background-size: cover;
    background-attachment: fixed;}
header{ display: inline-block;width: 100%;/*box-shadow: 1px 1px 1px 1px #ddd;*/}
.logo img { width: 364px; max-width: 100%; margin: 10px 0; }
.logo {
    width: 100%;
    display: inline-block;
}
.logo a {
    display: inline-block;
}
.search_b_h_wrapper input {
    background-color: white;
    height: 36px;
    position: relative;
    width:calc(100% - 60px);
    border: 0 none;
    border-radius: 0.4rem 0 0 0.4rem;
    font-size: 1.13em;
    font-style: italic;
    font-weight: 100;
    padding: 0 12px 0;
    margin: 0;
    top: 0;
    float: left;
}
.logo > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.search_b_h_wrapper button {
    border-radius: 0 0.4rem 0.4rem 0;
    border-style: none !important;
    padding: 0.35rem 0.7rem 0.3rem 0.5rem;
    font-size: 1.3em;
    height: 36px;
    background-color: #ef5c00;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    vertical-align: top;
    color: #fff;
    min-width: 60px;
    margin-left: 0 !important;
    border: 0 !important;
}
.search_b_h_wrapper {
    display: flex;
}
.search_box_header {
    width: 41%;
}
.mobile_menu_toggle {
    display: none;
}
.menubar {
    width: 100%;
    float: left;
    background: #610000;
}
.search_btn_h {
    display: none;
}
.menubar > div > ul { display: flex;     margin: 0;}
.menubar > div > ul > li { flex: 1 0 0; text-align: center; }
.menubar > div > ul > li:first-child > a{ border-left: 1px solid #330000;}
.menubar > div > ul > li > a {  text-decoration: none !important;  border-right: 1px solid #330000; font-size: 16px; padding: 12px 25px; width: 100%; display: flex; color: #fff; transition: all 0.3s ease-out; box-sizing: border-box; justify-content: center; align-items: center; }
.menubar > div > ul > li > a:hover, .mega_dropdown.open > a {  background: #330000; color: #fff; text-decoration: none;}
.menubar > div > ul > li i{ vertical-align: middle;}
#menubar .mobi-menu {display: none;}
/*.menubar a {
    text-decoration: underline;
}*/
.dropdown {
    position: absolute;
    border-right: 8px solid #610000;
    border-left: 8px solid #610000;
    border-bottom: 8px solid #610000;
    width: 65rem;
    left: 50%;
    transform: translate(-50%);
    box-sizing: border-box;
    background: #fff;
        z-index: 10000;
}
.drp_dwn_container {
    display: flex;
}
/* .drp_dwn_container > ul {
    padding: 0 15px;
} */
.drp_dwn_container  ul > li {
    text-align: left;
}
.drp_dwn_container  ul > li > a {
    width: 100%;
    display: inline-block;
    padding: 0.5rem;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    color: #004977;
    font-size: .813rem !important;
}
ul.gray_bg_drp {
    border-right: 1px solid #ddd;
    background: #f5f5f5;
    margin: 0;
}
ul.con_tabs {
    margin: 0;
}
.drp_dwn_container  ul > li > a:hover {
    background: #eee;
}
.dropdown.drp_open {
    display: block;
}
.dropdown {
    display: none;
}
.mega_dropdown.open .dropdown {
    display: block;
}
.dropdown.drp_auto {
    width: 40rem;
    left: 50%;
}
.drp_dwn_container ul > li > a > img {
    width: 100%;
}
.con_row {
    display: flex;
    width: 100%;
    text-align: left;
}
.con_row_25 {
    flex: 0 1 25%;
}
.con_row_75 {
    flex: 0 1 75%;
}
.con_tabs li a {
    width: 100%;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    color: #004977;
    position: relative;
    border-radius: 0 0 0 5px;
    font-size: .813rem;
}
.con_row_75 {
    flex: 0 1 75%;
    background: #ededed;
}
ul.nrm_drp {
    flex: 0 1 45%;
}
ul.drp_column_66 {
    flex: 0 1 66.66%;

}
.ul_w_title  ul.nrm_drp{
	columns: 2;

}
.drp_column_33{
    flex: 0 1 33.33%;
}
/*.drp_column_66 li {
    float: left;
    width: calc(50% - 30px);
    margin: 0 15px;
}*/
.con_row_25 {
    flex: 0 1 25%;
    border-right: 1px solid #ddd;
}
.con_tabs li.active a {
    background: #ededed;
}
.con_tabs li.active a:after {
    content: '';
    background: #ededed;
}
.drp_dwn_container   h3 {
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    padding: 0 15px;
        margin: 15px 0;
}
.ul_w_title.drp_column_66 {
    flex: 0 1 66.66%;
}
ul.nrm_drp.drp_column_66 {
    columns: 2;
        margin: 0;
}
.ul_w_title h3 {
    border-bottom: 1px solid #B6B6B6;
    margin: 0;
    padding: 15px 20px;
}
.con_tabs li.active a:after {
    content: '';
    background: #ededed;
    position: absolute;
    display: inline-block;
    width: 1px;
    height: 100%;
    top: 0;
    right: -1px;
}
.con_form {
    padding: 15px;
}
.input_group label {
    width: 145px;
    float: left;
    text-align: right;
    margin: 11px 0;
}

.input_group {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    font-size: .813rem;
}
.input_group input, .input_group select, .input_group textarea {
    width: calc(100% - 160px);
    box-sizing: border-box;
    margin-left: 15px;
    height: 37px;
    padding: 5px 10px;
}
.input_g_row {
    display: flex;
}
.input_group.ingr_25 {
    flex: 0 1 25%;
    padding: 0 15px;
    box-sizing: border-box;
}
.input_group.ingr_50 {
    flex: 0 1 50%;
}
.input_g_row .input_group.ingr_25 label {
    width: auto;
}
.input_group.ingr_25 select, .input_group.ingr_25 input {
    width:calc(100% - 52px)!important;
}

.input_group.ingr_25 {
    flex: 0 1 25%;

}
.input_buttons {
    margin-left: 160px;
}
.input_buttons button {
    background: #13467a;
    color: #fff;
    border: 0;
    padding: 10px;
    border-radius: 20px;
    min-width: 80px;
}
.mobile_logo {
    display: none;
}
.menubar > div > ul > li > a span {
    text-decoration: underline;
}
.menubar > div > ul > li > a span.material-icons {
    text-decoration: none;
}
/*****END HEADER CSS*****/

/*****START PAGE LAYOUT CSS*****/

.ci_wp_title h3 {
    margin: 0;
    font-size: 30px;
    font-weight: bold;
    color: #fffbdb;
    text-shadow: #000000c7 2px 2px 4px;
}
.covid_info {
    background: #002439;
    background-image: url(../images/Covid19-bg-002740.jpg);
    background-color: #003b40;
    background-size: cover;
    border: solid 1px #002c33;
    box-shadow: #00000042 0px 0px 7px;
    border-radius: 0.625rem;
    padding: 8px;
    margin-top: 30px;
}
.ci_wp_title {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 5px;
    padding-bottom: 15px;
}
.ci_wp_content ul {
    display: flex;
        margin: 0;
    list-style: none !important;
}
.ci_wp_content ul li {
    flex: 0 1 33.33%;
    padding: 0 10px;
}
.ci_wp_content ul li a {
    border: #06798E solid 2px;
    border-radius: 6px;
    background-color: transparent;
    color: #06798E;
    font-size: 20px;
    font-weight: bold;
    padding: .5rem;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-decoration: underline;
}
.ci_wp_content {
    padding: 15px;
    background: #fff;
    border-radius: 0 0 8px 8px;
}
.wpart_ttl {
    display: inline-block;
    width: 100%;
    padding: 2px 10px;
    border-left: 4px solid #199AD6;
}
.feature_post {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 10px;
    padding: 0.5rem;
}
.row_50 {
    display: flex;
    flex-wrap: wrap;
}
.row_100{

	display:inline-block;
	width:100%;
}
.businesses_wrapper.ootb_wrapper {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    padding: 0 ;
}
.businesses_wrapper.ootb_wrapper .ms-webpart-chrome-title {
    margin: 16px;
}
.row_50 .webpart_box {
    flex: 0 1 50%;
}
.content_editorPage {
    display: inline-block;
    width: 100%;
    padding: 0 16px;
}
ul#suggestions-list {
    margin-left: 0;
}
.bocc_con_box span.material-icons {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 3px;
}
.row_100 .webpart_box {
    flex: 0 1 100%;
}
.fetu_content a {
    font-size: 1.125rem;
    color: #fff !important;
    text-decoration: underline;
    display: inline-block;
}
.fetu_content {
    display: inline-block;
    width: 100%;
    padding: 8px;
}
.fetu_img img {
    width: 100%;
}
.op_content {
    flex: 0 1 calc(100% - 100px);
    padding-left: 10px;
}
.op_thum img {
    width: 100%;
}
.op_thum {
    flex: 0 1 100px;
}
.op_item {
    display: flex;
}
.op_content a {
    font-size: 1.125rem;
    color: #d9d9d9 !important;
    line-height: 1.4;
}
.op_content {
    flex: 0 1 calc(100% - 100px);
    padding: 10px;
    padding-right: 0;
}
.op_content a.read_more {
    display: inline-block;
    vertical-align: middle;
    color: #ff8a3f;
    width: 100%;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
}
.op_content a.read_more span.material-icons {
    font-size: 16px;
}
.op_content a.read_more span {
    vertical-align: middle;
}
.op_title {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 1px solid #545454;
    width: 100%;
    border-bottom: 1px solid #545454;
    padding:15px 0 ;
}
.op_title h3 {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 1.6875rem;
    font-weight: 300;
    color: #d9d9d9;
}
.wbptab {
    overflow: hidden;
    display: flex;
  }
  .wbptab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
    border-radius: 8px 8px 0 0;
    flex: 0 1 20%;
    margin: 0;
  }
  .wbptab button.active {
    background-color: #ccc;
  }
  .wbptab a.active {
    background-color: #245184;
    color:#ccc !important;
  }

    .wbptab a {
       text-align: center;
    background-color: inherit;
    color: #ccc;
    padding-bottom: 5px;
    text-decoration: underline;
        border-radius: 0.4rem 0.4rem 0 0;
        display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    align-items: center;
    }

.tabs_webpart .wbptab a.wbptablinks {
    flex: 0 1 20%;
}
.wbptab_contant .tabs_links ul li {
    width: 100%;
}
.bocc_con_box h6 {
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}
.bocc_tabs_webpart h3 {
    font-weight: 400 !important;
}
  .wbptabcontent {
    display: none;
  }
  .row_50 .webpart_box:first-child {
    padding-right: 16px;
}
.row_50 .webpart_box:last-child {
    padding-left: 16px;
}
.tabs_webpart {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 10px;
    padding: 0.5rem;
}
.wbptab button.active {
    background-color: #245184;
    color: #fff;
}
.wbptablinks img {
    max-width: 100%;
        width: 4.6875rem;
}
.wbptab_title {
    background: #245184;
    padding: 2px 16px;
    border-bottom: #163150 solid 2px;
    border-top: #2c62a0 solid 2px;
    box-shadow: 0 4px 10px rgb(0 0 0 / 90%);
    position: relative;
    z-index: 10;
}
.wbptab_title h3 {
    margin: 0;
    font-size: 1.6785rem;
    font-weight: 400;
    color: #fff;
}
.para_content {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 10px;
    padding:20px;
    color: #e6e6e6;
    line-height: 1.4;
    font-size: 14px;
    margin-bottom: 0.625rem;
}
.center_content {
    text-align: center;
}
a.rounded_btn {
    background: #13467a;
    display: inline-block;
    padding: 13px 30px;
    color: #fff;
    border-radius: 100px;
    font-size: 0.8125rem;
    text-decoration: underline;
}
.center_content p {
    margin: 0;
    margin-bottom: 15px;
}
.social_media li {
    flex: 0 1 16.66%;
    text-align: center;
    padding: 0 15px;

}
.social_media ul {
    display: flex;
}
.social_media li a {
    display: inline-block;
    width: 100%;
        color: #fff;
}
.social_icon {
    display: inline-block;
    width: 59px;
    height: 59px;
    background: rgba(0,0,0,0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 auto 10px;
    border: 0.15rem solid #fff;
    box-shadow: 0px 0px 2px #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-transition: all 80ms ease-out 100ms;
    -moz-transition: all 80ms ease-out 100ms;
    -o-transition: all 80ms ease-out 100ms;
    transition: all 80ms ease-out 100ms;
}
.social_icon img {
    width: 28px;
}
.social_media li.facebook a:hover .social_icon{
    background: rgba(59, 88, 151, 0.9);
}
.social_media li.instagram a:hover .social_icon{

}
.social_media li.twitter a:hover .social_icon{
    background: rgba(0, 172, 235, 0.9);
}
.social_media li.youtube a:hover .social_icon{
    background: rgba(189, 0, 0, 0.9);
}
.social_media li.flickr a:hover .social_icon{
    background: rgba(0, 99, 219, 0.9);
}
.social_media li.contact_s a:hover .social_icon{
    background: rgba(255, 102, 0, 0.9)
}
.social_media li a span {
    text-decoration: underline;
}
.social_media {
    display: inline-block;
    width: 100%;
    padding: 15px 0;
}
.para_content a {
    color:#e6e6e6 !important;
    text-decoration: underline;
}
.para_content span.material-icons {
    vertical-align: middle;
    font-size: 18px;
}
.para_content p {
    margin: 0;
    color: #e6e6e6;
}
.para_content p.p_m_b_15{
    margin-bottom: 15px;
}
.wbptab_contant {
    display: flex;
    width: 100%;
    background: #CECFCE;
}
.tabs_links {
        flex: 0 1 30%;
    max-width: 30%;
        padding-right: 15px;
}
.post_lists {
    flex: 0 1 70%;
    padding-right: 15px;
    height: 415px;
    overflow: auto;
}
.post_item.carach_text p {
    margin: 0;
}
.post_img img {
    width: 100%;
}
.tabs_links a {
    display: inline-block;
    width: 100%;
    padding: 0.875rem;
    background: #EFEBEF;
    color: #245184;
    text-decoration: underline;
    border-bottom: 1px solid #d2cdd2;

}
.tabs_links li.active a {
    background: #fff;
}
a.view_more_btn {
    background: #10457B;
    display: inline-block;
    width: 100%;
    padding: 15px;
    margin: 15px 0;
    color: #fff !important;
    text-align: center;
}
.tabs_links ul {
    box-shadow: 2px 2px 5px rgb(0 0 0 / 20%);
        margin-left: 0;
}
.post_item {
    display: inline-block;
    width: 100%;
    /* padding: 10px; */
    background: #fff;
    box-shadow: 0px 1px 2px grey;
    margin-top: 15px;
    /* margin: 10px; */
    }
.post_item a {
    font-size: 0.875rem;
    line-height: 1.4;
    color: #245184;
}
.post_item:last-child {
    margin-bottom: 15px;
}
.event_item {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    border-top: 1px solid #dedede;
}
.event_item p {
    margin: 0;
    margin-bottom: 8px;
}
.event_item p:last-child {
    margin-bottom: 0;
}
.event_video h4, .meetings h4 {
    margin: 0;
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 10px;
    border-bottom: 1px solid #8c8c8c;
    padding-bottom: 10px;
}
.meetings ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.meetings li {
    margin-bottom: 10px;
    line-height: 1.4;
}
.map_sec {
    height: 458px;
}
#Maps .tabs_links{
    position: relative;
    z-index: 10;
}
.map_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#Maps .wbptab_contant {
    position: relative;
    display: inline-block;
}.map_sec iframe {
    width: 100%;
    height: 458px;
    position: absolute;
    left: 0;
    top: 0;
}
.carach_text h6 {
    font-size: 14px;
    margin: 0;
}
.carach h4 {
    font-size: 1.6875rem !important;
    font-weight: 400 !important;
        color: #222222;
    margin: 0;
    padding: 15px 0;
    border-bottom: 1px solid #8d8d8d;
    margin-bottom: 15px;
}
div#Directory .post_lists {
    background: #E3E1E3;
    padding: 0 15px;
}
/*****END PAGE LAYOUT CSS*****/


.comunication {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 30px;
    padding: 0.5rem;
    display: flex;
}
.comm_left {
    max-width: 25%;
    flex: 0 1 25%;
    background: #D65521;
    box-shadow: -3px 0px 3px rgb(0 0 0 / 50%) inset;
}
.comm_title_links ul {
    column-count: 2;
        margin: 0;
}
.comm_left span {
    font-size: 157px;
}
.comm_left a {
    color: #fff !important;
    text-decoration: none;
    display: inline-block;
    padding: 15px;
    text-align: center;
    width: 100%;
    min-height: 243px;
}


.comm_title_links ul a i {
    vertical-align: middle;
        width: 24px;
}
.comm_title_links ul a span {

    flex: 0 1 calc(100% - 24px);
    width: calc(100% - 24px);
    text-decoration: underline!important;
}
.comm_right {
    max-width: 75%;
    flex: 0 1 75%;
    background: #fff;
    padding: 0px;
}
.comm_title_links h3 {
    margin: 0;
    font-size: 1.5rem;
    font-weight: 400;
    padding-bottom: 5px;
    border-bottom: 1px solid #EAEBEA;
    margin-bottom: 5px;

}
/*.comm_title_links ul {
    float: left;
    width: 50%;
    padding-right: 10px;
    margin: 0;
}*/
.comm_title_links ul {
    width: 100%;
    padding-right: 10px;
    margin: 0;
    column-count: 2;
}
.comm_title_links {
    padding: 10px;
}
.comm_title_links li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px solid #dedede;
}
.comm_title_links ul a {
    color: #212021;
    padding: 1px;
    width: calc(100% - 1em);
    text-decoration: none !important;
    font-size: 16px;
}.comm_title_links ul li:last-child a {
    border: 0;
}
.mobileTBtn span {
    color: #fff;
    text-transform: uppercase;
}
.comm_posts {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem;
    display: flex;
}
.comm_post_title h2 {
    font-size: 2.625rem;
    font-weight: 400;
    margin: 10px 0;
    color: #333;
    line-height: 1;
}
.comm_post_wrapper {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.4rem;
}
.comm_post_title {
    display: inline-block;
    width: calc(100% - 30px);
    padding: 10px;
    background: #F7FBFF;
    margin: 15px;
    border: 1px solid #eaeaea;
    border-radius: 0.625rem;
}
p.post_date {
    font-style: italic;
    margin: 0;
}
.post_content_wrapper {
    display: flex;
    width: 100%;
    padding: 0 30px;
}
.post_content p img {
    width: 239px;
    height: 171px;
    margin: 0 20px 5px 0 !important;
    box-shadow: 0 1px 2px #999999;
    line-height: 0;
    display: inline-block;
    border: solid 4px white;
    max-width: 100%;
    transition: all 200ms ease-out;
    padding: 0 !important;
    vertical-align: middle;
    float: left;
}
.post_content p {
    font-size: 16px;
    line-height: 1.4;
}
.post_contact {
    flex: 0 1 33.33%;
}
.post_content {
    flex: 0 1 66.66%;
    padding-right: 30px;
}
.post_contact {
    flex: 0 1 33.33%;
}
.post_contact_wrapper h3 {
    color: #003146;
    font-size: 1.4375rem;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
}
.contact_box {
    padding: 10px;
    background: #fff;
    display: inline-block;
    width: 100%;
    border: 1px solid #eaeaea;
    font-size: 16px;
}
.contact_box a {
    display: block;
    margin-bottom: 10px;
    color: #003146;
}
.contact_box a span.material-icons {
    display: block;
    margin-bottom: 8px;
}
.contact_box h4 {
    margin: 0;
    margin-top: 5px;
}
p.cont_bottom {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #003146;
}
.post_contact_wrapper {
    background: #f7fbff;
    border: 1px solid #eaeaea;
    padding: 15px;
}
.website-assess .comm_left {
    background: #4bb18b;
}
.web-acc-content h3 {
    color: #154C7E;
    font-size: 1.7rem;
    text-align: center;
    margin: 15px 0 25px 0;
}
.web-acc-content {
    display: inline-block;
    width: 100%;
    padding: 0 15px 15px;
    font-size: 16px;
    line-height: 1.4;
}
.default_page {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 30px;
    padding: 0.5rem;
    display: flex;
}
.default_page .comm_left {
    background: #1b5b98;
}
.comm_default_post .comm_post_title {
    margin: 0;
    background: #1b5b98;
    width: 100%;
    border-radius: 0.4rem 0.4rem 0 0 !important;
    border: 0;
}
.comm_default_post .comm_post_title h2 {
    color: #fff;
    text-align: center;
    padding: 0 30px;
}
.comm_default_post {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem;
    display: flex;
}
.def_acco_content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
}
.def_post_content h3 {
    color: #103353;
    font-size: 1.7rem;
    font-weight: 500;
    margin: 15px 0;
    margin-bottom:25px;
}
.def_post_content h5 {
    color: #103353;
    font-size: 1.5rem;
    margin-bottom: 15px;
}
.def_post_content li a {
    color: #103353;
    font-size: 1rem;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 5px;
    line-height: 1.4;
}
.def_post_content ul {
    margin-bottom: 15px;
}
p.italic_text {
    font-style: italic;
}
a.def_acco_heading {
    display: flex;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    align-items: center;
    cursor:pointer;
    font-weight: 600;
    color: #333;
    text-decoration:none;
}
.def_acco_heading p {
    margin: 0;
        flex: 0 1 calc(100% - 53px);
}
.def_accordian_item {
    display: inline-block;
    width: 100%;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 40%);
        border-bottom: 1px solid #d3d3d3;

}
span.ac_num {
    font-size: 17px;
    border-right: 3px solid #1b5b98;
    padding-right: 8px;
    margin-right: 8px;
}
.def_accordian_item:nth-child(odd) {
    background: #f3f3f3;
}
.def_accordian_item:nth-child(even) {
    background: #E5EAEB;
}
span.amdnt-label {
    display: block;
    margin-bottom: 8px;
}
.amdnt-title {
    line-height: 1.4;
    font-size: 0.9rem;
}
.amdnt-title p {
    font-style: italic;
    margin-top: 8px;
}
.amdnt-title {
    line-height: 1.4;
    font-size: 0.9rem;
    margin: 15px 0;
}
.def_acco_heading span.material-icons {
    color: #1b5b98;
}
.def_lc_main {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
}
.def_lc_main > a {
    display: inline-block;
    padding: 20px 0;
    border-top: 1px solid #ddd;
    width: 100%;
    color: rgb(16, 51, 83);
        text-decoration: underline;
            border-bottom: 1px solid #ddd;
    margin-top: -1px;
}
a.biglinks {
    font-size: 1.7rem;
}
a.smalllinks {
    font-size: 1.2rem;
}
.publicMeeting a span {
    vertical-align: middle;
}
.publicMeeting a {
    vertical-align: middle;
    display: inline-block;
    margin-left: 5px;
}
.noMeeting h5 {
    font-size: 16px;
    font-weight: bold;
    background: #f2f2f2;
    padding: 10px;
    color: #333 !important;
}
.noMeeting a span {
    vertical-align: middle;
}
.resources a.def_acco_heading {
    padding: 2px;
    background: #e8e8e8;
    margin-bottom: 10px;
}.resources .def_accordian_item {
    background: transparent;
    box-shadow: 0 0 0 0;
    border: 0;
}
.def_post_content ul {
    margin-bottom: 15px;
    list-style: inherit;
    padding-left: 20px;
}
.resources a {
    color: #004977;
}

element.style {
    display: block;
}
.resources .def_acco_content {
    padding: 0;
}
.def_post_contact_wrapper h3 {
    text-align: center;
    padding: 10px;
    background: #1b5b98;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 500;
    border-radius: 5px 5px 0 0;
}
.def_post_contact_wrapper {
    margin: 15px 0;
    margin-top: 25px;
}
.def_post_contact_wrapper .contact_box {
    text-align: center;
}
.def_post_contact_wrapper .contact_box h6 {
    margin-bottom: 8px;
    color: #222222;
    font-size: 17px;
}
.def_con_main span.material-icons {
    display: inline-block !important;
    vertical-align: middle;
    margin-bottom: 0 !important;
}
.def_con_main span {
    display: inline-block;
    width: 100%;
}
.def_post_contact_wrapper .contact_box span.name, .def_post_contact_wrapper .contact_box span.desg {
    display: block;

    margin-bottom: 8px;

}
.def_post_contact_wrapper .contact_box span.name {
    font-weight: bold;
}
.amdnt-item span.expand_more {position: absolute;top: 6px;right: 6px;}


.amdnt-item.expanded span.expand_more {
transform: rotate( 180deg );
}
.amdnt-item {
    line-height: 1.4;
}
.item-expand {
    background: #12467a;
    color: #fff;
    padding: 15px 25px;
    border: 0;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
    margin-left: 0;
}
.amdnt-item {
    line-height: 1.4;
    margin-bottom: 15px;
}
/*.testPageContent {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem;
    display: flex;
}
.testPageWrapper {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.4rem;
}*/
.testPC {
    margin: 15px;
}
.testPC a.email-link.has-tooltip {
    display: inline-block;
    vertical-align: middle;
}
.testPC span.amdnt-label {
    display: inline-block;
}
.row_100.testBothWeb {
    max-width: 100%;
    overflow: auto;
}
.testBothWeb .webpart_box {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem;
    display: flex;
}
.testBothWeb .webpart_box > div {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.4rem;
}
.breadcrumb {
    border-radius: 0 0 0.625rem 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    display: inline-block;
    width: 100%;
}
.breadcrumb ul {
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.breadcrumb ul li:after {
    content: '>';
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
.breadcrumb ul li:last-child:after{

	display:none;
}
.breadcrumb ul a {
    color: #fff;
    text-decoration: underline;
    margin: 5px 8px !important;
    display: inline-block;
    vertical-align: middle;
    font-size: .75rem;
}
.breadcrumb ul a span.material-icons {
    font-size: 20px;
}
a.wbptablinks {
    font-size: 0.875rem;
    color: #fff !important;
}
.ms-WPBody h3 {
    font-size: 1.6875rem;
    font-weight: 500;
}
.breadcrumb ul .active a {
    color: #ff8a3f;
    font-weight: 600;
}
.comm_title_links ul a span.material-icons {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: grey;
    margin-right: 2px;
}



.boardMember {
    display: flex;
    margin-bottom: 30px;
}
.bocc_member {
    flex: 0 1 20%;
    padding: 0 0.625rem;
    text-align: center;
}
.bocc_m_img img {
    border: 4px solid #fff;
    box-shadow: 0px 1px 2px #999999;
}
p.bocc_m_name {
    font-size: 1rem;
    font-weight: bold;
    margin: 2px 0;
}
.bocc_m_content span {
    display: block;
    margin: 3px 0;
}
.bocc_m_content a {
    display: inline-block;
}
a.bocc_m_main {
    width: 100%;
    align-items: center;
    word-break: break-all;
}
.defaultbocc_page .comm_left {
    background: #002d57;
}
.bocc_tabs_webpart .wbptab a {
    font-size: 0.875rem;
    color: #004977 !important;
    display: inline-block;
    border-radius: 8px 8px 0 0;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: background 0.3s ease-in-out;
}
.bocc_tabs_webpart .wbptab {
    border-bottom: 1px solid #bfbfbf;
    position: relative;
    top: 1px;
    z-index: 2;
}
.bocc_tabs_webpart .wbptab a.active {
    background: transparent;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    color: #222;
    position: relative;
    top: 1px;
    left: 0;
}

.bocc_tabs_webpart .wbptab_title {
    background: transparent;
    border: 0;
    box-shadow: 0 0 0;
    padding: 0;
}
.bocc_tabs_webpart .wbptab_title h3{
    color: #222;
}
.bocc_tabs_webpart .wbptab a:hover {
    background: #e1e1e1;
}
.bocc_tabs_webpart .wbptab a.active:hover{
    background-color: transparent;
}
.bocc_wbptab_title h3 {
    font-size: 1.4375rem;
    font-weight: 400;
    margin: 0;
}
.bocc_wbptab_title {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.bocc_tabs_webpart .wbptabcontent {
    padding: 0.9375rem;
}
.video_onDemand {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #bfbfbf;
}
.bocc_meeting p {
    margin: 0;
}
.vide_emmbed iframe {
    width: 100%;
    min-height: 315px;
}
.vide_emmbed a {
    display: inline-block;
    margin-top: 15px;
}
.row6040 {
    display: flex;
}
.bocc_contact_main {
    background: #F7FBFF;
    padding: 15px;
    border: 1px solid #bfbfbf;
    padding-bottom: 25px;

}
.bocc_c_title h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
}
.bocc_con_box {
    border: 1px solid #bfbfbf;
    padding: 10px;
    background: #fff;
    margin-top: 15px;
}
.bocc_c_title {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.bocc_con_box h6 {
    margin: 0;
    font-size: 16px;
}
.bocc_con_box a {
    display: inline-block;
    margin-bottom: 5px;
}
.bocc_right_contact {
    flex: 0 1 40%;
    padding-left: 15px;
}
.bocc_tabs_webpart {
    flex: 0 1 60%;
    padding-right: 15px;
}
.acdMap {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.acdMap h6 {
    margin: 0;
    font-size: 16px;
}
.acdMapImg img {
    border: 1px solid #bfbfbf;
}
.acdMapImg {
    display: inline-block;
    width: 100%;
    margin: 3px 0;
}
.acdMap {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 30px 0;
}
.bocc_decleration {
    display: inline-block;
    width: 100%;
    background: #F7F3F7;
    padding: 15px;
    border: 1px solid #bfbfbf;
}
.bocc_decleration h6 {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    font-weight: 700;
}
.bocc_decleration p {
    margin: 0;
    margin-top: 15px;
    line-height: 1.4;
}
.defaultbocc_page {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 30px;
    padding: 0.5rem;
    display: flex;
}
.boccContent {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem;
    display: flex;
}
.boccContent_wrapper {
    display: inline-block;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.4rem;
}
.bocc_con_main {
    padding: 0 30px 30px;
}

.pdc_item h4 {
    font-size: 22px;
    font-weight: 400;
    margin: 0;
    margin-bottom: 15px;
}
.pdc_item ul {
    list-style: disc;
    padding-left: 20px;
}
.pdc_item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.portal_d_contant {
    width: 100%;
    padding: 0 30px;
}
.artCoun .comm_left {
    background: #922388;
}
.art_c_header_img img {
    width: 100%;
}
.pageRoundBg {
    border-radius: 0.625rem;
    background-color: rgba(0, 0, 0, 0.8);
    /*margin-top: 30px;shiv*/
    padding: 0.5rem;
    display: flex;
    flex-wrap: wrap;
}
.art_councile_wrapper .comm_post_title {
    margin: 0;
    width: 100%;
    background: #922388;
    border: 0;
    color: #fff;
    text-align: center;
    border-radius: 0.4rem 0.4rem 0 0;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 75%);
}
.art_councile_wrapper .def_post_contact_wrapper h3 {
    text-align: center;
    padding: 10px;
    background: #922388;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 500;
    border-radius: 5px 5px 0 0;
    margin: 0;
}
.art_councile_wrapper .def_post_content h3 {
    color: #922388;
    font-size: 1.7rem;
    font-weight: 500;
    margin: 15px 0;
    margin-bottom: 25px;
}
.ac_gray_card {
    display: inline-block;
    width: 100%;
    background: #f5f5f5;
    padding: 15px;
}
.ac_gray_card h5 {
    font-size: 16px;
    font-weight: 800;
    margin: 0;
}
.ac_gray_card p {
    margin: 6px 0;
}
ul.squre_bullet {
    list-style: square;
    padding-left: 20px;
}
.art_councile_wrapper ul.squre_bullet li {
    margin-bottom: 8px;
}
.art_c_video iframe {
    width: 100%;
    min-height: 350px;
}
.findEvent {
    background: rgba(31,62,124,1);
    background: radial-gradient(circle, rgba(62,101,173,1) 0%, rgba(31,62,124,1) 100%);
    padding: 1rem 2rem;
    color: white !important;
    text-align: center;
    border-radius: 8px;
        margin-bottom: 15px;
}
.findEventWrapper h5 {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    margin-bottom: 0.75rem;
    line-height: 1.52;
}
p.scanMe {
    display: inline-block;
    margin-bottom: 0.3rem;
    background: #ee7623;
    font-weight: bold;
    padding: 0.6rem 0.3rem;
    border-radius: 7px;
}
img.scanImg {
    width: 165px;
    display: block;
    margin: 15px auto;
}
img.visitLogo {
    width: 165px;
    display: block;
    margin: 15px auto;
}
a.visitLink {
    color: #fff;
    display: inline-block;
    margin: 15px 0;
}
.art_councile_wrapper .contact_box span.desg {
    font-weight: 400;
    display: inline-block;
}
.art_councile_wrapper .comm_post_title h2 {
    color: #fff;
}
.art_councile_wrapper .def_post_contact_wrapper .contact_box h6 {
    font-weight: bold;
}
.art_councile_wrapper .contact_box a span.material-icons {
    display: inline-block !important;
    vertical-align: middle;
        width: auto !important;
}
.art_councile_wrapper .def_con_main span {
    width: auto;
    vertical-align: middle;
}
.art_c_video {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
    margin-bottom: 30px;
}

.bus_feat_resou h2 {
    font-size: 26px;
    font-weight: 400;
    color: #222;
    margin-bottom: 15px;
}
.bus_feat_title {
    padding: 1rem;
    background: #f9f9f9;
    border: 1px solid #d8d8d8;
}
.bus_feat_title h3 {
    font-size: 1.125rem;
    font-weight: 600;
    margin: 0;
}
.bus_feat_imgCon {
    display: flex;
    margin: 1.25rem 0;
}
.bus_feat_img {
    flex: 0 1 25%;
    padding-right: 30px;
}
.bus_img_con {
    flex: 0 1 75%;
    padding-left: 10px;
}
.bus_feat_img img {
    line-height: 0;
    display: inline-block;
    border: solid 4px white;
    max-width: 100%;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 20%);
    transition: all 200ms ease-out;
    width: 100%;
}
.bus_quickLinks {
    padding: 1rem;
    background: #f2f2f2;
    border: 1px solid #d8d8d8;
}
.bus_quickLinks .contact_box ul {
    padding-left: 20px;
    list-style: disc;
}
.businesses_wrapper .post_content_wrapper {
    padding: 0;
}
.businesses_wrapper .def_post_contact_wrapper .contact_box {
    text-align: left;
}
.businesses_wrapper .def_post_contact_wrapper .contact_box li a {
    text-decoration: underline;
    line-height: 1.4;
    color: #004977;
}
.businesses .comm_left {
    background: #1b5b98;
}
.businesses_wrapper .def_post_contact_wrapper h3 {
    background: #001e3d;
}


.citizenSerLinks .comm_left {
    background: #1b5b98;
        display: flex;
    align-items: center;
}
.citiLink_Home {
    display: inline-block;
    width: 100%;
    background: #002e59;
    padding: 8px;
    box-shadow: 0 -3px 3px rgb(0 0 0 / 50%) inset;
}
.citiLink_Home a {
    color: #fff !important;
}
.citizenSerLinks .comm_right {
    padding: 0;
}
.citizenSerLinks .comm_right .comm_title_links {
    display: inline-block;
    width: 100%;
    padding: 10px;
}
.comm_title_links ul .greenIcon span.material-icons {
    color: green;
}
.ciz_post_content h4 {
    font-size: 1.6875rem;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
}
.ciz_post_content ul li a {
    font-size: 1rem;
    color: #004977;
    text-decoration: underline;
}
.ciz_post_content ul li {
    display: inline-block;
    width: 100%;
    margin: 8px 0;
}
.ciz_post_content {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.citizenCon_linksW {
    background: #f7fbff;
    padding: 15px;
    border: 1px solid #eaeaea;
}
.citizenCon_linksW h4 {
    font-size: 1.6875rem;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
    color: #004977;
}
.citizenCon_linksW li {
    display: inline-block;
    width: 100%;
    margin: 8px 0;
}
.citizenCon_linksW li a {
    font-size: 1rem;
    color: #004977;
    text-decoration: underline;
}
.citizenSer_wrapper .post_content_wrapper {
    padding: 0;
}


.contact_frame {
    display: inline-block;
    width: 100%;
    padding:30px 0;
}
.contactUsRI .comm_left {
    background: #1b5b98;
    display: flex;
    align-items: center;
}



.fnpostItem a.fnpImg {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    margin-bottom: 20px;
}
.fnpostItem a.fnpImg img {
    max-width: 100%;
    height: 150px;
    object-fit: cover;
    width: 100%;
}
.fullNewsPost .fnpostItem a.fnpImg img {
    height: 300px;
}
.fnpostItem a {
    color: #3c3c3c;
    text-decoration: underline;
}
.fnpostItem h3 {
    font-size: 1.5rem;
    margin: 0;
    margin-bottom: 15px;
}
.fnpostItem p {
    font-size: 0.9rem;
    margin: 0;
}
.fullNewsPost {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.fullNewsPost .fnpostItem {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.halfFeaturedS {
    display: flex;
    flex-wrap: wrap;
}
.halfFeaturedS .fnpostItem {
    max-width: calc(50% - 15px);
    flex: 0 1 calc(50% - 15px);
    margin-bottom: 15px;
}
.halfFeaturedS .fnpostItem:nth-child(odd) {
    margin-right: 15px;
}
.halfFeaturedS .fnpostItem:nth-child(even) {
    margin-left: 15px;
}
.halfFeaturedS .fnpostItem h3 {
    font-size: 1rem;
}
.halfFeaturedS .fnpostItem a.fnpImg {
    margin-bottom: 10px;
}
.fp_title h3 {
    font-size: 1.5rem;
    margin: 0;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 10;
    padding-right: 15px;
}
.fp_title:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 100%;
    background: #ddd;
    height: 1px;
    left: 0;
    top: 50%;
    z-index: 0;
}
.fp_title {
    position: relative;
    margin-bottom: 20px;
}
.news_recentPost h3 {
    font-size: 1rem;
    margin: 0;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
}
.recent_news_wrapper {
    border: 1px solid lightgrey;
    padding: 5px 20px;
    display: inline-block;
    width: 100%;
}
.recentNews_item {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid lightgray;
    padding: 10px 0;
}
.recentNews_item h4 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 1.3;
}
.recentNews_item h4 a{
    color: #3c3c3c;
    text-decoration: underline;
}
.recentNews_item p {
    color: #dc8814;
    margin: 0;
}
.viewallBtn {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    text-align: center;
}
.viewallBtn a {
    color: #004977;
    font-size: 0.9rem;
    font-weight: bold;
    display: inline-block;
    text-transform: uppercase;
}
.subscrib_news {
    border: 2px solid #0e8cba;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
}
.news_recentPost {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.subscrib_news h4 {
    font-size: 1rem;
    font-weight: bold;
    color: #0e8cba;
    margin: 5px 0 10px 0;
}
.subscrib_news p {
    font-size: 0.9rem;
    color: black;
    line-height: 1.4;
}
.subscrib_news button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #13467a;
    border-color: #007095;
    color: white;
    transition: background-color 300ms ease-out;
}
.subscrib_news button:hover{
    background-color: #007095;
}
.socialLinks ul li a {
    background: #0e8cba;
    display: inline-block;
    padding: 8px;
    border-radius: 50%;
    box-sizing: border-box;
    width: 36px;
    height: 36px;
}
.socialLinks ul {
    display: flex;
    justify-content: space-around;
}
.socialLinks ul li a img {
    width: 100%;
}
.newsDefault_wrapper .post_content_wrapper {
    padding: 0;
}
.socialLinks {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}




.comm_title_links ul .blueIcon a span.material-icons{
    color:#1b5b98;
}
.comm_title_links ul .darkblueIcon a span.material-icons{
    color:#0f3e57 ;
}
.comm_title_links ul .greenIcon a span.material-icons{
    color: #0e4b4e;
}
.comm_title_links ul .orangeIcon a span.material-icons{
    color: #d05525;
}
.comm_title_links ul .lightblueIcon a span.material-icons{
    color: #52a3e0;
}
.comm_title_links ul .purpleIcon a span.material-icons{
    color: #3f0f57;
}
.comm_title_links ul .redIcon a span.material-icons{
    color: #9c1c1c;
}
.depts_wrapper .portal_d_contant {
    display: inline-block;
    width: 100%;
}
.portal_d_contant .deptsLinks h3 {
    font-size: 1.6875rem;
    margin: 0;
    font-weight: 600;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
}
.portal_d_contant a {
    color: #004977;
    text-decoration: underline;
    line-height: 1.4;
    font-size: 1rem;
}
.portal_d_contant .deptsLinks h3 {
    font-size: 1.6875rem;
    margin: 0;
    font-weight: 600;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
}
.portal_d_contant .deptsLinks h3 a{
    font-size: 1.6875rem;
}
.deptsLinks ul {
    list-style: disc;
    padding-left: 20px;
}
.deptsLinks {
    display: inline-block;
    width: 100%;
    margin-bottom: 1.25rem;
    padding-bottom: 1.875rem;
    border-bottom: 1px solid #bfbfbf;
}
.depts .comm_left {
    display: flex;
    align-items: center;
    background: #1b5b98;
}
.deptsLinks:last-child {
    border: 0;
}


.employment .comm_left {
    background: #1b5b98;
}
.empntData h3 {
    font-size: 1.6785rem;
    font-weight: 400;
    color: #222;
    margin: 0;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.empDataLinks h4 {
    font-size: 1.6875rem;
    font-weight: 400;
    color: #6f6f6f;
    margin: 10px 0;
}
.empDataLinks ul {
    list-style: disc;
    padding-left: 25px;
}
.empDataLinks ul li {
    line-height: 1.6;
    font-size: 1rem;
}
.empDataLinks ul ul {
    list-style: circle;
}
.empntData {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}


.legalDsclmr .comm_left {
    background: #1b5b98;
    display: flex;
    align-items: center;
}
.legalDsclmLinkID h4 {
    font-size: 16px;
    font-weight: bold;
    color: #222 !important;
    margin-bottom: 0.3rem;
}
.legalDsclmrData {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.legalDsclmrData h3 {
    font-size: 1.6875rem;
    color: #222;
    margin-bottom: 20px;
}




.EmrgncSrvcLinks .comm_left {
    background: #1b5b98;
    display: flex;
    align-items: center;
}
.EmrgncSrvc_item h5 {
    font-size: 1.125rem;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
}
.EmrgncSrvc_imgContent {
    display: flex;
}
.EmrgncSrvc_img {
    flex: 0 1 33.33%;
}
.EmrgncSrvc_content {
    flex: 0 1 66.66%;
    padding-left: 15px;
    box-sizing: border-box;
}
.EmrgncSrvc_img img {
    display: inline-block;
    max-width: 100%;
}
.EmrgncSrvc_content p {
    margin-top: 0;
    margin-bottom: 20px;
}
.EmrgncSrvc_item {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.EmrgncSrvc_item:last-child{
    border:0;
}
.EmrgncSrvc_resou h2 {
    font-size: 1.6875rem;
    font-weight: 400;
    line-height: 1.4;
    margin: 15px 0;
}
.EmrgncSrvc_bgBox {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border: 1px solid #ddd;
    background: #F7F3F7;
    margin-bottom: 20px;
}
.EmrgncSrvc_bgBox h5 {
    margin: 0;
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 15px;
}
.EmrgncSrvc_bgBox p {
    margin: 0;
}
.WS_qL1 h3 {
    color: #001366;
    font-size: 1.4375rem;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
}
.WS_qL1 ul {
    list-style: disc;
    padding-left: 20px;
}
.EmrgncSrvc_quickLinks {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border: 1px solid #d8d8d8;
    background: #f7fbff;
}
.WS_qL1 {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 15px;
}
.WS_qL1:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0;
}
.WS_qL1 li {
    line-height: 1.4;
    font-size: 1rem;
}





.covid19_wrapper .comm_post_title {
    margin: 0;
    width: 100%;
    background: #014c5a;
    color: #fff;
    border: 0;
    border-radius: 0;
    text-align: center;
}
.c19titleContent p {
    color: #014c5a;

    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0;
}
.c19titleContent {
    padding: 15px 30px;
    background: #efecec;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 75%);
}
.co19Links {
    display: flex;
    justify-content: center;
}
.co19Links_item {
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 15%;
    min-width: 150px;
    margin: 15px;
    background: #014c5a;
    color: #fff;
    padding: 20px 10px;
}
.co19Links_item a {
    color: #fff !important;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.co19Links_item span {
    font-size: 2.5rem;
}
.covid19_main {
    padding: 1rem;
}
.covid19Box {
    display: inline-block;
    width: 100%;
    padding: 12px 30px;
    border: 4px solid #014c5a;
    border-radius: 8px;
    text-align: center;
    margin: 15px 0;
}
.covid19Box_w h3 {
    font-size: 2rem;
    font-weight: bold !important;
    color: #014c5a;
    margin: 0;
    margin-bottom: 20px;
}
.covid19Box_link a {
    display: inline-block;
    margin: 10px 20px;
    padding: 10px;
    background: rgba(243,216,134,0.3);
    text-decoration: underline;
}
.covid19Box_link a:hover{
    border-left: 3px solid #ffd54f;
}
.covid19Box_link ~ .covid19Box_link {
    margin-bottom: 30px;
}
.covid19Box_link:last-child {
    margin-bottom: 0px;
}
.covid19Full .covid19Box_link a {
    width: calc(50% - 43px);
    box-sizing: border-box;
    text-align: center;
    padding: 15px;
}
.covid19Box_link h4 {
    font-size: 1.25rem;
    font-weight: 600;
    color: #222;
}
.covid19Full h4 {
    font-size: 1.25rem;
    margin: 0;
    margin-bottom: 10px;
    font-weight: 400;
    color: #014c5a;
}
.covid19Full .covid19Box_link {
    margin-bottom: 15px;
}
.covid19_wrapper .comm_post_title h2 {
    color: #fff;
}
.covid19_wrapper .portal_d_contant {
    padding: 0;
}
.breadcrumb-container span:nth-child(2):before {
    content: '\e88a';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    color: #fff;
}
.breadcrumb-container span:nth-child(2) a {
    display: none;
}
.breadcrumb-container span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
     color: #fff;
}
.breadcrumb-container span a{
	font-weight: 600;
	color:#fff;
}
header .breadcrumb {
    background: transparent;
}
.breadcrumb-container span a.breadcrumb-current {
    color: #ff8a3f;
}
form .breadcrumb-container {
    padding: 6px !important;
}
.pageNotFound h3 {
    font-weight: 500;
}
.mobileTBtn span {
    color: #fff;
    text-transform: uppercase;
}
.mobileTBtn span {
    color: #fff;
    text-transform: uppercase;
}
.webpart_3 .comm_post_wrapper {
    display: flex;
    padding: 15px;
    flex-wrap:wrap;
}
.webpart_3 .comm_post_wrapper .column_100 {
    flex: 0 1 100%;
    max-width: 100%;
}
.webpart_3 .comm_post_wrapper .column_66 {
    flex: 0 1 66.66%;
    max-width: 66.66%;
    padding-right:15px;
}
.webpart_3 .comm_post_wrapper .column_33 {
    flex: 0 1 33.33%;
    max-width: 33.33%;
    padding-left:15px;
}
.mobileTBtn span {
    color: #fff;
    text-transform: uppercase;
}
.mobileTBtn {
    display: flex;
    align-items: center;
}
span.leftNMTtl {
    display: none;
}
div#s4-workspace {
    display: inline-block;
    height: auto !important;
    width: 100% !important;
}
div#s4-bodyContainer {
    padding-bottom: 0;
}
a.wbptablinks.active span {
    display: block;
}
.accordion .section {
    margin-bottom: 4px;
    width:100%;
}
.accordion .section-content ul {
    list-style: disc;
}
#resource-box ul {
    list-style: disc;
    padding-left: 20px;
    margin-left: 0;
}
.bocc_c_title h4 {
    font-weight: 400 !important;
    color: #333 !important;
}
.ms-rtestate-field ul {
    list-style: disc;
}
.maroon-txt {
    color: #922388 !important;
}
.accordion .section-content ul.dfwp-column.dfwp-list {
    list-style: none !important;
    margin-left: 0 !important;
}
.accordion .section-content ul.dfwp-column.dfwp-list ul {
    list-style: none;
    margin-left: 0;
}
.accordion .section .medium-12.columns {
    padding: 0;
}
.accordion .section-content ul.dfwp-column.dfwp-list .groupheader {
    margin-left: 0;
}
.tab .content.active {
    width: 100%;
}
.tab .content.active {
    width: 100%;
}
.large-8.columns .tabs {
  /*  width: 100% !important; shiv*/
}
.ms-rtestate-field ul.dfwp-column.dfwp-list {
    list-style: none;
}
.ms-rtestate-field ul.dfwp-column.dfwp-list li ::marker {
    display: none;
}
.ms-rtestate-field ul.dfwp-column.dfwp-list li {
  /*  list-style: none; shiv*/
}
.comm_left a span {
    text-decoration: underline;
}
#hero-img{
	object-fit:cover;
}
ul.ui-tabs-nav.ui-corner-all {
    background: transparent;
    padding: 0;
    border: 0 !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    margin: 0;
    border-width: 0;
    border-radius: 8px 0 0 8px;
    overflow: hidden;
    position: relative;
    right: 0px;
    /* right: -2px; */
    margin-bottom: 0 !important;
    z-index: 2;
    background: transparent;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    color: #004977;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #000;
    background: #fff;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    border: 1px solid #bfbfbf;
    border-right: 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	color: #004977;
}
.ui-tabs.ui-corner-all.ui-widget {
    width: 100%;
    border: 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav{

	width: 135px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    width: calc(100% - 135px);
    position: relative;
    border-color: #bfbfbf;
    margin-left: -2px;
}#mission h2 {
    font-weight: 400;
}
i.icon-add:before{

	font-family: "icon-typeface";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    /* font-size: 120%; */
    /* text-shadow: 1px 1px 1px rgb(127 127 127 / 30%); */
    content: "\e97d";
    font-size: 120%;
    opacity: .8;
    text-shadow: none;
}
.active > i.icon-add:before{

	content: "\e97f";
}
.accordion .section-content a {
    word-break: break-all;
}

#drop1.open,#drop2.open{

	list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: white;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 2px;
    max-width: 200px;
}


#drop1.open li,#drop2.open li{
	font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0;
}

#drop1.open li a,#drop2.open li a {
    display: block;
    padding: 0.5rem;
    color: #555555;
}

/* Styles for the Video Tab */
#media-content-2 a.arclink {
    background: #efefef;
    padding: 1em;
    color: #222222;
    display: block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#media-content-2 .post_item.event_video {
    background: none;
    box-shadow: none;
}

#media-content-2 #Eventslist .content {
    background: white;
    padding: .5em;
}

#media-content-2 a.arclink:hover {
    background: #e3e3e3 !important;
}

#media-content-2 .post_item > p {
    padding: 15px 10px 0;
    font-weight:bold;
    text-align: center;
}

#media-content-1 {
	margin-top: 20px;
}

#media-content-1 .post_item {
	padding:10px;
	margin: 10px;
}

#media-content-1 .content-card-container {
    box-shadow: none;
    padding: 0;
    text-align: center;
    margin: 0;
}
