﻿.cbs-Slideshow, .cbs-largePictureContainer, .cbs-largePictureImageContainer {
    overflow: hidden;
    width: 100% !important;
}
.cbs-Slideshow {
    background-color: #fff;
    color: inherit;
    display: inline-block;
    max-height: 600px;
    position: relative;
}

ul.cbs-List {display: block !important;}

#leftcol div.blog h2 {margin: 0px;}
#leftcol div.blog h2 a {font-size: 15px; line-height: 23px;  margin: 15px 0; padding: 5px 0px; display: block;}
#leftcol h2 {
    font-size: 18px;
    margin-bottom: 15px;
    padding: 5px 0px;
    font-weight: normal;
    line-height: 23px;
}
#leftcol ul.cbs-List div.blog h2 {padding: 0px;}
#leftcol ul.cbs-List {margin-bottom: 60px;}
#leftcol ul.cbs-List .blog hr {display: none;}
.breadcrumb  {padding: 0px;}
.breadcrumb span {padding-right: 5px;}
.breadcrumb span > a, .breadcrumb span {font-size: 13px; color: #333; text-transform: capitalize;}


.dfwp-list li.dfwp-item {border-top: thin dotted #d0cece; padding: 30px 0px;}
.dfwp-list li.dfwp-item:first-child {border-top: none ;}

.socialhubcol .feedcont .blog  {padding-right: 10px;}
.socialhubcol .feedcont .blog div {font-size: 12px; margin: 14px 0px; line-height: 20px;}
#maincont .socialhubcol .feedcont .blog h2 {margin-top: 0px; margin-bottom: 10px; font-size: 14px; font-weight: 500;}

.events-title {
    background-color: #f5f5f5;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 10px 0;
}
.events-title div {   
    display: inline-block;
    font-weight: 600;
    margin-right: 0px;
    text-align: center;
    vertical-align: middle;
    width: 19%;}
.event-items {
    padding: 10px 0px;
    border-bottom: thin dotted #d0cece;
}

.event-items div{
    display: inline-block;
    font-weight: normal;
    margin-right: 0px;
    text-align: center;
    vertical-align: middle;
    width: 19%;
}
.event-items div a {word-wrap: break-word;}

.search label {display: none;}
.search input[type="submit"] {display: none;}
.search input[type="text"] {background-color: #fff;}

.ui-accordion-mortgageCompanies-header-5 {position:relative; padding: 10px 10px 10px 45px;}
.ui-accordion-mortgageCompanies-header-5.ui-state-active > a {padding-right: 10px; position: relative; top: 10px;}
.ui-accordion-mortgageCompanies-header-5 span.ui-icon {position: absolute; left: 0px; top: 10px; }
#mortgageCompanies div {padding: 20px 20px 20px 45px;}

.ui-accordion-mortgageCompanies-header-5.ui-state-active a, .ui-accordion-mortgageCompanies-header-5.ui-state-active a:link, 
.ui-accordion-mortgageCompanies-header-5.ui-state-active a:visited {color: #333;}

#leftcol .ms-core-navigation {font-family: "Open Sans", Helvetica, Arial, sans-serif !important;}