/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 12 2025 | 07:29:20 */
.page-id-2052 .rtcl .rtcl-grid-view .rtcl-listing-item .listing-thumb .listing-thumb-inner {
    padding-top: 0px !important;
}
.rtcl .rtcl-listings-actions .rtcl-result-count {
   
    font-size: 22px;
}
.rtcl-fb-section .section-title {
    color: #A30014;
    font-size: 25px;
}
@media (min-width: 768px) {
    .col-md-3 {
        padding-right: 30px;
    }
}


select#rtcl-search-type-4269484354 option:first-child {
    display: none;
}

.rtcl.rtcl-elementor-widget .rtcl-listings .rtcl-price {
	color: #A50617;
}

.rtcl .rtcl-listings .rtcl-listing-item .item-content .rtcl-listing-title a:hover {
    color: #A50617;
}
.rtcl .rtcl-grid-view .rtcl-listing-item .item-content .rtcl-price-wrap .rtcl-price {
    font-size: 20px;
    color: #A50617;
}
.rtcl.rtcl-elementor-widget .rtcl-listings .rtcl-meta-buttons-wrap {
	grid-template-columns: repeat(1, 34px);
}
.rtcl .rtcl-listings .rtcl-listing-item .item-content .rtcl-listing-meta-data li i, .rtcl .rtcl-listings .rtcl-listing-item .item-content .rtcl-listing-meta-data li svg {

    color: #A50617;
}
.rtcl .rtcl-listings-actions .rtcl-ordering .orderby {
    color: black;
}
.rtcl .rtcl-listings-actions .rtcl-ordering .orderby {
    border: 1px solid #A50617;
}
.col-md-9.order-1.listing-content {
    padding: 0 30px;
}
div#rtcl-listing-2334 {
    margin: 50px;
}
.ehf-header #masthead {
    z-index: 999 !important;
}

/* Change ONLY the icon colors to #A50617 */
.rtcl-listing-meta-data li svg,
.rtcl-listing-meta-data li svg path {
    fill: #A50617 !important;
/*     stroke: #A50617 !important; */
}


/* form */
.mce-toolbar .mce-btn i,
.mce-toolbar .mce-btn .mce-ico {
    color: #FFFFFF !important;
}

.mce-toolbar .mce-container .mce-txt {
    color: #FFFFFF !important;
}
.mce-panel .mce-btn i.mce-caret {
    border-top: 6px solid white;
}
.page-id-2099 .site-content-block .main-content {
    margin: 50px 0;
}
button.rtcl-fb-btn {
    box-shadow: none;
}



.rtcl .rtcl-grid-view .rtcl-listing-item .item-content {
    padding: 14px 20px 20px;
}
.rtcl .rtcl-grid-view .rtcl-listing-item .listing-thumb .listing-thumb-inner {
    padding-top: 14px;
}


body.archive .rtcl-content-wrapper {
    max-width: 1120px;
    margin: 40px auto;
}
body.archive .rtcl-container {
    padding: 0;	
	max-width: 100%;   
}

/* thumb-img */
.rtcl .rtcl-grid-view .rtcl-listing-item .listing-thumb .listing-thumb-inner .rtcl-thumbnail
 {
    width: 100%;
}





/* -------search page --------*/
.rtcl-listing-card {
    margin: 0px 2px;
    border: 1px solid lightgray !important;
    border-radius: 10px;
    overflow: hidden;
}
/* .rtcl .rtcl-listings .listing-item .listing-thumb {
    text-align: center;
    padding-top: 17px;
} */


/* --------my-account------- */
body.rtcl-account:not(.page-template-rtcl-canvas_template) .rtcl-MyAccount-wrap .rtcl-MyAccount-content .rtcl-listing-statistics>div {
    flex: 25%;
}
.page-id-2101 main#primary {
    padding: 40px 0px;
}
.rtcl-MyAccount-wrap .rtcl-MyAccount-content .rtcl-manage-my-listings .rtcl-action-wrap .rtcl-my-listings-search-form select {
    border: 1px solid #A50617;
    border-radius: 30px
}
.rtcl-MyAccount-wrap .rtcl-MyAccount-content .rtcl-manage-my-listings .rtcl-action-wrap .rtcl-my-listings-search-form input{
	border: 1px solid #A50617;
	background-color:#fff;
}
.rtcl .rtcl-form-control {
	color:black;
}
.rtcl-MyAccount-wrap .rtcl-MyAccount-content .rtcl-my-listing-table td .rtcl-ad-details .rtcl-meta li svg {
    color: #A50617;
}
.rtcl-my-listing-table thead tr {
    background-color: #A50617 !important;
    color: #ffffff !important;
}
.rtcl-my-listing-table thead th {
    color: #ffffff !important;
	background-color: #A50617 !important;
}

.rtcl-ad-details .rtcl-meta li svg path {
    fill: #A50617 !important;
}
.rtcl-ad-details .rtcl-meta li svg {
    fill: #A50617 !important;
}
@media screen and (min-width: 992px) {
    body.rtcl-account:not(.page-template-rtcl-canvas_template) .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li.rtcl-MyAccount-navigation-link.rtcl-MyAccount-navigation-link--add-listing {
        border-radius: 35px;
    }
}

/* ----------single page ------ */
.single-rtcl_listing .rtcl .rtcl-container .rtcl-content-wrapper {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}






/* Fix Footer on RTCL Single Listing Page */
.single-rtcl_listing #colophon {
    width: 100% !important;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
}

/* Remove width limitation from wrapper */
.single-rtcl_listing .footer-width-fixer,
.single-rtcl_listing .rtcl-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

/* Ensure the page takes full height so footer stays at bottom */
.single-rtcl_listing body,
.single-rtcl_listing #page {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.single-rtcl_listing #content {
    flex: 1;
}

