﻿.base_content_in{
    font-size:16px;
}

/*home*/
.homesplash{
    height:160px;
    background-position-x:60%;
}

.home_row1 .title, .home_row2 .title{
    font-weight:bold;
    font-size:24px;
   line-height:34px;
}

.home_row1 .readmore, .home_row2 .readmore{
    position:relative;
    display:block;
    padding:0;
    width:100%;
}

.homesplash .weatherwidget{
    display:none !important;
}

.homesplash{
    
}

.homesplash #welcome{
    left:50px;
   top:35px;
   text-shadow:2px 2px white;
   display:none;
}



.homesplash #welcome #line1{
    font-size:18px;
}

.homesplash #welcome #line2{
    margin-top:10px;
    font-size:22px;
    line-height:22px;
}


.home_quicklinks .table{
    display:inline-block;
    padding:0px;
    margin:2px 0 2px 0;
    width:80px;
    
}

.home_row1, .home_row2{
    display:block !important;
}

.home_row1 .col1,.home_row1 .col2,.home_row1 .col3,.home_row2 .col1,.home_row2 .col2{
    padding-bottom:0px;
    padding-left:15px;
    padding-right:15px;
}



.home_row1 > div, .home_row2 > div{
    display:block !important;
    width:100% !important;
    
}

.home_row1 .home_quicklinks{
    width:340px;
    margin-top:0px;
    position:relative;
    left:50%;
    margin-left:-170px;
  
}

@media (max-width: 359px) {
  .home_row1 .home_quicklinks{
    width:280px;
    margin-left:-140px;
  
}
}


.home_row1 .home_quicklinks .fa{
    font-size:25px !important;
}

.home_quicklinks .cell{
    font-size:12px;
    line-height:38px;
}

.home_quicklinks .cell:nth-child(1){
    
    margin-top:0px;
    padding-top:0px;
}


.home_quicklinks .cell:nth-child(2){
    
    margin-top:-8px;
    padding-bottom:0px;
}


.home_quicklinks .fa{
    font-size:36px;
    
}


.home_row2 .featured-items{
    margin-top:20px;
}



.home_row2 .table{
    display:block;

}

.home_row2 .cell{
    display:block;
    margin-bottom:10px;

}


#mybcc{
    width:256px;
}

#mybcc .cell{
    margin-bottom:0px;
}

/*home-news*/

.home_countynews .story{
    display:block;
}

.home_countynews .story .image{
    display:block;
    width:100%;
    margin-bottom:5px;
}


/*thumbnail images, news, bios, etc.*/
.home_countynews .story .image img{
    height:auto;
    width:100%;
}


/*end home*/
.homelinks1 .icon{
        display:block;
        margin-right:0px !important;
        margin-left:3px !important;
        font-size:18px;

        text-align:center;
    }

    .homelinks1 .caption{
        display:block;
        position:relative;
        top:0px;
        font-size:14px;
        font-weight:bold;

    }


.head_nav {
        display:none !important;
}

.base_head {
}


.head_logo{
    
}


.head_logo_left{
    width:80px;
    top:15px;
}

.head_logo_right{
    width:220px;
    top:5px;
}

.head_logo_left{
    z-index:11000;
}

.head_search{
    
}


.head_search input[type='text']{
    
}

.feedback-links{
    top:142px !important;
    margin-left:-126px;
    
}

.feedback-link{
    padding:7px 0px 7px 0px;
    width:122px;
}

.feedback-link div{
    padding:0 !important;
    margin:0 !important;
}

.feedback-link:nth-child(1){
    margin-right:9px;
}

.feedback-links .fa{
    display:none;
}

/*foot*/


/*section*/

.section_head{
    display:none;
}

.section_head_border{
    display:none;
}

.solidwaste{
    background:url('../../images/default-source/solid-waste/head-image.png');
}






.content.navlayout{
    padding-right:0px
}



/*events control*/

#eventsControl{
    display:block;
    height:auto;
    border-radius:8px 8px 0 0;

}

#eventsControl #filters{
    display:block;
    width:100% !important;
    border-top-right-radius:8px;
    border-bottom-left-radius:0px;
}

