﻿.notification-window{
    top:36px;
    z-index:11000;
}


.headmessage{
    
}

.head_nav{

    width:330px;
    margin-left:280px;
}

.head_nav div{

    margin-bottom:-6px !important
}

.banner img {
    display: none;
}

.banner {
    border-style: none;
    height:auto;
    background-image:none !important;
    background:none !important;
}

    .banner h1 {
        position: relative !important;
        left: 0px !important;
        top: 0px !important;
        font-size: 20px;
        margin:0 !important;
        color: #eeeeee;
        font-weight: bold;
        padding: 8px 12px 8px 12px;
        text-shadow: none !important;
        z-index: 1;
        line-height: 28px;
        border-style: solid;
        border-width: 1px 0 1px 0;
        border-width: 0px;
        border-top-color: #7cc848;
        border-bottom-color: #508829;
        background: #0047bb;
        margin-left: 0 !important;
        position: relative !important;
        font-size: 24px !important;
        color: white !important;
        color: #0247bd !important;
        background: white !important;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif !important;
        height: auto !important;
    }

/*elected officials*/

#panel_elected_officials .contentrow{
    text-align:center;
}

/*links under officials*/
.panel_nav_electedofficials_section:nth-child(2){
    width:100%;
    text-align:center;
}

/*home*/


.feedback-link{
    top:58px; 
    right:7px;

}

/*welcome*/


.homesplash #welcome #line2{
    font-size:35px;
    font-weight:bold;
    max-width:200px;
    
}



.home_section2 .col1, .home_section2 .col2,.home_section2 .col3{
    
}

.home_quicklinks{
    
}

.home_quicklinks .table{
    
    width:118px;
    
}

.home_row1 .home_quicklinks{
    width:540px;
    margin-top:0px;
    position:relative;
    left:50%;
    margin-left:-270px;
  
}

.home_section2 .col2{
    
}

.home_row1 .col1{
    display:block;
    width:100% !important;
    text-align:center;
}

/*county news*/
.home_countynews .story1{
    
}


.home_countynews .story0, .home_countynews .story2{
    border-width:0 0 5px 0;
    border-style:solid;
    border-color:white;
}




.global_quicklinks{
    display:none;
}

.menu_mobile{
    display:block;
}

.base_head_nav_mobile {
        
    }

.head_logo_left,.head_logo_right{
    margin-top:30px;

}


.base_head {
        height:116px;
    }

/*events control*/
#eventsControl{
    width:500px;
}

#eventsControl .row{
    
    min-width:initial;

}

/*content*/

.content{
    display:block;
}

.section_nav_mobile,.section_nav_mobile_root, .section-nav-mobile nav{
    display:block;
}

.mobile-only{
    display:block;
}




.base_content_in > div {
    /*
    padding-left: calc(100% / 14);
    padding-right: calc(100% / 14) ;
        */
}


.navlayout .col1{
    display:none;
}

.navlayout .col2{
    display:block;
    width:100% !important;
    padding-right:15px;
    margin:auto;
}

.col{
    display:block !important;
    width:100% !important;
    margin-bottom:10px;
}

.col .sf_colsIn{
    margin-left:0px !important;
    margin-right:0px !important;
    
}

.col.border-left-dotted{
    border-style:none !important;
}

.col.border-right-dotted{
    border-style:none !important;
}

.navlayout .col,.base_content_in div[class*="sf_2cols"]{
    display:block !important;
    width:100% !important;
    margin-bottom:10px;

}

.base_foot .logo-foot{
    display:inline-block !important;
    width:100% !important;
}

.foot_link{
    display:block;
    text-align:left;
    margin-left:-5px;
}

.copyright{
    text-align:left !important;
    margin-left:10px;
}

.base_foot .foot_in.alt > div:first-child{


   width:25% !important;
   
}

.base_foot .foot_in.alt > div:nth-child(2){
    margin-top:-7px;
    width:75% !important;
}

.base_foot .threelinks{
    margin-left:10px;
    width:auto !important;
}

.base_foot .threelinks > div{
    
    text-align:left;
}

.base_foot .links, .base_foot .disclaimer{
    display:block !important;
    width:100%;
    border-style:none;

}

.base_foot .image{
    
}

.links .foot_link{
    padding-left:5px;
}

.disclaimer{
    margin-top:20px;
}

.disclaimer .text{
    margin-left:-10px;
}

.base_foot{
    padding-bottom:20px;
}


/*news*/

.news-mobile-controls{
    margin-top:15px;
    display:block;
}




/*commissioner bio*/
.commissioner .col:nth-child(1){
    display:inline-block !important;
    width:25% !important;
    
}

.commissioner .col:nth-child(2){
    display:inline-block !important;
    width:75% !important;
    padding-left:20px;
}

.commissioner .col:nth-child(3){
    text-align:center;
}

/*rss icon*/
.rss-icon{
    right:-7px;
}

/*search*/
.head_search input[type='text']{
    
}

.head_search{
	

}


.feedback-links{
    top:64px;
    right:10px;

}

.head_logo_left {
    top: 30px;
    width: 90px;
    left: 15px;
}

.head_logo_right {
    width: 250px;
    top: 20px;
    left: 100px;
}

/*limit image sizes in sfimagewrp*/

.sfimageWrp img{
    max-width:400px;
    
}

/*twitter widget*/
#twitter-widget-0{
    position:relative !important;
    display:block !important;
    left:50% !important;
    margin-left:-225px;
    max-width:450px !important
}



/*side buttons*/
.side-buttons.desktop{
    display:none;
}

.side-buttons.mobile{
    display:block;
}

/*google translate*/
.goog-te-menu-frame {
max-width:100% !important;
}
.goog-te-menu2 {
max-width: 100% !important;
overflow: scroll !important;
box-sizing:border-box !important;
height:auto !important;
}

html.translated-ltr .base_head_nav_mobile, html.translated-ltr .base_head_nav_mobile { top: 39px; }

html.translated-ltr .menu_mobile, html.translated-ltr .menu_mobile { top: 75px; }

@media print {
    #twitter-widget-0 {
        display:none !important;
    }
}