
* {
    margin: 0;
    padding: 0;
}

/**** Aligns control bar settings  ****/

.showControlBar .dnn_mact,.showControlBar .redactor-dropdown, .showControlBar.redactor-toolbar-tooltip {
/*
    margin-top: -53px !important;
    margin-left: inherit !important;
    z-index: 4000;
*/
}

/**** Aligns control bar settings  ****/

/* JS Edit */
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
    color: #FFF !important;
}

.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
    color: #FFF !important;
}
/* END edit */

/******* DNN Styles ********/
.DNNEmptyPane {width:auto;}
.LoginWrap{width: 100%;height: 100%;}
.login{
   margin: 0 auto;
   width: 300px;
   position: relative;
   top: 20%;
   padding: 5em;
   border-radius: 10px;
   
}
.LoginLogo{
   width: 200px;
   height: 200px;
   margin-top: 0px;
   margin-bottom:40px;
   margin-right:auto;
   margin-left:auto;
}
.LoginLogo img{width:100%}
/*.LoginWrap .login .DnnModule {height:142px;}*/
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem:nth-child(3),
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem:nth-child(5),
.dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem .dnnLabel,
.dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem .dnnFormLabel,
.dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem a[id*=Login_Login_DNN_cancelLink]
{
   display:none;
}
.dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem a[id*=Login_Login_DNN_cmdLogin]{
   box-shadow: none;
   text-shadow: none;
   width: 96%;
   border: none;
   padding: 16px 6px;
   background-color:#1e72b6;
}
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnFormMessage
{
   background-color: rgb(255, 0, 0);
   border-color: rgb(255, 0, 0);
   color: #fff;
}
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem .dnnLabel
{
   color: #fff;
}
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem input[type="text"], .LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel div[id*=Login_DNN] .dnnForm .dnnFormItem input[type="password"]
{
   width:100%;
   min-width: none;
   max-width: none;
   border: 0px solid #c9c9c9;
   box-shadow:none;
   padding:1em;
   background: #c5c5c5;
   color: #444444;
}
.LoginWrap .login .DnnModule .DNNContainer_noTitle div[id*=ContentPane] .DNNModuleContent div[id*=Login_UP] .dnnLogin div[id*=Login_pnlLogin] .loginContent .LoginPanel
{
   width:auto;
   padding-right:0px;
   float:inherit;
}
#ui-datepicker-div {
    z-index: 30!important;
}
.ms-modal-backdrop{
    position: unset !important;
    background-color: #00000000 !important;
}
/***************************/
/******************************-----PageContent -----******************************************/
    
body {
   margin: 0px;
   background-color: #6d6e711f;
   position: relative;
   min-height: 100%;
   font-family: Roboto, sans-serif;
   font-size: 16px;
   font-weight:400;
   line-height: 1.4;
}
ul {
   list-style-type: disc;
   margin-left: 20px;
}
p{
   color:#6d6e71;
   margin: 0 0 16px 0;
   font: normal 16px Roboto,sans-serif;
   line-height: 1.4;
   
}
h1,h2,h3,h4,h5{color: #6c6e71;margin:0; font-family: Roboto, sans-serif;}
h1 {
    font-size: 36px;
    font-weight: 300;
    line-height: 0px;
}
h2{}
h3{font-size: 17px;line-height: 20px;}
h4{line-height: 0px;}
h5{line-height: 0px;}

nav{
   z-index: 101;
   top: 0px;
   width:auto !important;
}
.scrolled {
   background: #fff;
   border-bottom: 1px solid #a4b0bb;
   box-shadow: 0 2px 80px rgba(0, 0, 0, 0.20);
}
.NavTop{
   position: absolute;
   width: 100%;
   display: block;
   background: #205E53;
   padding: 0px 0px;
   height: 100px;
   z-index: 1;
}
.NavTopWrap{
    position: relative;
}
.NavTopLeft {
    float: left;
    text-transform: uppercase; 
}
.NavTopLeft ul{margin:0px;}
.NavTopLeft ul li {
    display: table-cell;
    margin: 0px;
}
.NavTopLeft ul li a {}
.NavTopRight{
    position: relative;
    float: right;
    right: 10px; 
}
.NavTopRight ul{margin:0px;}
.NavTopRight ul li{    
   display: table-cell;
    margin: 0px;
}
.NavTopRightLinks .fa {
    transition: .5s;
}
.NavTopRightLinks .fa:hover {
    color: #6EC9EF;
}

/*TikTok code*/
.NavTopRightLinks.headerButtonsHide.TikTok a img {
    vertical-align: sub;
}
/* END */

.HCAtoZ a {
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 4px;
    text-decoration: none;
}

.center {
    margin: 0 auto;
    width: 1300px;
}

a.ServiceRequestBTN{
   background-color: #f00;
    border: none;
    padding: 6px 25px;
    border-radius: 0 0 5px 5px;
    position: relative;
    color: #fff;
    text-decoration: none;
}
a.ServiceRequestBTN:hover{}
.NavBottom{
   position: relative;
   width: 100%;
   display: block;
   transition: 0.3s;
   background: rgb(255, 255, 255);
   border-bottom: 1px solid #ededed;
   top: 60px;
}
.NavBottomWrap{}
.NavBottomLeftLinks{
   display: inline;
   position: relative;
   width: 60%;
}
.NavBottomRightLinks{
   display: table-cell;
   position: relative;
   width: 10%;

}
#google_translate_element {
    margin-left: 0;
    padding-top: 10px;
}
/* JS change 12-20-19 */
.goog-te-gadget-simple {
    background-color: #205E53 !important;
    width: 140px !important;
    border: none !important;
    padding: 6px !important;
    border-radius: 0 0 5px 5px;
    position: relative;
    font-size: 14pt !important;
}
/* END change */
.goog-te-gadget-simple > img {
    display: none;
    top: -20px;
    background-color: #ffffff !important;
}

