.accordion-back {
background-color:#99ccff!important;
}

/* container */
.responsive-two-column-grid {
    display:block;
}

/* columns */
.responsive-two-column-grid > * {
    padding:1rem;
}

/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-two-column-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}

.gallery-container {
   width: 350px!important;
}

.uline {
    text-decoration: underline;
}

/*.scrollbox {
  border:1px solid #575757;
  height: 680px;
  overflow: scroll;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

}*/


/*Scrolling drop down */

/*.main-navigation .sub-menu {
   height: 345px;
   overflow:auto;
}*/


/*Two column drop down*/

@media only screen and (min-width: 760px) {

.sub-menu {
  width: 410px!important;
}

.sub-menu-columns {
    display: inline-block!important;
    float: left!important;
    width: 200px!important;
}
.sub-menu-columns .menu-item-945 .menu-item-944 .menu-item-1001 .menu-item-1000 .menu-item-1836 .menu-item-948 .menu-item-999 .menu-item-998 {
    float: left!important;
    margin-right: 10px!important;
}
.sub-menu-columns  .menu-item-1503 .menu-item-995 .menu-item-1502 .menu-item-997 .menu-item-994 .menu-item-5882 .menu-item-1900 .menu-item-990 .menu-item-2066 {
    float: right!important;
}
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.sub-menu-columns {
   float: none!important;
}

}
.docimage { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.docimagetxt { 
   font-size: 18pt;
   font-weight: bold;
   text-align: center;
   position: absolute; 
   top: 40%; 
   width: 100%; 
}

a.ul-link:link {
  text-decoration: underline;
}

a.ul-link:visited {
  text-decoration: underline;
}

a.ul-link:hover {
  color: #a3a3a3;
  text-decoration: underline;
}


a.ul-link_red:link {
color: #db3030;
  text-decoration: underline;
}

a.ul-link_red:visited {
color: #db3030;
  text-decoration: underline;
}

a.ul-link_red:hover {
  color: #ad3737;
  text-decoration: underline;
}

a.email-link:link {
  color:#0000ff;
  text-decoration: underline;
}

a.email-link:hover {
  color:#8c8cd2;
  text-decoration: underline;
}

ol .breadcrumb {
   display:none!important;
}

.page-header {
       /*background-color:#46a1f2!important;*/
        background-color:#035aa8!important;
       min-height:150px!important;
       border-bottom-width:0!important;
}

.page-header .container {
	left:-520px;
        position: relative;
}

.page-header h2{
	text-align:left;
	padding-top:160px;
        text-transform: uppercase;
        white-space: nowrap;
}

.top-header .social-links a{
	opacity:.7!important;
}

.staff-volunteers {
     background-color: #e9ebff!important;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px; /* future proofing */
}

.civil_meetings {
      color: #777777!important;
      font-weight: normal;
      background-color: #e9ebff!important;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px; /* future proofing */
     padding: 20px;
}

.staff-volunteers li {
     color: #5a5858!important;
      font-weight: bold;
      line-height: 17px;
      list-style: none;
}

.staff-volunteers a {
     color: #777777!important;
      font-weight: normal;
      text-decoration: underline;
}


.list-spcr {
      padding: 0 0 -6px 0;
}

.list-spcr-sm {
      padding: 0 0 -18px 0;
}

.sub-menu {
      /*background:#0cb079!important;*/
      background:#0849a5!important;
      opacity:.95;
}

.sub-menu .sub-menu {
      /*background:#0cb079!important;*/
      background:#0849a5!important;
      opacity:.95;
}

.grn-txt {
       color: #009966;
}

.sf-menu: hover {
   color: #68a1ed;
}

.red-link {
  color: #d31935;
}

.rt-marg {
   margin-right: 5px;
}

.img-stroke {
  border: 1px solid #5d77a0;
}

.coy {
  color: #2780d1;
}

.coy2 {
  color: #495c6d;
}
