/* fixes for desktop site */
#alpha,.hide-reader {
display:none;
}
.body-content table {
  max-width:100%;
}
.slider-link{
  display:none;
}
.logo{
  text-indent:-9999px;
  overflow:hidden;
  width:246px;
  /*height:57px;*/
  height:150px;
  z-index:3;
  margin:0;
  position:absolute;
  left: 34px;
 /* top: 58px;*/
 top:50px;
}
.visual .banner-text .header-main,.visual .banner-text .header-sub {
 max-width:345px;
 max-height:120px;
 overflow:hidden;
 line-height:1.1em;
}
.visual .about-photo, .visual .about-photo1 {
  top: auto;
  bottom: 15px;
}
#header{
  position:static;
  padding:7px 0 0 0;
  z-index:2;
  width:950px;
}
.top-nav,.top-nav-soc{
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}
#top-links {
  float:right;
  overflow:hidden;
}
.top-nav-holder {
  width:100%;
}
.top-nav li,.top-nav-soc li{
  float:left;
  color:#fff;
  font-size:11px;
  line-height:21px;
  padding:0 0 0 22px;
}
.top-nav-soc li:last-child{
  padding:0 0 0 8px;
}
.visual{
  overflow:visible;
}
.visual .main-gallery{
  position:static;
}
.visual .main-gallery li{
  overflow:hidden;
}
.visual .main-gallery li {
  z-index:-1;
  display:none;
}
.visual .main-gallery li.active {
  z-index:0;
  display:list-item;
}
.visual .banner-shadowbox {
    width: 390px;
}
#head-overlay {
    z-index: 3;
}
#search{
  z-index: 99;
}
#main{
  padding:0;
}
.weather-outer {
  min-height:91px;
}
.weather-section .temperature sup{
  margin:0 0 0 -6px;
}
.aside-alerts,.aside-news,.aside-date,.aside-category ,.aside-photo,.aside-location{
  overflow:hidden;
}
#othersites  a{
  color:#fff;
}
#othersites  a:hover{
  text-decoration:none;
}
#othersites {
  position:static;
  float:left;
  z-index:5;
  cursor: pointer;
  padding-top:0;
}
.othersitesDrop {
  position:absolute;
  z-index: 11;
}
.slicknav_menu,#nav-responsive {
  display:none;
}

.item-list-holder .item-list li {
  float: left;
  display:block;
  width: 134px;
  margin-right: 10px;
}
  
.item-list-holder .item-list {
  width: 288px;
}
#head-overlay-top {
  height: 54px;
  width: 100%;
  margin-top:-54px;
  z-index:2;
  position:relative;
  background-repeat: no-repeat;
}
#head-overlay-bot {
  height: 92px;
  width: 100%;
  margin-bottom:-92px;
  z-index:2;
  position:relative;
  background-position:0 40px;
  background-repeat: no-repeat;
  
}
.menu .activeHover ul.level2 {
  left: 0;
}
.paging-wrap ul li {
  font-size:14px;
  font-weight:normal;
}
.twocl-search #content{
  float: left;
  padding-left:16px;
  width:702px;
}
.sel-cat {
  display:none;
}
ul.layout-list li {
  padding:3px;
}
ul.layout-list li input {
  margin:1px 5px 0 0;
}
.total-pages-1,.total-pages-0 {
  display:none;
}
.footer-menu {
    margin:0 0 0 24px;
    width: auto;
}