/* JS change 12-20-19 */
.goog-te-gadget-simple .goog-te-menu-value {
    color: #fff !important;
    font-weight: 600;
}
.goog-te-menu-value span {
    color: #fff !important;
    font-family: Roboto, sans-serif;
}
/* END change */
a.fa {
    font-size: 2em;
    color: #fff;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 15px;
    text-decoration: none;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    font-size: 30px;
}
.Navtitle{
   position: relative;
   left: 25px;
   top: 30px;
}
.Navtitle h1{
   color:#fff;
   margin-left: 20px;
   font-size: 25px;
}
.logoWrap{
   padding: 0;
   transition: 0.3s;
   display: table;
   position: absolute;
}
.scrolled .logoWrap{
   width: 90PX;
   height: auto;
   border-bottom: 0px solid #ed1c24;
}
.lock-scroll {
    overflow: hidden;
}
.SearchBoxLeft{display:none;}
.SearchBoxLeft .NormalTextBox{
   padding: 24px;
    font-size: 16px;
    border: none;
}
.SearchBoxLeft .SkinObject{
   background: #ffffff;
    height: 67px;
    width: 67px;
    display: block;
    text-align: center;
}
.SearchBoxRight{    
   background: #ffffff;
    height: 67px;
    width: 67px;
    display: block;
    text-align: center;
    color: #0008d0;
}
.SearchBoxRight i {position:relative;top:20px;}

/*************************************/
/**********************/
section {
    width:100%;
    height: auto;
    position: relative;
}
#One{
   /*background-image: url(../img/428192.jpg);*/
   /* Full height */
   height: auto;
   /* Create the parallax scrolling effect */
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   overflow:hidden;
   top: 0px;
   /*z-index: -1;*/
   position: relative;
}

.HomeSlider{position: relative;width:100%;height:100%;z-index:0;}


.headertopGlob{
    background-color: #37373d;
    color:#fff;
    padding:8px;
    display: none;
}
.headertopGlob .innerwrapper > div{
    display:inline-block;
}
.allhclinkWrapper:hover{text-decoration:underline;}


.EmergencyAlert {
   top: 65px;
   margin-left: 0px!important;
   margin-bottom: 0px!important;
/*   padding-bottom: 6px;*/
/*   background-color: rgba(187, 28, 13);*/
   z-index:99;
}
.EmergencyAlert h3{
   text-align:left;
/*   background-color:rgb(185, 28, 44);*/
   color:#fff;
   border-bottom: 1px dotted #fff;
   margin: 0px 0px 2px 0px;
   padding: 10px;
   /*cursor: pointer;*/
}
.EmergencyAlert h3 i {
    margin-right: 0.6em;
    margin-left: 0.6em;
}
/*search box*/
#search-wrap {
    margin-top: -64px;
}
#search-box {
    width: 60%;
    position: relative;
    /*top: 35vh;*/
	top: 54vh;
    margin: 0 auto;
    z-index: 2;
}

#search-box-menu {
    position: relative;
    width: 60%;
    margin: 0 auto;
    margin-top: 55px;
}

.searchInputContainer {
    width: 100%;
}

.searchresults-box {
    width: 100% !important;
    top: 0 !important;
    margin: 0 !important;
}

#search-box .searchInputContainer {
    width: 100%;
}

.home-page #search-box input[type="text"] {
    box-shadow: 0px 0px 20px #444;
}

#search-box input[type="text"], #search-box-menu input[type="text"] {
    display: block;
    height: 4rem;
    width: 100%;
    font-size: 2rem;
    border: none;
    padding-left: 10px;
    box-sizing: border-box;
    opacity: 0.8;
}

#search-box-menu input[type="text"] {
    background-color: #ECECEC;
    border: solid 1px #CCC;
}

.searchresults-box input[type="text"] {
    background-color: rgba(222, 222, 222, 1);
    margin-bottom: 15px;
}
.LS_SOInput, .dnn_searchBox1_ClassicSearch {
    position: relative;
}

#dnn_searchBox_cmdSearch, #dnn_searchBox1_cmdSearch {
    background-color: #416e92;
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99;
}

ul.searchSkinObjectPreview {
    border: none;
    width: 100%;
}

.dnnSearchBox {
    margin-right: 119px !important;
}

.dnnSearchBoxPanel, .dnnSearchResultPanel {
    max-width: none;
}

.dnnEditState #main-search, .showControlBar #main-search{
    animation: none;
}
/*END search box*/

.dnnEditState .HomeSlider {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 1100px;
    height: 600px;
    top: 130px;
}
.HomeSliderWrap{
    margin-top: 0 !important;
}
#Two, #Three, #Four, #Five, #Six, #Seven{background:#ffffff;padding:0px;}
#Two, #Three, #Four, #Five, #Six, #Seven
#Two {} 
#Two .SectionTitle h1{color:#fff !important;}
#Two .SectionTitle h1::after{background:#fff!important;}
#Three{background-color: #ffffff;}
.ThreeBlocks{display:table;width:100%;border-spacing: 20px 0px;padding: 20px 0px;}
.ThreeLeftBlock, .ThreeRightBlock{display:table-cell;width:50%;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}
.ThreeLeftBlock{}
.ThreeRightBlock{/*background: #0008d0;*/}
#Four{}
#Five{}
#Six{}
#Seven{}
/* JS change 12-20-19 */
#SubOne{
    display:none;
    position: relative;
    background-color: #d8d8de;
    padding: 50px 0 50px 0;
    margin-top: 44px;
}
/* END JS change */
#SubTwo, #SubThree, #SubFour, #SubFive{background:#ffffff;padding: 0;}
#SubTwo{padding:0;/box-shadow: 0 0px 400px rgb(189, 189, 195);}
#SubThree{}
.SubThreeBlocks{display:table;width:100%;border-spacing: 20px;}
.SubThreeLeftBlock, .SubThreeRightBlock{display:table-cell;}
.SubThreeLeftBlock{width:25%;vertical-align: top;}
.SubThreeRightBlock{width:80%;}
#SubFour{}
.SubFourBlocks{display:table;width:100%;border-spacing: 20px;}
.SubFourLeftBlock, .SubFourRightBlock{display:table-cell;vertical-align: top;}
.SubFourLeftBlock{width:60%;}
.SubFourRightBlock{width:40%;}
#SubFive{}
.Section-Title-Wrap{padding: 20px 0px;}
.Section-Content {width: 100%; padding: 0 0 36px;}

