/*
 Theme Name:     WP Bootstrap Starter Child Theme
 Theme URI:      https://wordpress.org/themes/wp-bootstrap-starter/
 Description:    A child theme of WPBS Theme
 Author:         Afterimage Designs
 Author URI:     https://afterimagedesigns.com/
 Template:       wp-bootstrap-starter
 Version:        1.4
*/


/****************************************
*** Theme customization starts below ***
*****************************************/
h2{
    color:#707070;
}

.h2, h2 {
    font-size: 20px;
}
.h3, h3 {
    font-size: 16px;
}
a {
    color: #c22530;
}
header#masthead{
   background: #f7f7f7;
   box-shadow: none;
}
.top-header{
     background:url(../wp-bootstrap-starter-child-master/assets/images/eb-header.jpg);
    padding: 20px 0;
}
.navbar-nav{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.navbar .navbar-nav li a{
    color:#707070 !important;
}
.navbar .navbar-nav > li.menu-item:first-child a{
    padding-left:0 !important;
}
#banner{
    margin-bottom: 30px;
}

#services{
    text-align: center;
    margin-bottom: 80px;
}
#services h2{
    margin-bottom:40px;
}
#services h3 a{
    color:#c22530
}
.branch-news-wrap h2{
    border-bottom:1px solid #707070;
}
.location {
    font-size: 20px;
    color: #c22530;
    font-weight: 600;
}
.news-title a {
    color: #c22530;

}
a.view-all, .btn {
    color: #c22530;
    border: 1px solid #c22530;
    padding: 10px 20px;
    border-radius: 40px;
    margin-top: 20px;
    display: inline-block;
}

.footer-outer-wrap {
    margin-top: 50px;
    background:url(../wp-bootstrap-starter-child-master/assets/images/eb-footer.png);
    padding-top:70px;
    padding-bottom: 100px;
}
.footer-outer-wrap h2{
    color:#f7f7f7;
    font-size:24px;
    font-weight: 400;
}
.footer-bottom {
    background: #ddd;
    padding: 10px;
    color: #2c0ab5;
    font-weight: 500;
}

.widget_nav_menu .menu-footer-menu-container{
    border:1px solid #c5c5c5;
}
.widget_nav_menu h3{
    background:#333333;
    color:#fff;
    padding:10px;
    margin-bottom:0;
}
.widget_nav_menu .nav-link{
    color:#4f4f4f;
    padding: 10px 0;
}
.widget_nav_menu ul.sub-menu a.nav-link {
    border: 1px solid #c5c5c5;
    padding-left: 20px;
    display: block;
}
.widget_nav_menu ul#menu-footer-menu {
    padding: 20px;
}
.menu.nav > .menu-item{
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 10px;
}
.menu.nav > .menu-item:last-child{
    border-bottom:0;
    padding-bottom:0;
}

#content.site-content{
    padding-top:25px;
}
.breadcrumbs{
    padding-bottom:80px;
    color: #c22530;
    font-weight: 700;
}
.breadcrumbs a{
    color: #c22530;
}
.breadcrumbs .home{
  
}
h1.entry-title {
    border-bottom: 0;
    text-align: center;
}
.property-wrapper {
    background: #f7f7f7;
    margin-bottom: 40px;
    padding: 30px 40px 20px;
    color:#707070;
    border-radius: 20px;
}
.property-wrapper h2 {
    font-size: 20px;
}
.property-wrapper h2 a{
    color: #c22530;
}
.property-wrapper label{
    font-weight: 600;
}
.property-img img, .prop-image-details img {
    border-radius: 10px;
}

.prop-contact{
    color:#c22530;
    font-weight: bold;
}
.dropdown-menu.show{
    min-width: 14rem;
}
.navbar-nav .dropdown-menu .menu-item{
    border-bottom:1px solid #ddd;
}
.navbar-nav .dropdown-menu .menu-item:last-child{
    border-bottom:0;
}

ul#breadcrumbs {
    list-style-type: none;
    padding-left: 0;
    font-size:14px;
    color:#c22530;
    font-weight: 500;
    margin-bottom:40px;
}

ul#breadcrumbs  li{
    display: inline-block;
}

.home .separator{
    display: none !important;
}
.inner-center {
    margin-left: 40px;
    margin-right: 40px;
}
h3.news-title{
    font-size:20px;
}

span#siteseal {
    text-align: center;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.news-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
.news-list ul {
    list-style-type: none;
    padding: 0;
}
.news-list li {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -moz-page-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    background: #F3F3F3;
    margin-bottom: 20px;
    border-bottom: 7px solid #cacaca;
    font-size: 1.5em;
    font-style: italic;
}
.news-list li div {
    padding: 20px;
}
.news-list h2 {
    border-bottom: 1px solid #DAD6D6;
    padding-bottom: 20px;
}
.news-list li p {
    font-weight: 300;
}
.news-list img {
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.navbar .navbar-nav .current-menu-parent > a{
    color:#c10230 !important;
}
.navbar .navbar-nav .current-menu-item > a{
    color:#c10230 !important;
}
.post-thumbnail {
    text-align: center;
    margin-bottom: 40px;
}
.PDIC{
	text-align:center;
	margin-top:20px;
}
@media (max-width: 767px){
    .col-md-3.person {
        display: none;
    }
    #banner {
        width:100%;
    }
    .ls-wp-container, .ls-slide-backgrounds .ls-wrapper, .ls-slide-backgrounds .ls-wrapper img{
        width:100% !important;
        
    }
    .branches{
        margin-bottom: 40px;
    }
    .footer-outer-wrap, .footer-bottom{
        text-align: center;
    }
	
}
.single-news .post-thumbnail {
    display: none;
	}