/* tablets */
@media screen and (max-device-width: 979px), screen and (max-width:979px) {
textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type='checkbox'] {
  -webkit-border-radius:0;
  -moz-border-radiust:0;
  border-radius:0;
}
.top-nav li:first-child {
  padding: 0;
}
.column .info-list .text-wrapp {
    padding-left: 0;
}
#content input[type=submit] {
  border:1px solid #ccc;
  padding:5px 8px;
  background:#ddd;
  -webkit-border-radius:4px;
  -moz-border-radiust:4px;
  border-radius:4px;
  background: -webkit-linear-gradient(#f2f2f2, #cfcfcf);
  background: -o-linear-gradient(#f2f2f2, #cfcfcf);
  background: -moz-linear-gradient(#f2f2f2, #cfcfcf);
  background: linear-gradient(#f2f2f2, #cfcfcf);
}
#main-content img {
  max-width:100%;
  height:auto;
}
#main-content .CaptchaImageDiv img {
  max-width:180px;
  height:auto;
}
.threecolumns .column .alert-section {
  margin-top: 6px;
  min-height:0;
}
#head-overlay-top {
  background-position:top right;
}
#head-overlay-bot {
  background-position:0 -96px;
}
.header-bar{
  width:98%;
  padding:0 1% 6px;
}
.alphabet {
  display:none;
}
#alpha {
  display:inline-block;
}
.logo {
  top:42px;
}
.visual .banner-text .header-main {
  font-size: 28px;
}
.visual .banner-text {
   /* top: 74px;*/
   top: 154px;
}
.visual .banner-text .header-main,.visual .banner-text .header-sub {
 max-width:255px;
 max-height:80px;
}
.visual .banner-text .header-sub {
    font-size: 18px;
}
.hide-reader {
    left: -9999px !important;
    position: absolute !important;
    top: -9999px !important;
}

.visual .about-photo, .visual .about-photo1 {
    bottom: 6px;
}
.visual .banner-shadowbox {
  width: 300px;
  height: 280px;
}
#head-overlay {
    top: 155px;
    width: 100%;
}
.hide{
  display:none;
}
.hide-responsive{
  display:none;
}
#nav-responsive {
    width: 100%;
  overflow:hidden;
  position:relative;
  border-bottom:2px solid #a3b3c3;
}
#nav {
    display:none;
  }
.slicknav_menu,#nav-responsive {
    display:block;
    min-height:40px;
    background:#e8eefe url('responsive-menu-back.jpg') top left repeat-x;
  }
  
#main-content .description-list {
  overflow:hidden;
  margin:0;
  width:98%;
  padding:0 1%;
}
.description-list .description-box {
  width:100%;
  height:auto;
  padding:5px 0;
}
.description-list .description-box span {
  height: auto;
  min-height: 50px;
  padding:0 5px;
}
#main-content .description-list li {
  width:32%;
  float:left;
  margin: 0 -1px 15px 1%;
}
.description-list .image-box {
  height: auto;
  min-height:100px;
}

.description-list .ref-box {
  width: 97%;
  padding-right:3%;
}
#main-content .description-list .image-box img {
  width: 100%;
  height: auto;
}

#header {
    width: 100%;
  padding: 7px 0 0 0;
  overflow: hidden;
}
.visual {
    width: 100%;
}
.wrapper {
    width: 100%;
}
#main {
    width: 100%;
}
.container {
    width: 96%!important;
  padding:0 2%!important;
}
.threecolumns {
    margin: 0 0 16px 0;
    width: 100%;
}
.threecolumns  .column {
  width: 31%;
  padding:0 1%;
}
.threecolumns  .column:first-child {
  width: 32%;
}

#keywords input {
  padding-top:4px;
  padding-bottom:4px;
}

.threecolumns .item-list-holder {
    margin: 0;
    padding: 9px 0 0;
    width: 100%;
}
.threecolumns .column h2 {
    margin: 0;
}
.threecolumns .column .info-list li, .threecolumns .column .news-list li, .threecolumns .column .info-list1 li {
    padding:0 0 6px;
}
.item-list-holder .item-list {
  width: auto!important;
} 
.item-list-holder .item-list li {
  width: 47%!important;
  margin-right: 3%!important;
  float:left!important;
}
.ref-box * {
  float:left;
}