/*************************************/
/**********************/

footer {
   width: 100%;
   position: relative;
   padding: 0 0 110px;
   left: 0;
/*   z-index:100;*/
   background: #205E53;
   border-top: 10px solid #6EC9EF;
}

.footerwrap{;color:#ebebeb;}
.dnnEditState .footerwrap{padding-bottom: 100px!important;}
.footerwrap p{color:#ebebeb; font-weight: bold;}

p.footerBottomCenter {
  text-align: center;
  margin-bottom: 5px;
}

p.footerBottomCenter a:link  {
  text-decoration: none !important;
  color: #fff !important;
}

p.footerBottomCenter a:visited   {
  color: #fff !important;
}

p.footerBottomCenter a:hover {
  color: rgb(2,139,255) !important;
}

.greenDiv {
    display: inline-block;
    border-bottom: 5px solid #205E53;
}
.blueDiv {
    display: inline-block;
    margin-left: -5px;
    border-bottom: 5px solid #6EC9EF;
}
.orangeDiv {
    display: inline-block;
    margin-left: -5px;
    border-bottom: 5px solid #F98C56;
}
.greenDiv, .orangeDiv, .blueDiv {
    width: 33%;
}

.service-request-link {
    background: #F98C56;
    padding: 3px 10px;
    border: 2px solid #F98C56;
    border-radius: 8px;
    top: -6px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
    letter-spacing: 1px;
    position: relative;
    font-weight: 600;
    transition: .5s;
    text-decoration: none;
    color: #FFF!important;
}

.service-request-link:hover {
    background: #6EC9EF;
    border: 2px solid #6EC9EF;
    color: white;
}

.contactInfo {
    color: #fff;
    font-weight: bold;
    float: right;
    padding: 5px 10px;
}

.contactInfo li {
    display: block !important;
}

.phoneNumber {
    float: right;
    text-align: right;
}

.dnnSearchBoxPanel {
    background-color: #6EC9EF;
    
}

.dnnSearchResultPanel {
    background-color: #F98C56;
}

.dnnSearchBoxPanel,
.dnnSearchResultPanel {
    max-width: 100%;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-right: 128px;
}

.dnnSearchResultPanel > .dnnRight > span.dnnSearchResultCountPerPage {
    color: #FFF;
    font-weight: 500;
}

a.dnnSearchResultAdvancedTip {
    color: #FFF;
    text-decoration: none;
    font-weight: 500;
}
                                                
/* Menu styles */
.menu-expanded {
    background-image: url(../../Images/Icons/arrowup.png) !important;
    border-bottom: 1px solid #C3C2C2;
    margin-bottom: 10px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.menuwrap {
    position: relative;
    font-size: 20px;
}
.menus {
    width:100%;
    position: relative;
}
.menu {
    padding: 0;
    margin: 0;
    display: table;
    table-layout: fixed;
    float: left;
    margin-bottom: -10px;
    }

.menu a:link, .menu a:visited {
        display: block;
        text-decoration: none;
        text-align: center;
        /*font-family: 'verdana', sans-serif;*/
        color: #040404;
        font-weight: bold;
}

.menuicon {
    margin: 12px auto 6px auto;
    height: 36px;
    width: 36px;
}

.menuicon img {width: 100%;}

ul.menu > li {
    display: table-cell;
    z-index: 17;
    padding: 0px;
    line-height:20px;
    position: relative;
    border-right:0px solid #fff;
    outline: none;
}

ul.menu > li:last-child {border-right:0px solid #fff;}

.menulink {
    color: white;
    text-align: center;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height:20px;
}
ul.menu li:hover a{color: rgb(30, 78, 90);}
ul.menu li:hover {
   background-color: rgb(255, 255, 255);
   cursor: pointer;
}

ul.menu li:hover > .tab{
    color: rgb(30, 78, 90);
}
ul.menu li:hover .dropdown {
        opacity: 1;       
        visibility: visible;
    }
.dropdown-sub {
    width: 100%;
    display: block !important;
}

.newdropdown {
    display: none;
    width: 100%;
    height: 400px;
    background-color: beige;
    position: absolute;
}
.dropdown {
    position: absolute;
    background-color: #fff;
    width: 280px;
    margin-left: -140px;
    left: 50%;
    padding: 10px 0;
    z-index: 1000;
    opacity: 0;
    top: 36px;
    visibility: hidden;
    -webkit-transition: all .30s ease;
    -moz-transition: all .30s ease;
    -ms-transition: all .30s ease;
    -o-transition: all .30s ease;
    transition: all .30s ease;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.5);
}

.ddlinks li {
   list-style: none;
}
.ddlinks li a{
      color:rgb(30, 78, 90)!important;
    padding: 8px 14px;
}
.ddlinks li a:hover{
      color: #FFF!important;
}
.ddlinks li:hover {
   background-color:#F98C56 !important;
}
.dropdown-last {
    min-width: 200px;
    display: none;
    position: absolute;
    background-color: #666;
    margin: 0px;
    padding: 10px 0;
    border-left: 1px solid #777;
    border-right: 1px solid #333;
    z-index: 1000;
    top: -10px;
    left: 200px;
}

.dropdown-link:link, .dropdown-link:active, .dropdown-link:visited {
    display: block;
    padding: 3px 15px;
    line-height: 18px;
    text-decoration: none;
    text-align: left;
    color: white;
    font-weight: normal;
    font-size: 12px;
    border-top: 1px solid #585858;
}

.dropdown-link:hover {
    background-color: #777;
}

.menu-downarrow {
    float: right;
    display: none;
    padding: 3px 2.5%;
    line-height: 25px;
    height: 25px;
    text-decoration: none;
    text-align: center;
    font-variant: small-caps;
    font-weight: normal;
    font-size: 20px;
    color: White;
    width: 15%;
}

.ddmenu-up {
    background-image: url("img/nav-ua.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.ddmenu-dn {
    background-image: url("img/nav-da.png");
    background-position: center center;
    background-repeat: no-repeat;
}
/*END menu styles*/

.grecaptcha-badge {
    /* right: 0 !important; */
    left: 104px;
}
/* MY new edits JS */

.wrapper{
	position: relative;
    width:100%;
    max-width: 100%;
    min-width: 240px;
    margin: 0 auto;
    z-index: 18;
    /*height: 100%;
    overflow: hidden;*/
}

.innerwrapper
{
    position: relative;
    left: 0;
    top: 0;
    display: flex;
    margin: 0 auto;
    align-items: center;
    align-content: center;
    padding: 1em 0;
    justify-content: center;
}



.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: #F98C56;
    background: #F98C56;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    transition: .5s;
}

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
    border-color: #6EC9EF;
    background: #6EC9EF;
    color: #fff;
}

button.dnnPrimaryAction {
    font-size: 16px;
    padding: 5px 15px;
    border: 2px solid #F98C56;
}

/*
.siq_bR {
    bottom: 20px !important;
    right: 80px !important;
}
*/

/******************************-----Header------**********************************************/

.header{width:100%;}
.headertop{height:100px;background-color:#205E53;}

.headerbottom{background-color: #FFF;
    margin-bottom: -20px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;}

.headertopRight{width: 50%;float: right;}
.headertopRight ul{float: right;list-style: none;margin-top:0px;}
.headertopRight ul li{display:inline-block;margin-left: 15px;}
#search{
   position:relative;
   top:5px;
   border-radius:5px;
   background-color:rgb(30, 78, 90);
   height:30px;
   padding: 0px 10px;
}
#search span{padding-top:5px;}
/*.SkinObject img{display:none;}*/
#search span a.SkinObject::after{
   font-family: FontAwesome;
   content: "\f002";
   margin: 0px 10px;
   color: #fff;
   font-size: 15px;
}

input.NormalTextBox{background-color:#fff; color:#444;border: none;font-size:15px;height: 20px;}
input.NormalTextBox::placeholder{color:#444;}
a.donatebtn{
   background-color: #d64548;
   text-align: center;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
   border-radius: 0 0 5px 5px;
   box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.47);
   display: inline-block;
   width: 280px;
   height: 50px;
   position: relative;
   top: -10px;
}
a.donatebtn:hover{background-color: #fb5255;} 
.title-donate-button{
   font-size: 22px;
   font-weight: bold;
   padding: 10px 36px;
   color:#fff;
   position: relative;
   top: 19px;
}

.headertopLeft{width: 50%;float: left;}
.headertopLeft div {display:inline-block;position: relative; top: 0px;}
.headertopLeftNAV{}
.headertopLeftNAV ul{}
.headertopLeftNAV ul li{
   display:inline-block;
   position: relative;
   border-left: 1px solid rgb(30, 78, 90);
}
.headertopLeftNAV ul li:last-child{border-right: 1px solid rgb(30, 78, 90);}
.headertopLeftNAV ul li:first-child{border-left: 0px solid rgb(30, 78, 90);}
.SocialMedia{padding-left:14px;padding-top:8px;}
.SocialMedia ul{}
.SocialMedia ul li{display:inline-block;}
.SocialMedia ul,.headertopLeftNAV ul{margin:0px;}
.headertopLeftNAV ul li a{
   padding: 8px 14px;
   text-decoration: none;
   text-align: center;
   color: rgb(30, 78, 90);;
   font-size: 15px;
}
.headertopLeftNAV ul li a:hover{
   text-decoration: underline;
}
.SocialMedia ul li a{
   padding: 8px 5px;

   text-decoration: none;
   text-align: center;
   color: rgb(30, 78, 90);;
}
/*.headertopRightNAV ul li a .fa{font-size: 15px;}*/
.cal a, .fb a, .instagram a, .home a{font-size: 20px !important;}

#Alert {
    background-color: rgba(187, 28, 13);
    position: relative;
    top: 20px;
    left: 0;
    width: 100%;
    z-index: 10;
}

/*********************************************************************************************/

/******************************-----NAVIGATION -----******************************************/

.navwrap {
    width:100%;
    max-width:1200px;
    margin:0 auto;
    position:relative;
}
#site-title {
    position: relative;
    top: 0;
    margin-right:1.5em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.logo {
    position: relative;
    top: 0;
    z-index: 1;
    width: 175px;
    padding: 2em;
}

.mottoContainer {
    max-width: 90%;
    width: auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    float: left;
    vertical-align: bottom;
    position: relative;
}

.mottoContainer h2 {
    font-size: 32px !important;
    color: #205e52;
    line-height: normal;
    display: block;
    position: relative;
    width: auto;
    text-align: left;
}

.mottoContainer h4 {
    font-size: 20px !important;
    font-weight: lighter;
    line-height: normal;
    color: #205e52;
    white-space: nowrap;
    position: relative;
    text-align: left;
    display: block !important;
}

.logo img {width: 100%;}
.titles {
    font-size:28px;
    line-height:28px;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight:bold;
    color:#B5A88C;
    margin: 0 auto;
    padding: 0 0 0 120px;
    position: relative;
}


.btnMobileMenu {display: none;}
.mobileNav-container {display: none;}

#upper{ float: left; width: 100%; border-width: 20px 0; border-style: solid; border-color: #000000;}

nav.simpleNav {
    position: fixed;
}

nav.simpleNav, .simpleNav .menu {
    min-height: 48px;
    max-height: 48px;
}

.menuicon {
    margin: 12px auto 6px auto;
    height: 36px;
    width: 36px;
}

.menuicon img {width: 100%;}

.menulink {
    color: white;
    text-align: center;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    line-height:20px;
}
ul.menu li:hover a{color: rgb(30, 78, 90);}
ul.menu li:hover {
   background-color: rgb(255, 255, 255);
   cursor: pointer;
   /*color: rgb(30, 78, 90);*/
}

ul.menu li:hover > .tab{
    color: rgb(30, 78, 90);
}
ul.menu li:hover .dropdown {
        opacity: 1;       
        visibility: visible;
    }
.dropdown-sub {
    width: 100%;
    display: block !important;
}

.newdropdown {
    display: none;
    width: 100%;
    height: 400px;
    background-color: beige;
    position: absolute;
}

.ddlinks > li:last-child{
   border-bottom: 0px dotted #1e4e5a;
}

.dropdown-link:link, .dropdown-link:active, .dropdown-link:visited {
    display: block;
    padding: 3px 15px;
    line-height: 18px;
    text-decoration: none;
    text-align: left;
    color: white;
    font-weight: normal;
    font-size: 12px;
    border-top: 1px solid #585858;
}

.menu-downarrow {
    float: right;
    display: none;
    padding: 3px 2.5%;
    line-height: 25px;
    height: 25px;
    text-decoration: none;
    text-align: center;
    font-variant: small-caps;
    font-weight: normal;
    font-size: 20px;
    color: White;
    width: 15%;
}

.ddmenu-up {
    background-image: url("img/nav-ua.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.ddmenu-dn {
    background-image: url("img/nav-da.png");
    background-position: center center;
    background-repeat: no-repeat;
}


/*-- Mobile Menu Start - ACKER --*/
.momenuopen {
    display:none;
	padding: 14px 20px;
	text-decoration:none;
	text-align:Left;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    cursor: pointer;
    float:left;
    background-color: #fff;
    color:rgb(30, 78, 90);
}
.momenuclose {
	padding:8px 23px;
    line-height:24px;
	text-decoration:none;
	text-align:Left;
    color: #1e4e5a;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    cursor: pointer;
   background-color:#fff;
}
.momensocialmedia {
   line-height:24px;
   text-decoration:none;
   text-align:Left;
   color: #1e4e5a;
   font-size: 16px;
   font-family: 'Roboto', sans-serif;
   font-weight: bold;
   cursor: pointer;
   background-color:#eaeff0;
}
.momensocialmedia ul {margin:0px;padding-top:5px;padding-bottom:5px;}
.momensocialmedia ul li {display:inline-block;}
.momensocialmedia ul li a {text-decoration: none;text-align: center;}
.momensocialmedia ul li a i {font-size:40px;color: rgb(30, 78, 90);margin-right: 10px;}
.momenu {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 50;
    background-color: rgba(32, 94, 83, 0.96);
    width: 100%;
    box-shadow: 10px 0px 20px 0px rgba(0,0,0,0.9);
}
.momenucontainer{padding:20px;display:block;}
.momenucontainer:last-child{border-top: 14px solid #eaeff0;}
.momenulink{padding: 0 0 0 10px;border-bottom:1px dotted #fff;}
.momenutitle{
    line-height: 24px;
    padding: 4px 0;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}
.momenutitle a:link, .momenutitle a:visited, .momenutitle a:active
{
    text-decoration:none;
	text-align:Left;
	font-family: 'verdana', sans-serif; 
    font-weight:normal;
	font-size:18px;
    cursor: pointer;
    color:#fff;
}
.momenutitle a:hover
{
    color:#eee;
}
.momenusublink, .momenulastlink{
    padding: 0 0 0 10px;
    border-left: 1px solid #eee;
    display: none;
}
.mmactive{}
.momenuddarrow
{
    height: 20px;
    width: 20px;
    margin: 1px 11px 1px 1px;
    float: right;
    cursor: pointer;
    text-align: center;
    border-radius: 12px;
    color: #ccc;
    border: 2px solid #ccc;
    line-height: 20px;
}
.momenuddarrow:after {
    content:"\25BC";
}
.momenuuparrow
{
    height: 20px;
    width: 20px;
    margin: 1px 11px 1px 1px;
    float: right;
    cursor: pointer;
    text-align: center;
    border-radius: 12px;
    color: #ccc;
    border: 2px solid #ccc;
    line-height: 20px;
}
.momenuuparrow:after {
        content:"\25B2";
    }
.momenuddarrow:hover, .momenuuparrow:hover {
        color:#eee;
        border-color:#eee;
    } 
/*-- Mobile Menu End--*/

/* Pictures of all animal iframe */
#POAA{
    width:100%;
    height:1600px;
    border:none;
}

.pglink {
    padding: 8px 9px;
    color: #040404;
    font-weight: bold;
    outline: none;
}

a {cursor:pointer;}



.dnnEditState .zsiq_floatmain {
     bottom: 100px;
}

/******* Social Media feed Styles ********/

.fbFrame {
    margin: 0 auto;
    margin-right: 50px;
}

.twitterFrame {
    width: 320px;
    margin: 0 auto;
    margin-left: 50px;
}


/******* End Social Media feed Styles ********/

.block, .block-views {
    background: transparent;
    border: none;
    margin-bottom: 0px;
    padding: 1em;
}

/***************************Responsive  Section*************************/

@media screen and (max-width: 1500px){}

@media screen and (max-width: 1350px) {
    .goog-te-gadget-simple {
        padding-bottom: 0 !important;
    }
    nav {
        margin-top: 0;
        transition: none;
    }
    .menuwrap {
        font-size: 16px;
        left: 0;
    }
    .menus {
        float:left;
    }
    .innerwrapper{width: 100%;}
    .logo {
        position: relative;
        float: left;
        left: 0;
        max-width: 125px;
    }
    #site-title {
        float: none;
        left: 0;
    }
    .headertopLeftNAV ul li a {padding: 8px 8px;}
    .homeButtons{
        position: relative;
        margin-left: -50%;
        left: 59%;
    }
    .ImportantLink{
        height:100px;
        width:100px;
    }
    .ImportantLinkIcon{
        height: 33px;
        width: 33px;
    }
    .ImportantLinkName{font-size: 13px;}
    .footertop{background-position: -112px -270px;background-size: none;}
}

@media screen and (max-width: 1300px) {
    .center {margin: 0 auto; width: 100%;}

    .ddlinks li a {
        color: rgb(30, 78, 90)!important;
        padding: 5px;
        font-size: 14px;
    }
    
    .dropdown {
        width:auto;
        min-width:100px;
        left:0;
        margin-left:0;
    }
}

@media screen and (max-width: 1200px) {

    .mottoContainer h2 { font-size:22px !important; }
    .mottoContainer h4 { font-size:14px !important; }

    #search-wrap {
        margin-top: 0;
        background-color: #98b2ad;
    }
    #search-box {
        top: 0vh;
    }
/*
    #Alert {
        top: 352px;
    }
*/
    .pglink {
        padding: 8px;
    }
    .Navtitle{left: 45px;}
    .NavTop, .NavBottom{}
    #SubOne{padding: 50px 0 20px 0;margin-top: 47px;}
    .navwrap {
        float: left;
    }
    .titles {
        float: left;
        padding: 40px 0 0 20px;
    }
   .Page-Title{padding-left: 32px;}
   .headertopLeft{padding-left: 8px;width:auto;}
   .headertopRight{width:45%;width:auto;}
   .headertopRight ul{margin-left: 0px;}
   .SocialMedia {padding-left: 8px;}
   ul.menu > li {padding:0;font-size:14px !important;}
/*   .menu a:link, .menu a:visited{padding: 8px 8px;}*/
   .dropdown {
         margin:0;
         left: -100px;
/*         top: 46px;*/
    }
   .menu a:link, .menu a:active, .menu a:visited {
/*        text-align: left;*/
            font-size:14px !important;
    }
   .ddlinks li {padding:0 10px;}
   .SmallButtonName{font-size: 14px;}
   .footernav,#breadcrumb-wrap{padding: 20px 20px;width: auto;}
   .footertop{background-position: -148px -188px;background-size: 142%;}
   .cal-date{width: auto;height: 80px;}
   .cal-info{width: 358px;height: 465px;}
   .cal-info-img{height: 110px;}
}

@media screen and (max-width: 1100px) {
    .menuwrap {
        font-size: 15px;
        left: -20px;
    }
    .greenDiv, .blueDiv, .orangeDiv {width: 32%}
}

@media screen and (max-width: 1024px) {
    .innerwrapper {
        justify-content: space-between;
    }

    #Alert {
        top: 0 !important;
    }
/*
    .EmergencyAlert {
        padding-bottom: 16px;
    }
*/
    .goog-te-gadget-simple {
        padding: 0 0 0 6px !important;
    }
   .NavTop { height: 60px; }
   #google_translate_element,
   .HCAtoZ { margin-left: 15px; }
   #google_translate_element { padding-top: 0; }
   .goog-te-gadget-simple .goog-te-menu-value span {
        font-size: 16px;
    }
   .headerButtonsHide { display:none !important; }
   .phoneNumber { padding: 0; font-size: 16px; }
   .NavTopRight {right: 3%;}
/*   .HomeSliderWrap {margin-top: -40px !important;}*/
   h4 {line-height: 25px;}
   .dropdown {width:30%; padding: 0!important;}
   .ddlinks {width:100%;}
   .dropdown .ddlinks li a {color:#205E53!important;background-color:#fff;}
   .dropdown .ddlinks li a:hover {color:#fff!important;background-color:#F98C56;}
   body, p{font-size: 14px;}
   #SubOne{padding: 50px 0 20px 0;margin-top: 47px;}
   #SubTwo {display: none;}
   #One {
        height: auto;
    }
   .greenDiv, .blueDiv, .orangeDiv {display:none;}
   nav {
        margin-top: 0;
        margin-left: 0;
        z-index:39;
        transition: none;
    }
    .menuwrap {
        float: right;
        padding-right: 2%;
        right: 0; 
        left: 0;
/*        margin-top: 8px;*/
    }
   .titles {font-size: 24px;line-height: 24px;}
   .logo {width:100px;}
   .menu {display:none;}
   .momenuopen{ display: block;}
   .headertop{/*border-bottom: 1px solid #fff;*/ height:60px;}
   .headertopRight{width: 100%;height: 40px;}
   .headertopRight ul{margin-left: 0px;margin-bottom: 0px;width:50%}
   .headertopRight ul li{width:50%;margin-left: 0px;}
   .headertopRight ul li:first-child{float: left;}
   .headertopRight ul li:last-child{float: right;}
   #search{top:0px;border-radius:0px;height: 28px;padding: 6px 10px;}
   .searchInputContainer{display:inherit;}
   #search span {padding-top: 0px;}
   input.NormalTextBox{height: 27px;width: 85%;}
   a.donatebtn{padding-left: 0px;padding-right: 0px;border-radius: 0px;box-shadow:none;width: 100%;height: 34px;top: -37px;}
   .title-donate-button{font-size: 18px; top: 10px;}
   .headerbottom{ height:auto;margin-bottom:0; }
   .footernav,#breadcrumb-wrap{padding: 20px 20px;width: auto;}
   .footertop{background-position: -178px -188px;background-size: 162%;}
   .cal-date{width: auto;height: 80px;}
   .cal-info{width: 299px;height: 465px;}
   .cal-info-img{height: 110px;}
   .SmallButton{height: 60px;}
   .SmallButtonIcon{height: 60px;width: 60px;}
   .SmallButtonIcon img{width: 60%;}
   .SmallButtonName{font-size: 12px;padding: 20px 0px 0px 13px;}
   .homeButtons{
        margin-left: 0;
        left: 0;
    }
   .ImportantLinks{position: relative;}
   .ImportantLink{
      width:100%;
      height: auto;
      border-radius:0px;
      border:1px solid #fff;
      border-width: 1px 0px 1px 0px;
      margin:0px;
      float: none;
      display:table;
   }
   .ImportantLink div {display:table-cell;}
   .ImportantLinkName{text-align: left;}
   .ImportantLinkIcon{width: 60px;height: 60px;}
   .ImportantLinkIcon img {width: 60%;padding:10px;}
   .ImportantLinks .ImportantLinkswrapper .DnnModule .DNNContainer_noTitle{padding: 0px;}
   .ImportantLinkswrapper { width: 100%; }
   .ImportantLinks h2 { padding: 20px 15px 10px; }
   .ImportantLinks h3 { padding: 20px 15px 10px; }
   .momensocialmedia ul {
    text-align: center;
   }
   .momensocialmedia ul li {
    padding: 5px 0;
   }
   .momensocialmedia ul li a i {
    margin-left: 10px;
   }
   .service-request-link {
    top: -8px;
    transition: 0s;
   }
    
    /*search box*/
    #search-wrap {
        margin-top: 0;
/*        background-color: #98b2ad;*/
    }
    #search-box {
        top: 1vh;
    }
    