#eventsControl #data{
    height:300px;
    
}

#eventsControl #data-window{
    display:block;
    width:100% !important;
    height:300px;
    border-radius:0 0 8px 8px;
}


.eventcenter #data{
    height:auto !important;
    
}

.eventcenter #data-window{

    height:auto !important;

}

#eventsControl #filters .calendar-icon{
    position:absolute;
    margin-left:222px;
}


#tcal{
    margin-left:-5px;
    
}

/*maps*/

#ectv iframe{
    
    width:100%;
    max-width:100%;
    height:300px
}

/*commissioner bio*/
.commissioner .col:nth-child(1){
    display:block !important;
    width:100% !important;
    
}

.commissioner .col:nth-child(2){
    display:block !important;
    width:100% !important;
    padding-left:initial;
}

/*news*/

.news-list .article{
    margin-top:20px;
    margin-bottom:30px;
    padding-bottom:10px !important;
}

.news-list .article .image{
    float:none !important;
    display:block;
    
    height:auto !important;
    max-height:250px;
    border-radius:0px !important;
    position:relative !important;
    width:calc(100% + 35px) !important;

    margin-top:0px !important;
    margin-right:-20px !important;
    margin-left:-15px !important;
    margin-bottom:10px !important;

    
}

.news-list .article .image img{
    width:100%;
    max-width:100% !important;
    max-height:none !important;
    height:auto;
    margin-left:auto !important;
    margin-right:auto !important;


    position: relative !important;

    left: 0 !important;
    right: 0 !important;
    margin-left:auto !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
    top:0 !important;
    bottom: 0px !important;

    border-radius:0px !important;
}

.sfimageWrp img {
    max-width: 100%;
}


/*rss icons*/
.rss-icon{
    
}

/*social widget*/
.a2a_kit, .addthis_sharing_toolbox{


    height:32px;

    text-align:center !important;
    
}

.share-buttons, .share-buttons-v2{
    text-align:center;
}

.a2a_kit a{
    float:none!important;
    
    display:inline-block !important;
}

/*translate*/

/*google translate*/
#google_translate_element{
    right:initial;
    left:50%;
    margin-left:-78px;
}

/*social media matrix*/

.matrix-container{
    
}


.matrix-cell{
    padding:5px;
    min-width:40px;
}

/*beready*/
.section-block .bottom{

    height:auto;
}

.section-block .bottom a{
    padding-bottom:5px;
    padding-top:5px;
}

/*images in article type content*/

.sfdetails img{
    width:100%;
    position:relative;
    padding-left:0px;
    padding-right:0px;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-bottom:10px;
}


.ig-image-holder img{
   border-radius:0px !important;
   width:auto !important;
   height:220px !important;
   max-width:none !important;
   width:initial;
   position: absolute !important;
   top: 0px !important;
   
   left: -9999px !important;
   right: -9999px !important;
   margin: auto !important;

   border-radius:8px;

   z-index:30;

   
}

.sfdetails iframe{

    width:100%;
}

/*employee info pics and bio*/
.block-employee-info .photo{
    display:block;
    width:100%;
    max-width:100%;
}

.block-employee-info .photo img{
    width:100%;
    margin-bottom:10px;
}

.block-employee-info .name, .block-employee-info .title{
    
}

.block-employee-info .caption{
    padding-top:0px;
    padding-left:0px;
}

/*buttons, links*/
.link-button{
    display:block;
    width:100% !important;
}

/*twitter widget*/
#twitter-widget-0{

    left:0 !important;
    margin-left:0 !important;
    max-width:100% !important
}


/*content*/
.base_content_in > div{
    padding-left: 0;
    padding-right: 0;
}

/*subscribe widget*/
.cb-subscribe input {
    width:100%;
    display:block;
    margin-bottom:4px;
}

.cb-subscribe button{
    width:100%;
    margin:5px 0 0 0;
}

.cb-subscribe .link-button {
    padding: 4px 10px;
    display: block;
    width:100%;
    margin-left: 0px;
}