.AZ-page1 #content,.generalcontent #content,.branch #content{
  width:100%;
  float:none;
  padding-left:0;
}
#sidebar {
  display:none;
}
#main-content,#aside {
  width:100%;
  float:none;
}
#aside {
    border-left: none;
    margin: 61px 0 60px;
    padding: 0;
  overflow:hidden;
}
.events #aside, .events-detail #aside {
  width:100%;
  padding:0;
}
.aside-alerts,.aside-news,.aside-date,.aside-category,.aside-photo,.aside-location {
  float:left;
  width:49%;
}
.aside-news,.aside-category,.aside-location {
  float:right;
}
#aside .photo-holder {
  text-align: center;
}
#aside .photo-holder:last-child {
  text-align: initial;
}
.breadcrumbs-holder {
  margin-left:0;
}
.breadcrumbs-holder span,.breadcrumbs {
  float:none;
  line-height:26px;
}
.bottom-bar {
    padding: 0;
    width: 100%;
}
#footer {
    width: 100%;
  padding: 11px 0 20px 0;
}
.bottom-bar {
  padding: 5px 0;
  text-align:center;
  height:auto;
  background:#113a72;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background: -webkit-linear-gradient(#346e9d, #1c2a5f);
  background: -o-linear-gradient(#346e9d, #1c2a5f);
  background: -moz-linear-gradient(#346e9d, #1c2a5f);
  background: linear-gradient(#346e9d, #1c2a5f);
}
.bottom-bar li a {
  background-image: url('bg-languages-tran.png')!important;
  margin: 0 3px 0 6px;
}
.bottom-bar li {
  margin: 10px 0;
  padding: 0;
  float:none;
  display:inline-block;
}
.footer-menu li:last-child{
  display:none;
}

/* calendar */
.calendar {
    padding: 0;
    width: 100%;
}
.calendar td {
    line-height: 25px;
}
.calendarWrapper_Blacktown.calendar  a {
    border:none;
    height:17px;
    margin-top:4px;
    background-position: inherit -1px;
}
.gold .month-switcher a[id$="_NN"], .gold .month-switcher a[id$="_NN"]:visited{
    background-position: -21px -1px;
}
.gold .month-switcher a[id$="_NP"], .gold .month-switcher a[id$="_NP"]:visited{
    background-position: 0 -1px;
}
.calendar table.month-switcher td {
    font-size: 14px;
}

/* slider */
.visual .main-gallery li {
  width:100%!important;
  z-index:-1;
 display:none;
}
.visual .main-gallery li.active {
  position: static;
  top:auto;
  left:auto;
  z-index:0;
  display:list-item;
}
.visual {
    height: auto;
    width: 100%;
  min-height: 190px;
}
.visual .main-gallery li img {
  width:100%;
  min-width: 700px;
}
.visual .main-gallery {
    height: auto;
    position: static;
}
.paging-wrap {
  margin-top:-5px;
}
#main-content .paging-wrap .left p {
  margin-top:7px;
}
.paging-list-wrap.no-js-element {
  display:block!important;
}
.paging-list-wrap.no-js-element .left:first-child,.paging-list-wrap.no-js-element .left:last-child {
  display:none!important;
}
.paging-list-wrap.js-element {
  display:none!important;
}
#content input.btn_scPagingNonJS_enabled {
  text-decoration: none !important;
  background: #cdd7fb;
  background: -webkit-linear-gradient(#fefeff, #cdd7fb);
  background: -o-linear-gradient(#fefeff, #cdd7fb);
  background: -moz-linear-gradient(#fefeff, #cdd7fb);
  background: linear-gradient(#fefeff, #cdd7fb);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c8cdd3;
  line-height: 30px;
  padding: 0 10px;
  height: 31px;
  display: inline-block;
  color:#1e2d64;
}
.scSearchInputBox {
  border: 1px solid #c8cdd3;
  background: #cfcfd1;
  background: -webkit-linear-gradient(#fff, #cfcfd1);
  background: -o-linear-gradient(#fff, #cfcfd1);
  background: -moz-linear-gradient(#fff, #cfcfd1);
  background: linear-gradient(#fff, #cfcfd1);
-webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 5px;
  line-height:19px;
  display: inline-block;
  color: #333;
  font-weight: normal;
  margin-top:-4px;
  margin-right: 5px;
  margin-bottom: 10px;
  min-height: 29px;
}
.paging-wrap .paging-list-wrap.left:before {
  content: "Go to page: ";
}
/* table layout */
.GenFormName {
    padding: 10px 2%;
    width: 96%;
}
.GenFormTable {
    width: 100%;
}
.GenFormTableRow td:first-child {
  padding:10px 2%;
  width:26%;
}
.GenFormTableRow td:last-child {
  padding:10px 2%;
  width:66%;
}
.submit-holder {
  margin:20px 3%;
}

.carusel .link-top, .carusel .link-bottom {
    background:#014f98 url("bg-prev-next.gif") top center no-repeat;
    width: 100%;
}
.carusel .link-bottom {
    background:#014f98 url("bg-prev-next.gif") bottom center no-repeat;
}
.carusel .gallery li {
  height: auto;
  min-height: 78px;
  background-color:#fafbfe;
}
.carusel .gallery p {
    height: auto;
  padding-bottom:10px;
}
.column .carusel {
    margin-top: 5px;
}
#sitemap-responsive {
  display:none;
}
}

/* phones */
@media screen and (max-device-width:480px), screen and (max-width:480px) {
#header {
  overflow:visible;
}
#top-links {
  float: none;
}
.top-nav li {
  padding: 0 0 0 16px;
}
.top-nav-holder {
  float: none;
}
.top-nav {
  float:left;
}
.top-nav-soc {
  float:right;
}
.logo {
  margin:0 auto;
}
#othersites {
  display:none;
}
div#seacrhListBox_body {
 display:none;
}
.breadcrumbs-holder {
  margin-bottom:46px;
  margin-top:20px;
}
#aside {
    margin: 61px 0 50px;
}
.aside-alerts,.aside-news,.aside-date,.aside-category ,.aside-photo,.aside-location{
  float:none;
  width:100%;
}
.aside-alerts,.aside-date,.aside-photo {
  margin-bottom:10px;
}
.news-category:first-child{
}
.news-category{
  padding-bottom:12px;
  margin-bottom:30px;
}

.description-list .image-box {

}
.description-list .description-box span {
  min-height: 30px;
}
#main-content .description-list {
    text-align: center;
}
#main-content .description-list li {
  margin:0 auto 20px auto;
  width:64%;
  float:none;
}
#main-content .description-list .image-box img {
  width: 100%;
  height: auto;
}
.container.AZ-page1 {

}
.sel-cat {
  display:block;
}
.weather-box,.weather-outer {
  display:none;
}
.threecolumns {
    margin: 0;
}
.threecolumns .column:first-child {
  width: 98%;
}
.threecolumns .column {
  float: none;
    padding: 25px 1% 0;
    width: 98%;
}
.threecolumns .column h2 {
    margin: 0 0 5px;
}
.threecolumns .column .text-box {
}
.threecolumns .item-list-holder {
}
.item-list-holder .item-list {
    width: 100%!important;
  height: auto!important;
  padding:0;
}
.item-list-holder .item-list li {
    display: block!important;
    float: none!important;
    margin-right: 0!important;
    width: 100%!important;
}
#main-content .event-box img {
  width: 120px;
}