/*
    .siq_bR {
        bottom: 110px !important;
        right: 10px !important;
    }
*/
    
}

@media (min-device-width:900px) and (max-device-width:1024px) {
    .wrap{width:94%; padding: 0 3%; margin: 0 auto;}
    #content{width: 100%; border-width: 6px 0 0 0; border-radius: 0;}
    #base{width: 100%;}    
    .FooterPane {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 0 5px 0; 
    }
    #POAA {height: 2000px;}
}

@media screen and (max-width: 990px) {
    div#dnn_952B_Pane1 {
        width: 100% !important;
        float: none;
        text-align: center;
    }
    div#dnn_952B_Pane2 {
        width: 100% !important;
        text-align: center;
    }
}


@media screen and (max-width: 900px) {
    .SubFourRightBlock {
        padding-top: 20px;
    }
    .SubFourLeftBlock, .SubFourRightBlock {
        width: 100%;
        display: block;
    }
}



/***CK*****/
@media  (min-device-width: 768px) and (max-device-width: 800px) {
    #logo{width: 33%; margin-top:20px;  margin-left: -30px; }
    nav ul li a { font-size: 14px; letter-spacing: 0px; width:auto; }
    #content-inner{padding: 15px;}
    #areas{padding: 0 0 10px 0;}
    .page-title img{width: 30px;}
    #ContentTopPane {
        width: auto;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    .bucketrow{width: 100%}
    .page-title{font-size: 28px; line-height: 30px;}
    .FooterPane {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    .footertopright{width:100%;left:0;}
    .area-img{width: 152px; padding: 0 10%;}
    .area-links p{font-size: 14px;}
    .Middle2wrap{width:auto;}
    .Middle2Left,.Middle2Right{width: 100%;float: none;}
    #POAA {height: 2100px;}
}

@media screen and (max-width: 768px) {
    .titles {
        width: 360px;
        padding: 30px 0 0 20px;
    }
    .programbuckets{}
    .bucketrow{width:100%;}
    .bucketcell{}
    .bucket{}
    .page-title {font-size:28px; line-height:30px;}
    .page-title img {width: 30px;}
    /*
   .ImportantLinkswrapper{width:auto;}
   .ImportantLink{height: 100px;width: 100px;}
   .ImportantLinkIcon img{width: 40%;}
   */
   .ContentBoxes{padding: 0px;display: block;width: auto;padding: 10px 0px;}
   .ContentBoxewrapper{width:100%;display: block;margin-bottom:10px;}
   .ContentBoxMiddle, .ContentBoxRight{display:none;}
   .footertopright{width: 100%;left:0;}
   .footertopright .DnnModule .DNNContainer_noTitle {padding: 10px!important;}
   .cal-info{width: 749px;}
   .ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next{top:50%!important;}
   .ls-bottom-nav-wrapper{bottom: 150px;}
    .footerSMIcons {
        margin: 0 auto !important;
        padding-top: 5px;
        right: 0 !important;
    }
    .fbFrame {
        margin-right: auto;
    }
    
    .twitterFrame {
        margin-left: auto;
        margin-top: 30px;
    }
}

@media screen and (max-width: 700px){
    #google_translate_element{position: relative;}
}

@media (max-width: 685px){
   .mobileNav-container{display: none;}
   #ContentTopPane {
        width: auto;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
   .FooterPane {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
   .divTable { width: auto; }
   .area-img{width: 152px; padding: 0 10%;}
   #POAA {height: 2550px;}
}

@media screen and (max-width: 600px){
        /*Nav fixes - acker*/
   .Navtitle{left: 30px;position: relative;top: 17px;padding: 0px 20px;top: 10px;width: 285px;}
   .Navtitle h1{font-size: 21px;line-height: 22px;}
   .ThreeBlocks{display:block;width:100%;}
   .ThreeLeftBlock, .ThreeRightBlock{display:block;width:100%;}
   .ThreeLeftBlock{margin-bottom:20px;}
   .SubThreeBlocks{display:block;width:100%;}
   .SubThreeLeftBlock, .SubThreeRightBlock{display:block;width:100%}
   .SubThreeLeftBlock{padding-bottom:20px;}
   #One{height:auto;}
   #SubTwo {display: none;}
   .Section-Content {margin-top: 0;}
   .dropdown .ddlinks li a {font-size:11px;}
    #google_translate_element {
        position: relative;
    }
    button.dnnPrimaryAction {
         margin-top: 20px; 
    }
    a.fa {
        margin-top: 10px;
    }
    
    .LiveForm.Default ul.page-break-section, .LiveForm.Default .thank-you {
        padding: 0 !important;
    }
    
}

@media (max-width: 736px),screen and (max-width: 480px) {
    .NavTopRight ul li {
        display: table-cell;
        margin: 0px;
    }
    .NavTopRightLinks {
        display: block;
    }
    .titles {
        font-size: 20px;
        line-height: 20px;
        width: 240px;
        padding: 30px 0 0 5px;
    }
    .footernav, #breadcrumb-wrap{padding: 10px;}
    .Page-Title {margin-left: 10px;padding-left: 0px;font-size: 23px;top: 85%;}
    .SubPageHeader{height: 130px;border-bottom: 5px solid #eaeaea;}
    .programbuckets{}
    .bucketrow{width:50%;}
    .bucketcell{width: 100%;}
    .bucket{}
    #parklisting .divTableCell {
        width:100%;
        display:block;
        padding:0;
        vertical-align:top;
    }
    .plamen img {
        width: 12.5%;
    }
   .searchInputContainer{display:inherit;}
   input.NormalTextBox{/*width: 152px;*/width:80%;}
   .ContentBoxTitle {border-bottom: 0px dotted rgb(30, 78, 90);}
   .ls-bottom-nav-wrapper {bottom: 0px;}
   .cal-info {
      width: 100%;
      height: auto;
      position: relative;
      top: 0px;
      background-color: #eaeff0;
   }
   .cal-info-title{margin-left: 10px;}
   .cal-info-datetime, .cal-info-location, .cal-info-Category, .cal-info-Bottom, .Closebutton{margin:10px;}
   .momenu{width: 100%;}
   .footermenulink, .FooterNavTwo ul li{display:block;border-right: 0px solid #fff;padding: 5px 0px;}
   .FooterNavThree ul li{padding:0px;}
   .FooterNavThree ul li.fb, .FooterNavThree ul li.instagram, .FooterNavThree ul li.call{margin: 20px 20px 0px 20px; height: 30px !important;}
   .SmallButtonWrap{width:95%;float:none;margin: 10px 10px 10px 10px;}
   .SmallButton{float:none;}
   .SmallButtonName{font-size: 15px;}
   .ls-slide h1{padding:10px!important;font-size:18px !important; font-weight:bold !important;margin-bottom:10px !important;top:27% !important;}
   .ls-slide p{padding:10px 15px!important;font-size:12px !important;line-height: 18px !important;letter-spacing: 1px;width: 93%!important;left: 0px!important;}
   /*[href^="tel"] { color: #fff !important; text-decoration: none; padding:1px 5px;margin:5px; border-radius:2px; background-color:rgb(30, 78, 90); border:1px solid rgb(30, 78, 90);*/}
}

@media screen and (max-width: 375px) {
   .logo {top: 0px;width: 235px;}
   .titles {
        font-size: 18px;
        line-height: 18px;
        letter-spacing: -1px;
        width: 200px;
        padding: 24px 0 0 8px;
    }
   .searchInputContainer{display:inherit;}
   input.NormalTextBox{width: 74%;}
   .ls-slide h1{top:25% !important;}
}

/***CK*****/
@media screen and (max-width: 480px) {
    .NavTopRight {
        right: 0;
    }
    #logo {
       position: relative;
       margin-left: auto;
       margin-right: auto;
       top: 50%;
    }
    #google_translate_element {
        margin-left: 0;
    }
    .goog-te-gadget-simple {
        padding-top: 0 !important;
    }
    .goog-te-gadget-simple .goog-te-menu-value span {
        font-size: 14px;
    }
    .HCAtoZ {
        margin-left: 0;
        font-size: 14px;
    }
    .phoneNumber {
        font-size: 14px;
    }
    .siteNav {display:none;}
    .mobileNav-container  {
        display: block;
    }
    .content-section {
        width: 100%;
        padding: 0;
    }
    #page-head h2 {
        float: none;
        padding: 5px 0;
        text-align: center;
    }
    #page-head img {
        float: none;
        width: 90px;
    }
    .FooterPane {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    .area-img {
        width: 152px;
        padding: 0 10%;
    }
    #ContentTopPane {
        width: auto;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    #BottomSection {
        width: 75%;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    #TopPane {
        width: auto;
        margin-bottom: 10px;
        padding: 0 0 5px 0;
    }
    .divTable {width: auto;}
    .nl-category, .nl-size {display:none;}
    .nl-title {width:80%;}
    .nl-download {width:20%;}
