/* Custom styles generated by EstateMag theme on Tue, 08 Aug 2023 14:32:44 +0000*/

body { background: #f7f8fa; }

a { color: #c70305; }
a:hover { color: #a00308; }

.entry-comments cite.fn,
.entry-comments cite.fn a { color: #c70305; }

#wp-calendar td#today, #wp-calendar td#today a { background-color: #c70305; }

.form-submit input[type=submit],
.wpcf7-form input[type=submit],
.searchform .btn {
background-color: #c70305;
}


/* NEW STYLES */


#entry-bnr { background-color: #94654b; }
.entry-ads { padding: 0 0 0 0; }
.entry-hdr-ads { padding: 0 0 0 0; }

#ticker-block { background-color: #c70305; }
#ticker-block { border-top-color: #b51217; }


/* Newsticker Title Font Properties */

#entry-ticker .ticker-title  {
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
word-spacing: 0px;
font-family: Oswald;
line-height: 24px;
color: #FFFFFF;
}


#entry-ticker .ticker-content a { color: #F3F3F3; }

#logo {
padding-left: 0;
padding-right: 0;
padding-top: 20px;
padding-bottom: 12px;
}

#entry-header { background-color: #ffffff; }
#entry-header { border-top-color: #ffffff; }

.welcome-entry {
padding: 48px 0 48px 0;
color: #FFFFFF}

.welcome-entry a { color: #1e9e74; }
.welcome-entry a:hover { color: #1e9e74; }

#entry-menu { background-color: #262626; }

/* Body Font Properties */

body {
color: #424242;
font-size: 13px;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
line-height: 24px;
}

/* Menu Font Properties */

.sf-menu a {
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
word-spacing: 0px;
font-family: Oswald;
line-height: 24px;
color: #FFF;
}

/* Menu Active Color */
.sf-menu li:hover,
.sf-menu li.sfHover {
background-color: #c70305;
}

.sf-menu .current_page_item,
.sf-menu .current-menu-ancestor { background-color: #c70305; }
.sf-menu ul li a { color: #363636; }

.search-toggle.colored:before { color: #c70305; }
.search-toggle:hover:before { color: #c70305; }



.site-info {
font-weight: 600;
font-style: normal;
color: #FFF;
font-size: 12px;
line-height: 18px;
background-color: #c70305;
text-align: center;
}
.site-info a { color: #ffffff; }
.site-info a:hover { color: #ffffff; }


/* Post */
.post-like a,
.entry-meta .share-icon i { color: #919293; }

#blog-entry .entry-meta i,
.single article .entry-meta i {    color: #919293; }

#blog-entry .entry-meta > span,
#blog-entry .entry-meta .entry-share-icons,
#blog-entry .meta-category a,
#blog-entry .meta-comments a,
#blog-entry .entry-meta > .meta-author a,
#blog-entry .entry-edit-link a,
#blog-entry .entry-author .ct-athr { color: #919293; }

.single article .entry-meta > span,
.single article .entry-meta .entry-share-icons,
.single article .meta-category a,
.single article .meta-comments a,
.single article .entry-meta > .meta-author a,
.single article .entry-edit-link a,
.single article .entry-author .ct-athr { color: #919293; }

/* Blog Title Font Properties */

#blog-entry h1.entry-title {
font-weight: 400;
font-style: normal;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.5px;
word-spacing: 1px;
font-family: Oswald;
line-height: 24px;
}

#blog-entry h1.entry-title a,
#blog-entry h1.entry-title i {    color: #222323; }
.footer-sidebar h2.entry-title a:after { color: #c70305; }


            #blog-entry .masonry-box { width: 31.33%; }
    

            .archive #blog-entry .masonry-box,
        .search-results #blog-entry .masonry-box { width: 48%; }
    



.mask-thumb {
background-color: #c70305;
background-color: rgba(199,3,5, 0.7);
}

.mask-thumb .post-like a { color: #ffffff; }
.mask-thumb .post-like { border-color: #ffffff; }
.mask-thumb .entry-share-icons a i { color: #ffffff; }
.mask-thumb .share-title { color: #ffffff; }

    .pbd-no-posts {
    /*width: 70px;
    height: 70px;
    border-radius: 100%;
    text-indent: -99999px;*/
    }

    .pbd-alp-button {
    width: 70px;
    height: 70px;
    border-radius: 100%;
    padding: 0;
    }

    .pbd-alp-button a {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    text-indent: -99999px;
    }
    .pbd-alp-button:before {
    font-family: FontAwesome;
    content: "\f067";
    font-size: 24px;
    line-height: 70px;
    }
    #pbd-alp-load-posts a:hover { border: none; }

    .pbd-alp-button i {
    position: inherit;
    right: inherit;
    top: inherit;
    font-size: 24px;
    line-height: 70px;
    }

    #pbd-alp-load-posts .ct-before-none:before {
    content: none !important;
    }

    .pbd-alp-button a:hover {

    }


/* Widgets Properties */

h1.widget-title {
background-color: #c70305;
color: #FFF;
text-transform: uppercase;
font-weight: 500;
font-style: normal;
font-size: 13px;
letter-spacing: 1px;
word-spacing: 2px;
font-family: Oswald;
line-height: 24px;
text-align: left;
}


/* Pagination */
.pagination span, .pagination a,
.page-links-title, .page-links > span, .page-links a { border: 1px solid #c70305; }

.pagination a:hover,
.page-links a:hover,
.pagination .current,
.page-links > span { background-color: #c70305; }

.pbd-alp-button, .pbd-no-posts { background-color: #c70305; }
#pbd-alp-load-posts a, .pbd-no-posts { color: #FFFFFF; }

#infscr-loading { background-color: #c70305; }
#infscr-loading > div { #FFFFFF; }


/* Custom Ads */

#blog-entry .masonry-box.custom-ads {
;

}




.archive .pagination { display: block !important; }



.single h1.entry-title,
.page.page-template-default h1.entry-title {
color: #313233;
font-weight: 400;
font-style: normal;
font-size: 32px;
letter-spacing: 1px;
word-spacing: 5px;
font-family: Arial, Helvetica, sans-serif;
line-height: 46px;
text-transform: uppercase;
}