#head-overlay {
  display:none;
}
.visual {
  background:#1c2c60!important;
}
.logo {
  position:static;
  padding: 20px 0 14px;
  margin:0 auto;
}
#search {
  bottom:20px;
  width:96%;
  padding:10px 3% 10px 1%;
  position:absolute;
  top:auto;
  right:auto;
}

#search .input-holder {
  background:transparent;
  width:76%;
  padding-left:2%;
  padding-right:0;
}
#search .input-holder input {
  border:1px solid #afafaf;
  background:#e6e6e6;
  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   width:97%;
   padding-left:3%;
}

#search .submit {
  height: 20px;
  width:20%;
  float:right;
  border:1px solid #afafaf;
  background:#e6e6e6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: -webkit-linear-gradient(#ededeb, #b0afad);
  background: -o-linear-gradient(#ededeb, #b0afad);
  background: -moz-linear-gradient(#ededeb, #b0afad);
  background: linear-gradient(#ededeb, #b0afad);
}
.paging-wrap .right,.paging-wrap .left {
  float:none!important;
}
#keywords {
  float:none!important;
  margin-bottom:10px;
}
#keywords input {
  width:94%;
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid #ccc;
}
.check-list-header {
  display:none;
}
.drop-down-check-list {
  width: auto;
  overflow:hidden;
}
.drop-down-check-list a {
  display:block;
    width: auto;
  overflow:hidden;
}
.drop-down-check-list .check-list-content {
    border: none;
  display:block;
    visibility: visible;
    width: auto;
  overflow:hidden;
  position:static;
}
.filter-wrap .next-filter, .next-filter{
  margin:0 0 10px 0;
  display:block;
  float:none!important;
  overflow:hidden;
}
ul.layout-list li {
  color:#000;
  padding:5px;
}
ul.layout-list li  input{
  margin:1px 5px 0 0;
}