/*    .goog-te-gadget-simple {top:-2px;}*/
    #POAA {height: 5600px;}
    button.dnnPrimaryAction {
         margin-top: 30px; 
    }
    
/*
    .service-request-link {
        right: 5px;
    }
*/
    
    a.fa {
        margin-top: 5px;
    }
    
    .NavTopRight ul li {
        display: inline;
    }
    
    .NavTopRight ul li:first-child {
/*        display: block;*/
    }

    .NavTopRightLinks {
        display: inline-block;
    }
    
}

@media screen and (max-width: 448px) {
    a.alert-topnav-Link:after {
        top: -25px !important;
        font-size: 20px !important;
    }
}

@media screen and (max-width: 443px) {
    .service-request-link {
        top: 2px;
    }
}

@media screen and (max-width: 435px) {
/*
    #Alert {
        top: 282px;
    }
*/
    .NavTopRight ul {
        padding-right: 0px;
    }
}

@media screen and (max-width: 360px) {
    .goog-te-gadget-simple .goog-te-menu-value span {
        font-size: 12px;
    }
    .HCAtoZ {
        font-size: 12px;
    }
    .phoneNumber {
        font-size: 12px;
    }
    .service-request-link {
        top: 0;
    }
    .CommEmail {
        font-size: 11px;
    }
    .contactInfo {
        padding: 10px 5px 10px 0;
    }
}

/* FIX SEARCH BTN SAFARI ONLY */

/* Safari 6.1+ (8.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
    #search-box a { 

        top:19px !important;

    }
}}

/*****************************************************************Responsive  Section**************************************************/