/* table layout */
.GenFormTableRow td:last-child {
    width: 96%;
}
.GenFormTableRow td{
  display:block;
}
.GenFormItems textarea {
    width: 98%;
}
.GenFormItems input, .GenFormItems select {
    width: 98%;
}

/* slider */
.main-gallery {
  width:100%;
}
.logo {
  background:#1C2C60 !important;
  width:100%;
  height: 60px;
}
.logo a {
  width:90%;
  margin:0 auto;
  background-position:center top;
  background-size:contain;
}
.visual .main-gallery li {
  width:100%;
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
}
.visual .main-gallery li.active {
  position: static;
}
.main-gallery img {
  display:none!important;
}
.visual .about-photo, .visual .about-photo1,.header-sub,.header-main{
  display:none;
}
.visual .switcher {
    bottom: 17px;
    height: 21px;
    left: 50%;
    z-index: 5;
  margin:5px 0;
  position:static;
  text-align:center;
}
.visual .switcher ul {
  margin: 0 auto;
  float: none;
  display: inline-block;
}
.visual {
  min-height:0;
  padding-bottom:60px;
}
.visual .banner-text {
  display:none;
}
.visual .switcher .play-pause {
  display:none;
}
.visual .switcher li a {
  background:transparent url('dot.png') center center no-repeat;
  text-indent:-9999px;
  width:12px;
}
.visual .switcher li.active a {
  background:transparent url('dot-active.png') center center no-repeat;
}
.visual .banner-text {
  position:static;
  padding:10px 3%;
  width:94%;
}
a.slider-link{
  display:block;
  width:80%;
  padding:0 10%;
  min-height:40px;
  overflow:hidden;
  color: #fdaf42;
  font-size: 26px;
  word-spacing: 5px;
  text-align:center;
  background:transparent url('orange-arrow.png') right 8px no-repeat;
}
.banner-shadowbox {
  display:none;
}
.column .carusel {
  margin-bottom:43px;
}
#head-overlay-top, #head-overlay-bot {
  display:none;
}
.main-gallery li{
  display: none;
}
.visual .main-gallery li.active {
  display:list-item;
}

/* sitemap */
#sitemap-responsive {
  display:block;
}
ul.site-map {
  display:none;
}
#sitemap-responsive {
  margin-bottom:40px;
}
#sitemap-responsive .slicknav_menu {
  display:block;
  background: #f7f7f7;
}
#sitemap-responsive  .slicknav_nav .level-1 > a {
    background: #ebebeb;
  border-top:1px solid #fff;
}
#sitemap-responsive .slicknav_nav .slicknav_parent {
    background: #f3f6fd;
}
#sitemap-responsive .slicknav_open > a,#sitemap-responsive .slicknav_nav .slicknav_open {
    background: #fbfbfb;
}
#sitemap-responsive  .slicknav_nav .slicknav_item a {
  padding:0;
}
#sitemap-responsive .slicknav_nav ul {
  margin:0;
}
#sitemap-responsive .slicknav_open > a {
  border-bottom:none;
}
#sitemap-responsive .slicknav_nav .level-2.slicknav_parent {
  border-top:1px solid #fff;
}
#sitemap-responsive .slicknav_open > a:first-child {
  background: #b6c5d8;
}
#sitemap-responsive li.level-3 {
  background: #fbfbfb;
  border-bottom:1px solid #ccc;
}
#sitemap-responsive .slicknav_menu .slicknav_open li{
  border-bottom:1px solid #ccc;
}
#sitemap-responsive .slicknav_menu .slicknav_open li:last-child{
  border-bottom:none;
}
#bing-map {
  margin-right:20px;
  margin-left:20px;
}

}