<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------------------    
CSS INDEX
===================================
#. Listing Search
#. Single Listing
#. Archive Listing
#. Grid View
#. List View
#. Listing Form
#. My Account
#. Checkout
#. Store
---------------------------------------*/
/*-------------------------------------
#. Listing Search
---------------------------------------*/
.classima-listing-search .classima-listing-search-form {
    padding: 25px 30px;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.classima-listing-search-form .form-group {
    margin-bottom: 0;
}

.classima-listing-search-form .rtcl-search-input-button {
    border: 1px solid #e1e1e1;
    border-width: 1px 0;
    background-color: #fff;
    height: 60px;
    color: #999;
    line-height: 62px;
    padding: 0 20px 0 25px;
    position: relative;
    font-size: 14px;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtcl-search-input-button {
        height: 50px;
        line-height: 50px;
    }
}

.classima-listing-search-form .rtcl-search-input-button:before {
    color: #999;
    font-family: "Font Awesome 5 Free";
    font-size: 14px !important;
    font-weight: 600;
    line-height: 60px;
    vertical-align: top;
}

.header-style-5 .main-header-inner .classima-listing-search-form .rtcl-search-input-button:before {
    color: #f85c70;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtcl-search-input-button:before {
        line-height: 50px;
    }
}

.classima-listing-search-form .rtcl-search-input-button:after {
    content: '';
    width: 1px;
    height: 27px;
    background: #d7dce3;
    position: absolute;
    right: 0;
    top: 18px;
}

@media all and (max-width: 1199.98px) {
    .classima-listing-search-form .rtcl-search-input-button:after {
        content: none;
    }
}

.classima-listing-search-form .rtcl-search-input-button .search-input-label {
    padding-left: 10px;
    color: #646464;
}

.classima-listing-search-form .rtcl-search-input-button .rtcl-icon-spinner {
    position: absolute;
    top: 20px;
    right: 5px;
    line-height: 1;
}

.classima-listing-search-form .rtcl-search-input-type {
    padding-right: 0;
}

.classima-listing-search-form .rtcl-search-input-type::before {
    font-family: "Font Awesome 5 Free";
    content: "\f03a";
    line-height: 60px;
    font-weight: 600;
}

@media screen and (min-width: 992px) {
    .rtin-style-standard.classima-listing-search-form &gt; div:first-child,
    .rtin-style-suggestion.classima-listing-search-form &gt; div:first-child,
    .rtin-style-popup.classima-listing-search-form &gt; div:first-child {
        border-left: 1px solid #e1e1e1;
    }
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtcl-search-input-type::before {
        line-height: 50px;
    }
}

.classima-listing-search-form .rtcl-search-input-location,
.classima-listing-search-form .rtcl-search-input-category {
    cursor: pointer;
    overflow: hidden;
}

.classima-listing-search-form .rtcl-search-input-category:before {
    content: "\f02c";
}

.classima-listing-search-form .rtcl-search-input-location:before {
    content: "\f3c5";
}

.classima-listing-search-form select::-ms-expand {
    display: none;
}

.classima-listing-search-form select {
    cursor: pointer;
    outline: none;
    padding-left: 10px;
    border: none;
    background-color: #fff;
    height: 58px;
    color: #999;
    line-height: 62px;
    width: 80%;
    width: calc(100% - 18px);
    position: relative;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.classima-listing-search-form .classima-listing-search-dropdown {
    display: inline-block;
    width: 80%;
    width: calc(100% - 18px);
}

.classima-listing-search-form .classima-listing-search-dropdown button {
    text-align: left;
    padding: 0 0 0 10px;
    margin: 0;
    background: transparent;
    border: none;
    color: #999;
    line-height: 40px;
    font-size: 14px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
}

.classima-listing-search-form .classima-listing-search-dropdown button:hover,
.classima-listing-search-form .classima-listing-search-dropdown button:focus {
    background: transparent;
    color: #999;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.classima-listing-search-form .classima-listing-search-dropdown button:after {
    content: none;
}

.classima-listing-search-form .classima-listing-search-dropdown .dropdown-menu {
    margin: 0;
    top: -5px !important;
    left: -20px !important;
}

.classima-listing-search-form .classima-listing-search-dropdown .dropdown-menu .dropdown-item {
    color: #646464;
    padding: 10px 20px;
    font-size: 15px;
    line-height: 1.5;
}

.classima-listing-search-form .classima-listing-search-dropdown .dropdown-menu .dropdown-item:hover,
.classima-listing-search-form .classima-listing-search-dropdown .dropdown-menu .dropdown-item:active {
    background-color: #F5F7FA;
}

.classima-listing-search-form .rtin-keyword:before {
    content: "\f035";
    font-family: "Font Awesome 5 Free";
    line-height: 58px;
    font-weight: 600;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtin-keyword:before {
        line-height: 48px;
    }
}

.classima-listing-search-form .rtin-keyword:after {
    content: none;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtin-keyword {
        margin-bottom: 20px;
    }
}

.classima-listing-search-form .rtin-keyword input {
    border: none;
    outline: 0;
    padding: 0 0 0 10px;
    height: 58px;
    color: #646464;
    width: 80%;
    width: calc(100% - 30px);
    vertical-align: top;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtin-keyword input {
        height: 48px;
    }
}

@media all and (max-width: 1199.98px) {
    .classima-listing-search-form .rtcl-search-input-button {
        border-width: 1px;
    }
}

@media all and (max-width: 767.98px) {
    .classima-listing-search-form .rtcl-search-input-button {
        margin-bottom: 20px;
    }
}

@media all and (max-width: 1199.98px) {
    .classima-listing-search-form.rtin-count-4 .rtcl-search-input-button {
        margin-bottom: 20px;
    }
}

.classima-listing-search-form .rtin-search-btn {
    font-size: 16px;
    height: 60px;
    width: 100%;
    background: #f85c70;
    text-align: center;
    padding: 10px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    outline: none;
    border-radius: 0;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtin-search-btn {
        height: 50px;
    }
}

.classima-listing-search-form .rtin-search-btn:hover {
    background: #e43d40;
}

.classima-listing-search-form .rtin-search-btn i {
    margin-right: 10px;
}

.classima-listing-search-form .rtin-btn-holder {
    text-align: right;
}

@media all and (max-width: 575.98px) {
    .classima-listing-search-form .rtin-btn-holder {
        text-align: left;
    }
}

.classima-listing-search-form .classima-search-style-2 input,
.classima-listing-search-form .classima-search-style-2 select {
    outline: none;
    border: none;
    outline: 0;
    padding: 0 0 0 10px;
    height: 58px;
    color: #646464;
    width: 80%;
    width: calc(100% - 15px);
    vertical-align: top;
    display: inline-block;
}

.classima-listing-search-form .classima-search-style-2 input.rtcl-geo-address-input {
    width: calc(100% - 30px);
}

.classima-listing-search-form .classima-search-style-2 .rtcl-get-location {
    float: right;
}

@media all and (max-width: 575.98px) {

    .classima-listing-search-form .classima-search-style-2 input,
    .classima-listing-search-form .classima-search-style-2 select {
        height: 48px;
        line-height: 52px;
    }
}

.classima-listing-search-form .classima-search-style-2 input:focus,
.classima-listing-search-form .classima-search-style-2 select:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.classima-listing-search-form .classima-search-style-2 input::-webkit-input-placeholder,
.classima-listing-search-form .classima-search-style-2 select::-webkit-input-placeholder {
    opacity: 1;
    color: #999;
}

.classima-listing-search-form .classima-search-style-2 input::-moz-placeholder,
.classima-listing-search-form .classima-search-style-2 select::-moz-placeholder {
    opacity: 1;
    color: #999;
}

.classima-listing-search-form .classima-search-style-2 input::-ms-input-placeholder,
.classima-listing-search-form .classima-search-style-2 select::-ms-input-placeholder {
    opacity: 1;
    color: #999;
}

.classima-listing-search-form .classima-search-style-2 input::placeholder,
.classima-listing-search-form .classima-search-style-2 select::placeholder {
    opacity: 1;
    color: #999;
}

.classima-listing-search-form .classima-search-style-2 select {
    width: calc(100% - 25px);
    color: #999;
}

.header-style-5 .main-header-inner .classima-listing-search-form .classima-search-style-2 select {
    color: #646464;
}

.classima-listing-search-form .classima-search-style-2.rtin-category:before {
    content: "\f02c";
}

.classima-listing-search-form .classima-search-style-2.rtin-location:before {
    content: "\f041";
}

.classima-listing-search-form.rtin-style-dependency .rtcl-search-input-button {
    border: 1px solid #e1e1e1;
    margin-right: 10px;
}

.header-style-5 .main-header-inner .classima-listing-search-form.rtin-style-dependency .rtcl-search-input-button {
    margin-right: 0;
}

.classima-listing-search-form .rtcl-search-input-button.rtin-radius {
    padding: 0;
}

.classima-listing-search-form.rtin-style-dependency .rtcl-search-input-button:after {
    content: none;
}

.classima-listing-search-form.rtin-style-dependency .classima-search-style-2 {
    height: inherit;
    padding: 0;
    border: none;
}

.rt-el-listing-search .classima-listing-search-form.rtin-style-dependency .classima-search-style-2.rtin-location select.form-control,
.rt-el-listing-search .classima-listing-search-form.rtin-style-dependency .classima-search-style-2 .rtcl-category-search {
    border-left: none !important;
}

@media (max-width: 575px) {
    .rt-el-listing-search .rtin-style-dependency .rtin-category,
    .rt-el-listing-search .rtin-style-dependency .rtin-location {
        height: inherit !important;
        background: transparent !important;
    }
}


.classima-listing-search-form.rtin-style-dependency .classima-search-style-2:before {
    content: none;
}

.classima-listing-search-form.rtin-style-dependency .classima-search-style-2 .rtcl-terms {
    display: inline-block;
    width: 100%;
    line-height: 1;
}

.classima-listing-search-form.rtin-style-dependency .classima-search-style-2 select {
    padding: 0 10px;
    border: 1px solid #e1e1e1 !important;
    outline: none !important;
    border-radius: 0;
    width: 100%;
    height: 60px;
    line-height: 1;
    vertical-align: inherit;
}

.header-style-5 .main-header-inner .classima-listing-search-form.rtin-style-dependency .classima-search-style-2 select {
    height: 44px;
    border: none !important;
}

.classima-listing-search-form.rtin-style-dependency .classima-search-style-2 .rtcl-child-terms {
    margin: 10px 0 0;
}

.rtcl-ui-modal {
    z-index: 1000000;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
    margin-top: 4rem;
    min-height: 420px;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body {
    padding: 10px 40px 40px;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap h4 {
    font-size: 20px;
    line-height: 1.5;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li.has-sub a:after {
    line-height: 1.5;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a {
    color: #444;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a:hover {
    color: #f85c70;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-select-action .go-back {
    color: #333;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
    left: inherit;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 1;
    border-radius: 1.3rem;
    border: 3px solid #fff;
    background-color: #2f3432;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
    padding: 0;
    color: #fff;
    cursor: pointer;
    opacity: 1;
    text-shadow: none;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-header {
    border-bottom: none;
}

/*---- Search Grid -----*/
.classima-listing-search .rtcl-widget-search-form {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
}

.classima-listing-search .rtcl-widget-search-form &gt; div {
    flex: 1 1 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    margin: 0;
}

.classima-listing-search .rtcl-widget-search-form .rtin-btn-holder {
    max-width: 168px;
}

.header-listing-inner .classima-listing-search .rtcl-widget-search-form &gt; div:first-child {
    margin-left: 0;
}

.header-listing-inner .classima-listing-search .rtcl-widget-search-form &gt; div:last-child {
    margin-right: 0;
}

.classima-listing-search .classima-search-style-2 input.rtcl-geo-address-input {
    width: calc(100% - 30px);
}

.classima-listing-search .classima-search-style-2 input.rtcl-geo-address-input + .rtcl-icon-target {
    float: right;
    cursor: pointer;
}

.classima-listing-search .classima-search-style-2 input.rtcl-geo-address-input,
.classima-listing-search .classima-search-style-2.rtin-radius input:focus {
    box-shadow: none;
    outline: none;
    border: none;
}

@media all and (max-width: 991px) {
    .classima-listing-search .rtcl-widget-search-form {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .classima-listing-search .rtcl-widget-search-form &gt; div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
        margin: 5px;
    }

    .classima-listing-search .rtcl-widget-search-form .rtin-btn-holder {
        max-width: 100%;
    }

    .classima-listing-search .rtcl-widget-search-form .rtin-type-space {
        margin-left: 0;
    }
}

@media all and (max-width: 767px) {
    .classima-listing-search .rtcl-widget-search-form &gt; div {
        flex: 0 0 46%;
        max-width: 46%;
    }
}

@media all and (max-width: 575px) {
    .classima-listing-search .rtcl-widget-search-form {
        display: block;
    }

    .classima-listing-search .rtcl-widget-search-form .rtin-btn-holder,
    .classima-listing-search .rtcl-widget-search-form &gt; div {
        max-width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }

    .classima-listing-search .rtcl-widget-search-form &gt; div {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
    }
}

/*-------------------------------------
#. Single Listing
---------------------------------------*/
[class*=" rtcl-icon-"]::before,
[class^="rtcl-icon-"]::before {
    margin: 0;
}

.classima-listing-single .owl-carousel .owl-nav {
    margin: 0;
}

.classima-listing-single .owl-carousel .owl-nav [class*=owl-] {
    border-radius: 50px;
    border: 1px solid #f85c70;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 36px;
    height: 36px;
    margin: 0;
}

.classima-listing-single .owl-carousel .owl-nav [class*=owl-]:hover {
    color: #f85c70;
    background-color: transparent;
}

.classima-listing-single .owl-carousel .owl-nav .owl-prev {
    left: -20px;
}

.classima-listing-single .owl-carousel .owl-nav .owl-next {
    right: -20px;
    left: inherit;
}

@media all and (max-width: 991.98px) {
    .right-sidebar .classima-listing-single .sidebar-widget-area {
        margin-top: 40px;
    }
}

@media all and (max-width: 991.98px) {
    .right-sidebar .classima-listing-single .sidebar-widget-area.classima-listing-single-mob {
        margin-top: 30px;
    }
}

.classima-listing-single .classima-single-details .rtin-slider-box {
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
}

.classima-listing-single .classima-single-details .rtin-slider-box.is-sold .rtcl-sold-out {
    transform: rotate(-45deg);
    background: red;
    z-index: 10;
    right: auto;
    left: -40px;
    font-size: 16px;
    top: 20px;
    padding: 12px 40px;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper {
    margin-bottom: 0 !important;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-gallery__trigger {
    width: 30px;
    height: 30px;
    background-color: #e43d40;
    color: #ffffff;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-gallery__trigger i {
    font-size: 13px;
    line-height: 1;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-item {
    cursor: move;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-item,
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-single-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    height: auto;
    /*height: 465px;*/
    background-color: #e7edee;
}

@media all and (max-width: 1199.98px) {

    /*.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-item,
	.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-single-image {
		height: 316px;
	}*/
}

@media all and (max-width: 991.98px) {

    /*.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-item,
	.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-single-image {
		height: 362px;
	}*/
}

@media all and (max-width: 767.98px) {

    .classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-item,
    .classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .rtcl-listing-single-image {
        height: auto;
    }
}

.rtcl-slider .swiper-button-prev,
.rtcl-slider .swiper-button-next {
    display: none;
}

.classima-single-details .rtcl-slider.swiper-initialized .swiper-button-prev,
.classima-single-details .rtcl-slider.swiper-initialized .swiper-button-next {
    display: flex;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev,
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next {
    background-color: #f85c70;
    height: 32px;
    width: 32px;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper:hover .swiper-button-prev,
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper:hover .swiper-button-next {
    visibility: visible;
    opacity: 1;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev:hover,
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next:hover {
    background-color: #e43d40;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev:after,
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next:after {
    font-size: 16px;
    font-weight: 700;
}

.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper .swiper-thumbs.rtcl-slider-nav {
    margin-top: 10px;
}

.classima-listing-single .classima-single-details .rtin-slider-box.no-gallery-image {
    background-color: #e7edee;
    height: 90px;
}

.classima-listing-single .classima-single-details .rtin-slider-box .rtcl-price-amount {
    background-color: #e43d40;
    position: absolute;
    top: 13px;
    right: 0;
    padding: 5px 15px 5px 35px;
    z-index: 1;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff;
    display: block;
    text-align: right;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 25px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 25px 50%);
    display: none;
}

@media all and (max-width: 991.98px) {
    .classima-listing-single .classima-single-details .rtin-slider-box .rtcl-price-amount {
        display: block;
    }
}

.classima-listing-single .classima-single-details .single-listing-meta-price-mob {
    margin-bottom: 15px;
    display: none;
}

@media all and (max-width: 991.98px) {
    .classima-listing-single .classima-single-details .single-listing-meta-price-mob {
        display: block;
    }
}

.classima-listing-single .classima-single-details .single-listing-meta-price-mob .rtin-price {
    background: #f85c70;
    color: #fff;
    display: inline-block;
    padding: 12px 35px 12px 15px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details .single-listing-meta-wrap {
        display: block;
    }
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .single-listing-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .single-listing-meta li {
    display: inline;
    margin-right: 10px;
    font-size: 15px;
    line-height: 1.3;
    color: #999;
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .single-listing-meta li i {
    margin-right: 7px;
    color: #f85c70;
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .single-listing-meta div {
    display: inline;
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .rtcl-listing-badge-wrap {
    line-height: 1;
    margin: 15px 0 0;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details .single-listing-meta-wrap .rtcl-listing-badge-wrap {
        margin-top: 5px;
    }
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .rtcl-listing-badge-wrap span {
    padding: 5px 8px;
    margin-left: 5px;
    margin-right: 0;
}

.classima-listing-single .classima-single-details .single-listing-meta-wrap .rtcl-listing-badge-wrap span:first-child {
    margin-left: 0;
}

.classima-listing-single .classima-single-details .nav-tabs {
    margin: 20px 0 0;
}

.classima-listing-single .classima-single-details .nav-tabs a {
    background-color: #f2f2f2;
    color: #111111;
    font-weight: 600;
    border: none;
    margin-right: 3px;
    padding: 12px 15px;
    font-size: 16px;
    line-height: 1;
    min-width: 120px;
    text-align: center;
}

.classima-listing-single .classima-single-details .nav-tabs a.active {
    background-color: #f85c70;
    color: #fff;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details .nav-tabs a {
        min-width: inherit;
        padding: 10px 15px;
        font-size: 15px;
    }
}

.classima-listing-single .classima-single-details .tab-content {
    padding-top: 25px;
}

.classima-listing-single .classima-single-details .rtin-specs {
    margin-top: 20px;
}

.classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items li {
    padding-left: 30px;
    position: relative;
    margin-bottom: 8px;
    margin-right: 5px;
}

.classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items li:before {
    text-align: center;
    content: "\f105";
    height: 16px;
    width: 16px;
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 15px;
    line-height: 1;
    left: 0;
    top: 5px;
    border-radius: 50%;
    z-index: 1;
    color: #ffffff;
    background-color: #f85c70;
}

.classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items.rtin-list-col-2 li {
    width: 49%;
    float: left;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items.rtin-list-col-2 li {
        width: inherit;
        float: none;
    }
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action {
    border-top: 1px solid #dadada;
    margin: 20px 0 0;
    padding: 20px 0 0;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li {
    margin-right: 30px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li a {
    color: #646464;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li a:hover {
    color: #e43d40;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li i,
.classima-listing-single .classima-single-details .rtcl-single-listing-action li .rtcl-icon {
    color: #b8b8b8;
    margin-right: 10px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li .rtcl-active .rtcl-icon {
    color: #f2b827;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li .rtcl-icon-whatsapp {
    background: #25d366;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li.rtcl-sidebar-social .rtin-share-title {
    color: #646464;
    margin-right: 10px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li.rtcl-sidebar-social a {
    padding: 0 2px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li.rtcl-sidebar-social a .rtcl-icon {
    color: #fff;
    width: 24px;
    height: 24px;
    padding: 0px;
    font-size: 13px;
    line-height: 25px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action .modal .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ced4da;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action .modal .close:hover {
    background-color: transparent;
}

.classima-listing-single .classima-single-details-2 .rtin-price {
    margin-top: 10px;
    background-color: #f85c70;
    display: inline-block;
    padding: 8px 35px 8px 15px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff !important;
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
}

.classima-listing-single .rtin-price .rtcl-price {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    display: inline-block;
}

.classima-listing-single .classima-single-details-2 .rtin-price .rtcl-price-meta {
    display: inline;
}

.classima-listing-single .classima-single-details-2 .rtin-price .rtcl-price-meta .rtcl-price-type-label {
    font-size: 14px;
    font-weight: 500;
}

.classima-listing-single .classima-single-details-2 .rtin-content-area {
    margin-top: 20px;
}

.classima-listing-single .classima-single-details-2 .rtin-specs-title,
.classima-listing-single .classima-single-details-4 .rtin-specs-title {
    position: relative;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    color: #222222;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.classima-listing-single .classima-single-details-2 .rtin-specs-title:after,
.classima-listing-single .classima-single-details-4 .rtin-specs-title:after {
    content: "";
    position: absolute;
    height: 4px;
    width: 40px;
    background-color: #f85c70;
    z-index: 1;
    bottom: 0;
    left: 0;
}

.classima-listing-single .classima-single-details-2 .classima-custom-fields {
    margin-bottom: 20px;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details-2 .classima-custom-fields {
        margin-top: 10px;
    }
}

.classima-listing-single .classima-single-details-2 .classima-custom-fields ul li {
    display: block;
    font-size: 15px;
}

.classima-listing-single .classima-single-details-2 .classima-custom-fields ul li:after {
    content: '';
}

.classima-listing-single .classima-single-details-2 .classima-custom-fields ul li .rtin-label {
    color: #222;
    font-weight: 600;
}

.classima-listing-single .classima-single-details-2 .classima-custom-fields ul li .rtin-title {
    margin-left: 5px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: none;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action li {
    padding: 10px 0;
    margin-right: 0;
    font-size: 15px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action li a {
    color: #646464;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action li a:hover {
    color: #e43d40;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action .rtin-icon-common .rtcl-icon,
.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action .rtin-icon-common i {
    color: #b8b8b8;
    margin-right: 10px;
    width: 15px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action .share-label {
    margin-bottom: 5px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action li.rtcl-sidebar-social a {
    padding: 0;
    margin: 3px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action li.rtcl-sidebar-social a .rtcl-icon {
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 36px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action .rtcl-icon-whatsapp {
    background: #25d366;
}

.classima-listing-single .classima-single-details-3 .entry-title {
    margin-bottom: 10px;
}

.classima-listing-single .classima-single-details-3 .single-listing-meta-wrap {
    margin-bottom: 10px;
}

.classima-listing-single .classima-single-details-2 .rtcl-single-listing-action .rtcl-icon-trash-1:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f071";
}

.classima-listing-single .classima-single-details-3 .rtin-price {
    display: inline-block;
    background-color: #f85c70;
    padding: 8px 35px 8px 15px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff;
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 50%, 100% 100%, 0 100%);
}

@media screen and (min-width: 992px) {
    .classima-listing-single .classima-single-details-3 .rtin-price {
        display: none;
    }
}

.classima-listing-single .classima-single-details-3 .rtin-price .rtcl-price-meta {
    display: inline;
}

.classima-listing-single .classima-single-details-3 .rtin-price .rtcl-price-meta .rtcl-price-type-label {
    font-size: 12px;
    font-weight: 500;
}

.classima-listing-single .classima-single-details-3 .rtin-content-area {
    margin-top: 20px;
}

.classima-listing-single .classima-single-details-3 .rtin-specs-title {
    position: relative;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    color: #222222;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.classima-listing-single .classima-single-details-3 .rtin-specs-title:after {
    content: "";
    position: absolute;
    height: 4px;
    width: 40px;
    background-color: #f85c70;
    z-index: 1;
    bottom: 0;
    left: 0;
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields-wrap {
    margin-top: 25px;
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields-wrap .rtin-specs-title {
    margin-bottom: 0;
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields {
    margin-top: 15px;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details-3 .classima-custom-fields {
        margin-top: 10px;
    }
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields ul,
.classima-listing-single .classima-single-details-4 .classima-custom-fields ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields ul li,
.classima-listing-single .classima-single-details-4 .classima-custom-fields ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    min-height: 40px;
    font-size: 15px;
}

@media all and (max-width: 767.98px) {
    .classima-listing-single .classima-single-details-3 .classima-custom-fields ul li,
    .classima-listing-single .classima-single-details-4 .classima-custom-fields ul li {
        width: 100%;
        display: block;
        min-height: auto;
    }
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields ul li:after,
.classima-listing-single .classima-single-details-4 .classima-custom-fields ul li:after {
    content: '';
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields ul li .rtin-label,
.classima-listing-single .classima-single-details-4 .classima-custom-fields ul li .rtin-label {
    color: #222;
    font-weight: 600;
    min-width: 72px;
}

.classima-listing-single .classima-single-details-3 .classima-custom-fields ul li .rtin-title,
.classima-listing-single .classima-single-details-4 .classima-custom-fields ul li .rtin-title {
    margin-left: 5px;
}

.classima-listing-single .classima-single-details-4 .main-content {
    border-radius: 8px;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-prev,
.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-next {
    display: flex !important;
    opacity: 1;
    visibility: visible;
    width: 40px;
    height: 40px;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-next:after,
.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-prev:after {
    font-size: 14px;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-prev {
    border-radius: 0 20px 20px 0;
    left: 0;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-nav .swiper-button-next {
    right: 0;
    border-radius: 20px 0 0 20px;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider {
    border-radius: 4px;
}

.classima-listing-single .classima-single-details-4 #rtcl-slider-wrapper .rtcl-slider-thumb-item img {
    border-radius: 8px;
}

.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next:hover,
.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev:hover,
.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next,
.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev {
    background-color: #ffffff !important;
}

.classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-next:after,
.classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .swiper-button-prev:after {
    color: #000000;
}

.single-rtcl_listing .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-nav:hover .swiper-button-next:after,
.single-rtcl_listing .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider-nav:hover .swiper-button-prev:after {
    color: #f85c70;
}

.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box .rtcl-slider-nav .rtcl-slider-thumb-item {
    margin-right: 10px !important;
}

.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider .swiper-button-next,
.classima-listing-single .classima-single-details.classima-single-details-4 .rtin-slider-box #rtcl-slider-wrapper .rtcl-slider .swiper-button-prev {
    display: none;
}

.classima-single-details.classima-single-details-4 .rtcl-slider-nav {
    max-height: 110px;
    max-width: 100%;
}

.classima-single-details.classima-single-details-4 .rtcl-slider-nav .rtcl-slider-thumb-item img {
    height: 110px;
}

.classima-single-details-4 .rtcl-price-amount {
    font-size: 30px;
    color: #f85c70;
}

.classima-single-details-4 .rtcl-price-meta {
    font-size: 14px;
    color: #a3a3a3;
}

.classima-single-details-4 .rtin-price {
    margin-bottom: 12px;
}

.classima-single-details-4 .entry-title {
    font-size: 26px;
    margin-bottom: 15px;
}

.classima-single-details-4 .rtcl-listing-badge-wrap {
    margin: 0 0 15px 0;
}

.classima-single-details-4 .rtcl-listing-badge-wrap span.badge {
    font-weight: 700;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    line-height: 1;
    display: inline-block;
    padding: 3px 4px;
}

.classima-single-details-4 .single-listing-meta-wrap {
    margin-bottom: 20px;
}

.classima-single-details-4 .classima-custom-fields-wrap {
    border-top: 1px solid #dfdfdf;
    padding-top: 20px;
}

.classima-listing-single .classima-single-details-4 .rtin-specs {
    border-top: 1px solid #dfdfdf;
    margin-top: 10px;
    padding-top: 20px;
}

.classima-single-details-4 .rtin-content-area {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dfdfdf;
}

.classima-single-details-4 .rtin-details-social-action {
    position: absolute;
    background-color: #646464;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%) translateY(-8px);
    padding: 12px 15px;
    border-radius: 4px;
    opacity: 0;
    display: inline-flex;
    visibility: hidden;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

.classima-listing-single .classima-single-details-4 .rtcl-single-listing-action li.rtcl-sidebar-social a {
    padding: 0;
    margin-right: 12px;
}

.classima-listing-single .classima-single-details-4 .rtcl-single-listing-action li.rtcl-sidebar-social a:last-child {
    margin-right: 0;
}

.classima-listing-single .classima-single-details-4 .rtcl-single-listing-action li.rtcl-sidebar-social a .rtcl-icon {
    background: transparent;
    padding: 0;
    width: auto;
    height: auto;
    font-size: 17px;
}

.rtcl-single-listing-action {
    display: inline-flex;
}

.classima-listing-single .classima-single-details-4 .rtcl-single-listing-action {
    border: none;
    padding: 0;
    margin: 0;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li {
    margin-right: 15px;
}

.classima-single-details-4 .rtcl-sidebar-social {
    position: relative;
}

.classima-single-details-4 .rtin-share-title {
    cursor: pointer;
}

.classima-single-details-4 .rtcl-sidebar-social:hover .rtin-details-social-action,
.classima-single-details-4 .rtin-share-title:hover + .rtin-details-social-action {
    opacity: 1;
    visibility: visible;
}

.classima-single-map .rtcl-map {
    margin: 0;
}

.classima-listing-single-mob {
    display: none;
}

@media all and (max-width: 991.98px) {
    .classima-listing-single-mob {
        display: block;
    }
}

@media all and (max-width: 991.98px) {

    .classima-listing-single-mob .rtcl-price-amount,
    .classima-listing-single-mob .classified-seller-info,
    .classima-listing-single-mob .classima-item-details {
        display: block !important;
    }
}

.classima-listing-single-mob .classified-seller-info,
.classima-listing-single-mob .classima-item-details {
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.classima-listing-single-mob .classified-seller-info .widgettitle,
.classima-listing-single-mob .classima-item-details .widgettitle {
    color: #222222;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    margin-bottom: 0;
    border-bottom: 1px solid #e1e1e1;
    padding: 12px 30px;
    background-color: #fff;
}

.classima-listing-single-mob .classified-seller-info .widgettitle:after,
.classima-listing-single-mob .classima-item-details .widgettitle:after {
    content: none;
}

.classima-listing-single-mob .classified-seller-info .rtin-box,
.classima-listing-single-mob .classima-item-details .rtin-box,
.classima-listing-single-mob .classified-seller-info .rtin-items-inner,
.classima-listing-single-mob .classima-item-details .rtin-items-inner {
    padding: 30px;
    background-color: #fff;
}

#content .classima-listing-single .classima-single-related .main-title-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#content .classima-listing-single .classima-single-related .owl-related-nav .owl-prev,
#content .classima-listing-single .classima-single-related .owl-related-nav .owl-next {
    color: #a6a6a6;
    cursor: pointer;
    display: inline-block;
}

#content .classima-listing-single .classima-single-related .owl-related-nav .owl-prev:hover,
#content .classima-listing-single .classima-single-related .owl-related-nav .owl-next:hover {
    color: #f85c70;
}

#content .classima-listing-single .classima-single-related .owl-related-nav .owl-next {
    margin-left: 15px;
}

#content .classima-listing-single .classima-single-related .owl-related-nav i {
    font-size: 20px;
    line-height: 26px;
}

#content .classima-listing-single .classima-single-related .listing-grid-each {
    margin: 2px;
}

#content .classima-listing-single .classima-single-related .listing-grid-each .rtin-item {
    margin-bottom: 0;
}

.classima-single-related .rtcl-carousel-slider:not(.swiper-initialized) {
    margin-right: -20px;
}

.classima-single-related .rtcl-carousel-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
    margin-right: 20px;
    flex: 0 0 calc(33.33% - 20px);
}

@media (max-width: 1199px) {
    .classima-single-related .rtcl-carousel-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
        flex: 0 0 calc(50% - 20px);
    }
}

@media (max-width: 449px) {
    .classima-single-related .rtcl-carousel-slider:not(.swiper-initialized) {
        margin-right: 0;
    }

    .classima-single-related .rtcl-carousel-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
        flex: 0 0 100%;
    }
}

.classima-listing-single .classima-single-comments .comments-area {
    margin-top: 0;
}

.classima-listing-single .classima-single-comments .comments-area .comment-title {
    display: none;
}

.classima-listing-single .classima-single-comments #respond {
    margin-top: 0;
}

.classima-listing-single .classima-single-comments .comment-list + #respond,
.classima-listing-single .classima-single-comments .each-comment + #respond {
    margin-top: 50px;
}

.classima-listing-single-sidebar .rtin-price {
    background-color: #f85c70;
    color: #fff !important;
    padding: 20px;
    border-radius: 2px;
    margin-bottom: 25px;
    font-weight: 700;
    line-height: 1;
}

@media all and (max-width: 991.98px) {
    .classima-listing-single-sidebar .rtin-price {
        display: none;
    }
}

.classima-listing-single-sidebar .rtcl-price-type-label {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
}

.classima-listing-single-sidebar .rtcl-price-range,
.classima-listing-single-sidebar .rtcl-price-amount {
    font-size: 25px;
    line-height: 1;
}

@media all and (max-width: 991.98px) {

    .classima-listing-single-sidebar .rtin-price,
    .classima-listing-single-sidebar .classified-seller-info,
    .classima-listing-single-sidebar .classima-item-details {
        display: none;
    }
}

.classified-seller-info .rtin-box .rtin-author {
    margin-bottom: 20px;
}

.classified-seller-info .rtin-box .rtin-author img {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.classified-seller-info .rtin-box .rtin-author .rtin-name {
    display: inline;
    font-size: 18px;
    line-height: 1.5;
}

.classified-seller-info .rtin-box .rtin-author .rtin-name a {
    color: #222222;
}

.classified-seller-info .rtin-box .rtin-box-item {
    margin-top: 10px;
}

.classified-seller-info .rtin-box .rtin-box-item i {
    display: block;
    float: left;
    width: 25px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 1;
    text-align: left;
}

.classified-seller-info .rtin-box .rtin-box-item .rtin-box-item-text {
    display: block;
    float: left;
    width: 70%;
    width: calc(100% - 25px);
    font-size: 14px;
}

.classified-seller-info .rtin-box .rtin-chat {
    margin-top: 10px;
}

.classified-seller-info .rtin-box .rtin-chat a {
    display: block;
    background-color: #f85c70;
    border-radius: 2px;
    padding: 10px 20px;
    color: #fff;
    font-weight: 600;
    width: 100%;
}

.classified-seller-info .rtin-box .rtin-chat a:hover {
    color: #fff;
    background-color: #e43d40;
}

.classified-seller-info .rtin-box .rtin-chat a i {
    padding-right: 15px;
}

.classified-seller-info .rtin-box .rtin-phone {
    background-color: #f2f2f2;
    border-radius: 2px;
    padding: 10px 20px;
    margin-top: 10px;
}

.classified-seller-info .rtin-box .rtin-phone .numbers {
    font-size: 16px;
    line-height: 1.5;
    color: #444;
    font-weight: 600;
}

.classified-seller-info .rtin-box .rtin-phone .numbers a {
    color: #444;
}

.classified-seller-info .rtin-box .rtin-phone .numbers:before {
    content: "\f095";
    font-family: "Font Awesome 5 Free";
    color: #f85c70;
    padding-right: 10px;
    font-weight: 600;
}

.classified-seller-info .rtin-box .rtin-phone .revealed .numbers:before {
    display: none;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper {
    cursor: pointer;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a {
    display: block;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a:first-child:before {
    content: "\f095";
    font-family: "Font Awesome 5 Free";
    color: #f85c70;
    padding-right: 10px;
    font-weight: 600;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers .revealed-whatsapp-number:first-child:before {
    content: none;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a.revealed-whatsapp-number {
    margin-top: 5px;
}

.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a.revealed-whatsapp-number i {
    color: #25d366;
    padding-right: 9px;
}

.classified-seller-info .rtin-box .rtin-phone .revealed .text-muted {
    display: none;
}

.classified-seller-info .rtin-box .rtin-email {
    margin-top: 10px;
}

.classified-seller-info .rtin-box .rtin-email a {
    display: block;
    width: 100%;
    border-radius: 2px;
    background-color: #444444;
    padding: 10px 20px;
    color: #fff;
    font-weight: 500;
}

.classified-seller-info .rtin-box .rtin-email a i {
    color: #e43d40;
    padding-right: 15px;
}

.classified-seller-info .rtin-box .rtin-email a:hover {
    background-color: #000;
}

.classima-store-info .login-message a,
.classified-seller-info .login-message a {
    color: #f85c70;
}

.classima-store-info .login-message a:hover,
.classified-seller-info .login-message a:hover {
    color: #e43d40;
}

.classima-custom-fields ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.classima-custom-fields ul li {
    padding: 0;
    display: inline;
}

.classima-custom-fields ul li:after {
    content: "|";
    padding: 0 8px;
    font-size: 11px;
    vertical-align: top;
}

.classima-custom-fields ul li:last-child {
    margin-bottom: 0;
}

.classima-custom-fields ul li:last-child:after {
    content: none;
}

.classima-custom-fields ul li .rtin-label {
    color: #444;
    font-weight: 500;
}

.classima-custom-fields ul li .rtin-title {
    color: #646464;
}

#classima-mail-to-seller .close:hover {
    background-color: transparent;
}

#classima-mail-to-seller input:focus,
#classima-mail-to-seller textarea:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ccc;
}

#classima-mail-to-seller .btn {
    padding: 7px 25px;
    background-color: #f85c70;
    border: none;
}

#classima-mail-to-seller .btn:hover,
#classima-mail-to-seller .btn:active {
    background-color: #e43d40;
}

#classima-mail-to-seller .btn:focus,
#classima-mail-to-seller .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-chat {
    text-align: center;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-chat a {
    background-color: transparent;
    color: #55b353;
    border: 1px solid #55b353;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-chat a i {
    padding-right: 10px;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-chat a:hover {
    background-color: #55b353;
    color: #ffffff;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-email a {
    background-color: #55b353;
    color: #fff;
    text-align: center;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-box-item.rtin-store {
    border: 1px solid #c6c6c6;
    color: #444;
    padding: 6px 15px;
    background-color: transparent;
    text-align: center;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-box-item i {
    display: inline-block;
    float: none;
    text-align: unset;
    width: auto;
    margin-right: 10px;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-box-item.rtin-location i {
    float: left;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-box-item .rtin-box-item-text {
    display: inline-block;
    float: none;
    text-align: unset;
    width: auto;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a:first-child::before,
.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-phone .numbers:before {
    color: #55b353;
}

.site-content .content-area .rtin-details4-sidebar .site-content-block .main-content {
    padding: 20px;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-email a i {
    color: #fff;
    padding-right: 10px;
}

.rtin-details4-sidebar .classified-seller-info .rtin-box .rtin-box-item.rtin-store .rtin-box-item-text {
    font-weight: 600;
}

.sidebar-widget-area .rtin-details4-sidebar .classima-single-map h3.main-title,
.sidebar-widget-area .rtin-details4-sidebar .widget h3 {
    position: relative;
    padding: 20px 0 12px 0;
    border-bottom: none;
    margin: 0 20px 0 20px;
}

.sidebar-widget-area .rtin-details4-sidebar .classima-single-map {
    margin-bottom: 30px;
    margin-top: -10px;
}

.sidebar-widget-area .rtin-details4-sidebar .classima-single-map h3.main-title::after,
.sidebar-widget-area .rtin-details4-sidebar .widget h3::after {
    position: absolute;
    content: "";
    width: 25px;
    height: 3px;
    border-radius: 8px;
    background-color: #F85C70;
    bottom: 0;
    left: 0;
}

.sidebar-widget-area .rtin-details4-sidebar .site-content-block .main-title-block {
    padding: 0;
    border-bottom: none;
}

.sidebar-widget-area .rtin-details4-sidebar .embed-responsive {
    height: 250px;
    max-width: 100%;
}

.sidebar-widget-area .rtin-details4-sidebar .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    display: none;
}

/* Reviews */
.review-title-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.review-area ul.comment-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.review-area .comment-title span {
    color: #646464;
}

.review-area .comment {
    padding-top: 12px;
}

.review-area .comment .each-comment {
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
}

@media all and (max-width: 480px) {
    .review-area .comment .each-comment {
        padding: 5px 0;
    }
}

.review-area .comment:first-child {
    padding-top: 0;
}

.review-area .comment:first-child .each-comment {
    padding-top: 0;
}

.review-area .comment:last-child .each-comment {
    padding-bottom: 0;
    border: none;
}

.review-area .comment .imgholder {
    margin-right: 20px;
    margin-bottom: 10px;
}

@media all and (max-width: 991.98px) {
    .review-area .comment .imgholder {
        max-width: 90px;
    }
}

@media all and (max-width: 480px) {
    .review-area .comment .imgholder {
        max-width: 50px;
        margin-right: 10px;
    }
}

.review-area .comment .imgholder img {
    border-radius: 50%;
}

.review-area .comment .comment-meta .comment-meta-left {
    float: left;
}

@media all and (max-width: 991.98px) {
    .review-area .comment .comment-meta .comment-meta-left {
        float: none;
    }
}

.review-area .comment .comment-meta .comment-meta-left .comment-title {
    color: #111;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.review-area .comment .comment-meta .comment-meta-left .comment-info {
    font-size: 14px;
    line-height: 1.5;
}

.review-area .comment .comment-meta .comment-meta-left .comment-info .c-author {
    color: #f85c70;
    font-weight: 500;
}

.review-area .comment .comment-meta .comment-meta-left .comment-info .c-seperator {
    padding: 0 5px;
}

.review-area .comment .comment-meta .rating-display-area {
    float: right;
    margin-top: 10px;
}

@media all and (max-width: 991.98px) {
    .review-area .comment .comment-meta .rating-display-area {
        float: none;
    }
}

.review-area .comment .comments-body .comment-text {
    margin-top: 10px;
    color: #444444;
}

.review-area .comment .comments-body .comment-text p {
    margin-bottom: 10px;
}

.review-area .comment .comments-body .comment-text .comment-awaiting-moderation {
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.3;
    color: #111;
}

.review-area .comments-closed {
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    padding-top: 20px;
    line-height: 1.3;
    color: #111;
}

.review-area .comment-navigation {
    margin-top: 30px;
    text-align: center;
}

.review-area .comment-navigation div[class^="nav"] {
    display: inline-block;
    margin: 0 3px;
}

.review-area .comment-navigation div[class^="nav"] a {
    background-color: #646464;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    padding: 8px 20px;
    border-radius: 2px;
}

.review-area .comment-navigation div[class^="nav"] a:hover {
    opacity: 0.8;
}

.review-area #respond .form-group label {
    margin-bottom: 5px;
}

.review-area #respond .comment-form-rating {
    margin-bottom: 0;
}

.review-area #respond .stars a {
    cursor: pointer;
}

.pswp__top-bar {
    z-index: 9999;
}

/*-------------------------------------
#. Archive Listing
---------------------------------------*/
a#classima-toggle-sidebar {
    background: #e43d40;
    padding: 10px 20px;
    border-radius: 2px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 1.3;
    display: none;
}

a#classima-toggle-sidebar:hover {
    color: #fff;
}

@media all and (max-width: 991.98px) {
    a#classima-toggle-sidebar {
        display: block;
    }
}

@media all and (max-width: 991.98px) {
    .sidebar-listing-archive {
        display: none;
    }
}

.sidebar-widget-area .widget .rtcl-widget-categories {
    padding: 0;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li {
    margin: 0;
    padding: 0;
    position: relative;
    border-bottom: 1px solid #cccccc;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li:before {
    content: none;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li:last-child {
    border: none;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a {
    width: 100%;
    display: inline-block;
    padding: 11px 13px 11px 13px;
    color: #444444;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a img,
.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a .rtcl-icon {
    margin-right: 15px;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a span {
    float: right;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a .rtcl-icon {
    float: none;
    font-size: 20px;
    line-height: 1;
    height: 20px;
    color: #444444;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li .rtcl-category-list {
    padding-left: 15px;
    border-top: 1px solid #cccccc;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a:hover,
.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li.rtcl-active &gt; a {
    background-color: #f85c70;
    color: #fff;
}

.sidebar-widget-area .widget .rtcl-widget-categories ul.rtcl-category-list li a:hover .rtcl-icon {
    color: #fff;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block {
    padding: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title {
    margin: 0 !important;
    padding: 12px 20px;
    font-weight: 700;
    color: #222;
    font-size: 16px;
    line-height: 1.5;
    border-color: #dddddd;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title .ui-accordion-icon {
    color: #fff;
    background-color: #f85c70;
    border-radius: 50%;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-top: 2px;
    width: 22px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content {
    padding: 14px 20px 20px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content ul li:before {
    content: none;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .form-group {
    margin-bottom: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list img,
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list svg,
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list .rtcl-icon {
    margin-right: 12px;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list .rtcl-icon {
    float: none;
    font-size: 15px;
    line-height: 1;
    color: #444444;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list .rtcl-icon:before {
    margin: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list svg {
    fill: #444444;
    width: 15px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li {
    padding: 0;
    font-size: 15px;
    margin: 8px 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li a:before {
    content: none;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.has-sub {
    padding-right: 10px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.has-sub .arrow {
    right: -10px;
    top: 4px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.has-sub .arrow .rtcl-icon {
    margin: 0;
    color: #646464;
    width: inherit;
    height: inherit;
    line-height: 1;
    font-weight: 400;
    font-size: 9px;
    padding: 5px 10px;
    vertical-align: top;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.has-sub.is-open .arrow {
    top: -5px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list {
    margin-left: 30px;
    margin-bottom: 10px;
    width: 100%;
    padding-right: 20px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li {
    margin-top: 10px;
    margin-bottom: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li a {
    position: relative;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li a:before {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    left: -15px;
    top: 0;
    vertical-align: top;
    line-height: 1;
    color: #f85c70;
    position: absolute;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li.has-sub {
    position: relative;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li.has-sub .arrow {
    top: 4px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li.has-sub.is-open &gt; .arrow {
    top: -3px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .ui-link-tree .ui-checkbox {
    position: relative;
    vertical-align: middle;
    top: -1px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .ui-link-tree .filter-submit-trigger {
    vertical-align: middle;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .ui-link-tree li {
    margin: 0;
    padding-left: 0;
    font-size: 15px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content ul.ui-link-tree li.is-opener i,
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content ul.filter-list li.is-opener i {
    float: none;
    font-size: 15px;
    line-height: 1;
    color: #444444;
    text-align: left;
    width: inherit;
    margin-right: 7px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content ul.ui-link-tree li.is-opener i:before,
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content ul.filter-list li.is-opener i:before {
    margin: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-price-filter.ui-accordion-item .ui-accordion-content {
    border-bottom: none;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons {
    padding: 0 20px 20px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn {
    border: none;
    background-color: #f85c70;
    height: 50px;
    font-weight: 700;
    margin-top: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn:focus,
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn:hover {
    background-color: #e43d40;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item.is-open .ui-accordion-title .ui-accordion-icon {
    background-color: #f85c70;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .rtcl-rating-filter ul.ui-link-tree {
    margin-top: 15px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .rtcl-rating-filter ul.ui-link-tree .ui-link-tree-item {
    margin-top: 12px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .rtcl-rating-filter ul.ui-link-tree .ui-link-tree-item:first-child {
    margin-top: 0;
}

/*------------ Filter style 2 ----------------*/

.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list.has-filter &gt; li:not(.is-open, .all-taxonomy) {
    display: none;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .widget {
    background: none;
    box-shadow: none;
    border-radius: 0;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .widget .ui-accordion .ui-accordion-item {
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 22px 25px 20px;
    margin-bottom: 15px;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons {
    padding: 0;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .widget.rtcl-widget-filter-class h3 {
    margin-bottom: 15px;
    border-radius: 4px;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title {
    position: relative;
    border-bottom: none;
    padding: 0 0 12px 0;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title::before {
    position: absolute;
    content: "";
    width: 25px;
    height: 3px;
    background-color: #F85C70;
    bottom: 0;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title .ui-accordion-icon {
    background-color: transparent;
    color: #b0b0b0;
}
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.has-sub .arrow .rtcl-icon {
    color: #b0b0b0;
}
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list.has-filter li.has-sub.is-open .arrow .rtcl-icon {
    display: none;
}
.rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-content {
    padding: 15px 0 0 0;
}
.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.all-taxonomy {
    margin: 0;
}

.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block ul.filter-list li.active &gt; a {
    font-weight: normal;
}

.sidebar-widget-area .rtcl-widget-filter-wrapper.style2 .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li.all-taxonomy {
    font-size: 16px;
}



.elementor-widget .widget.rtcl-widget-filter-class .panel-block {
    padding: 0;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item {
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    color: #646464;
    border: none;
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-title {
    padding: 12px 20px;
    margin-bottom: 0;
    border-radius: 2px 2px 0 0;
    background-color: #f85c70;
    color: #fff;
    border: none;
    font-size: 20px;
    line-height: 1.4;
    display: block;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-title .rtcl-icon {
    display: none;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-content {
    padding: 14px 20px 20px;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn {
    height: 50px;
    border: none;
    background: #f85c70;
    margin-top: 0;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn:hover {
    background: #e43d40;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li {
    font-size: 15px;
    margin: 8px 0;
    padding: 0;
    position: relative;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.all-taxonomy a:before {
    content: none;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li:before {
    content: none;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li:last-child {
    border: none;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a {
    width: 100%;
    display: inline-block;
    color: #444444;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a img {
    margin-right: 12px;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a span {
    float: right;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a .rtcl-icon {
    float: none;
    font-size: 20px;
    line-height: 1;
    height: 20px;
    color: #444444;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub .arrow {
    right: -10px;
    top: 8px;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub .arrow .rtcl-icon {
    margin: 0;
    color: #646464;
    width: inherit;
    height: inherit;
    line-height: 1;
    font-weight: 400;
    font-size: 9px;
    padding: 5px 10px;
    vertical-align: top;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub.is-open .arrow {
    top: -8px;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub ul.sub-list {
    margin-left: 30px;
    margin-bottom: 10px;
    width: 100%;
    padding-right: 20px;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub ul.sub-list li {
    margin-top: 10px;
    margin-bottom: 0;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub ul.sub-list li a {
    position: relative;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub ul.sub-list li a:before {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    left: -15px;
    top: 6px;
    vertical-align: top;
    line-height: 1;
    color: #f85c70;
    position: absolute;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a:hover,
.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.rtcl-active &gt; a {
    color: #f85c70;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li a:hover .rtcl-icon {
    color: #fff;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item.rtcl-ad-type-filter a.filter-submit-trigger {
    color: #646464;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item.rtcl-ad-type-filter a.filter-submit-trigger:hover {
    color: #f85c70;
}

.site-content .listing-archive-top {
    background-color: #ffffff;
    padding: 12px 30px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (max-width: 767.98px) {
    .site-content .listing-archive-top {
        display: block;
    }
}

.site-content .listing-archive-top .rtin-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 3 auto;
    flex: 1 3 auto;
    font-size: 20px;
    color: #111;
    line-height: 1.5;
    margin-bottom: 0;
}

@media all and (max-width: 767.98px) {
    .site-content .listing-archive-top .rtin-title {
        margin-bottom: 10px;
    }
}

.site-content .listing-archive-top .listing-sorting {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 0 !important;
    font-size: 0;
}

@media all and (max-width: 767.98px) {
    .site-content .listing-archive-top .listing-sorting {
        text-align: left !important;
    }
}

.site-content .listing-archive-top .listing-sorting .rtcl-ordering {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
}

.site-content .listing-archive-top .listing-sorting .rtcl-ordering select {
    height: 33px;
    outline: none;
    padding: 0 10px;
    background: none;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    cursor: pointer;
    color: #444;
}

.site-content .listing-archive-top .listing-sorting .rtcl-ordering select option {
    outline: none;
    background: none;
    cursor: pointer;
}

.site-content .listing-archive-top .listing-sorting .rtcl-ordering select option:focus {
    outline: none;
}

.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher {
    display: inline-block;
    vertical-align: middle;
}

.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher &gt; a {
    border: 1px solid #d7d7d7;
    padding: 7px 5px;
    border-radius: 2px;
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    height: 33px;
}

.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher &gt; a:last-child {
    margin-left: 7px;
}

.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher &gt; a i {
    color: #989898;
}

.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher &gt; a.active i,
.site-content .listing-archive-top .listing-sorting .rtcl-view-switcher &gt; a:hover i {
    color: #f85c70;
}

.listing-archive-noresult {
    font-size: 18px;
    line-height: 1.5;
    color: #222;
    text-align: center;
    background-color: #fff;
    padding: 25px;
    border-radius: 2px;
}

.site-content .classima-mapview {
    padding-top: 0;
}

.classima-mapview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    .classima-mapview {
        margin: 0 30px;
        display: block;
    }
}

.classima-mapview .listing-mapview-sidebar {
    width: 350px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: 123px;
    bottom: 0;
    left: 0;
}

@media all and (max-width: 1440px) {
    .classima-mapview .listing-mapview-sidebar {
        width: 300px;
    }
}

@media all and (max-width: 767.98px) {
    .classima-mapview .listing-mapview-sidebar {
        width: inherit;
        position: inherit;
        padding-top: 25px;
    }
}

@media all and (max-width: 991.98px) {
    .classima-mapview .listing-mapview-sidebar a#classima-toggle-sidebar {
        display: none;
    }
}

@media all and (max-width: 767.98px) {
    .classima-mapview .listing-mapview-sidebar a#classima-toggle-sidebar {
        display: block;
    }
}

@media all and (max-width: 991.98px) {
    .classima-mapview .listing-mapview-sidebar .sidebar-listing-archive {
        display: block;
    }
}

@media all and (max-width: 767.98px) {
    .classima-mapview .listing-mapview-sidebar .sidebar-listing-archive {
        display: none;
    }
}

.classima-mapview .listing-mapview-content-wrap {
    width: 70%;
    width: calc(100% - 350px);
    margin-left: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

@media all and (max-width: 1440px) {
    .classima-mapview .listing-mapview-content-wrap {
        width: calc(100% - 300px);
        margin-left: 300px;
    }
}

@media all and (max-width: 1199.98px) {
    .classima-mapview .listing-mapview-content-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 0 40px;
    }
}

@media all and (max-width: 767.98px) {
    .classima-mapview .listing-mapview-content-wrap {
        width: inherit;
        margin: 0;
        padding: 0;
    }
}

.classima-mapview .listing-mapview-content-wrap .listing-mapview-content {
    width: 50%;
    padding: 0 40px;
}

@media all and (max-width: 1199.98px) {
    .classima-mapview .listing-mapview-content-wrap .listing-mapview-content {
        width: 100%;
        padding: 0;
    }
}

.classima-mapview .listing-mapview-content-wrap .listing-mapview-map {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    height: 600px;
    height: calc(100vh - 123px);
}

@media all and (max-width: 1199.98px) {
    .classima-mapview .listing-mapview-content-wrap .listing-mapview-map {
        width: 100%;
        position: inherit;
        height: 400px;
    }
}

.classima-mapview .listing-archive-top {
    margin-top: 35px;
}

@media all and (max-width: 767.98px) {
    .classima-mapview .listing-archive-top {
        margin-top: 30px;
    }
}

.classima-mapview .rtcl-map-view {
    height: inherit;
}

.has-topbar .listing-mapview-sidebar {
    top: 167px;
}

.mean-activated .listing-mapview-sidebar {
    top: 80px;
}

/*-------------------------------------
#. Grid View
---------------------------------------*/
#content .listing-grid-each {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 400px;
}

#content .listing-grid-each .rtin-item {
    width: 100%;
}

@media all and (max-width: 767.98px) {
    #content .listing-grid-each {
        margin: 0 auto;
    }
}

#content .listing-grid-each .rtin-item {
    margin-bottom: 30px;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-title {
    display: inline;
    font-size: 18px;
    font-weight: 700;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-title a {
    color: #2a2a2a;
}

#content .listing-grid-each .rtin-item .rtcl-price {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-cat {
    color: #888;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 8px;
    margin-top: 3px;
    display: block;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-cat:hover {
    color: #f85c70;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 15px;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li {
    color: #999999;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 8px;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li a {
    color: #999999;
    transition: all 0.3s ease-in-out;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: none !important;
    color: #f85c70;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 7px;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-bottom: 0;
}

#content .listing-grid-each .rtin-item .rtin-content .rtcl-price-meta {
    margin-left: 5px;
    color: #f85c70;
}

#content .listing-grid-each .rtin-item .rtin-content .rtcl-price-type-label.rtcl-on_call {
    font-size: 20px;
}

#content .listing-grid-each .rtin-item .rtin-content .rtcl-price-type-label.rtcl-on_call {
    font-size: 20px;
}

#content .rtin-price .rtcl-price-range {
    font-weight: 700;
}

#content .listing-list-each-3 .rtin-price .rtcl-price-range,
#content .listing-grid-each .rtin-item .rtin-thumb .rtin-price .rtcl-price-range {
    color: #fff;
}

#content .listing-list-each-4 .rtin-price .rtcl-price-range,
#content .listing-list-each-6 .rtin-price .rtcl-price-range,
#content .listing-grid-each-1 .rtin-price .rtcl-price-range,
#content .listing-grid-each-2 .rtin-price .rtcl-price-range,
#content .listing-grid-each-4 .rtin-price .rtcl-price-range {
    color: #f85c70;
}

#content .listing-grid-each.featured-listing .rtin-thumb {
    position: relative;
}

#content .listing-grid-each.featured-listing .rtin-thumb:after {
    content: "\f0e7";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    background-color: #f85c70;
    width: 40px;
    height: 40px;
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 100%);
}

#content .listing-grid-each span.rtcl-price-amount {
    color: #4d4d4d;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
}

#content .listing-grid-each .rtcl-listable {
    margin-top: 10px;
}

#content .listing-grid-each .rtcl-listable .rtcl-listable-item {
    color: #646464;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    display: inline;
}

#content .listing-grid-each .rtcl-listable .rtcl-listable-item .listable-label {
    font-weight: 600;
}

#content .listing-grid-each .rtin-excerpt {
    margin-bottom: 0;
}

#content .listing-grid-each-1 .rtin-item {
    border-radius: 2px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#content .listing-grid-each-1 .rtin-item:hover {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

#content .listing-grid-each.is-sold .rtin-item .rtin-thumb .rtcl-sold-out {
    transform: rotate(-45deg);
    background: red;
    z-index: 10;
    right: auto;
    left: -38px;
}

#content .listing-grid-each-1 .rtin-item .rtin-thumb a {
    display: block;
    position: relative;
    overflow: hidden;
}

#content .listing-grid-each-1 .rtin-item .rtin-thumb a img {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#content .listing-grid-each-1 .rtin-item .rtin-thumb a:before {
    position: absolute;
    content: "";
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 0;
    visibility: hidden;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
}

#content .listing-grid-each-1 .rtin-item .rtin-content {
    padding: 25px 20px;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtin-title {
    line-height: 1.3;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtin-price {
    margin-top: 12px;
    padding-left: 3px;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    color: #f85c70;
}

#content .listing-grid-each-1 .rtin-item .rtin-content .rtcl-price-type-label {
    font-size: 12px;
}

#content .listing-grid-each-1 .rtin-item:hover .rtin-thumb a:before {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#content .listing-grid-each-1 .rtin-item:hover .rtin-thumb a img {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item {
    border-radius: 2px;
    overflow: hidden;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item:hover {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-thumb {
    position: relative;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-thumb a {
    display: block;
    position: relative;
    overflow: hidden;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-thumb a img {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-thumb a:before {
    position: absolute;
    content: "";
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 0;
    visibility: hidden;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content {
    padding: 20px 20px 25px;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-title {
    line-height: 1.3;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-price {
    margin-bottom: 5px;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    color: #f85c70;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-price .rtcl-price-type-label {
    font-size: 12px;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-cat {
    margin-top: 0;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item .rtin-content .rtin-meta {
    margin-top: 10px;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item:hover .rtin-thumb a:before {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#content .listing-grid-each.listing-grid-each-2 .rtin-item:hover .rtin-thumb a img {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}

#content .listing-grid-each-3 .rtin-item {
    border-radius: 2px;
    overflow: hidden;
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb {
    position: relative;
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price {
    background-color: #f85c70;
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 5px 10px 5px 27px;
    z-index: 1;
    text-align: right;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price .rtcl-price-amount {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff;
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price .rtcl-price-type-label {
    font-size: 12px;
    color: #ffffff;
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price .rtcl-price-meta {
    color: #ffffff;
    margin-left: 5px;
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price .rtcl-price-type-label {
    font-size: 16px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content {
    padding: 25px 20px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-title {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom {
    margin-top: 10px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn {
    display: inline-block;
    margin-top: 5px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal {
    background-color: rgba(0, 0, 0, 0.05);
    display: inline-block;
    border-radius: 2px;
    padding: 5px 15px;
    color: #797979;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal i {
    padding-right: 10px;
    color: #797979;
    font-size: 17px;
    line-height: 1;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal:hover {
    background-color: #e43d40;
    color: #fff;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal:hover i {
    color: #fff;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal.revealed {
    cursor: auto;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav {
    display: inline-block;
    position: relative;
    margin-top: 5px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav a {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    padding: 5px 15px;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav a .rtcl-icon {
    color: #797979;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav a .favourite-label {
    display: none;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav a:hover {
    background-color: #e43d40;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav a:hover .rtcl-icon {
    color: #ffffff;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav .rtcl-icon-spinner {
    position: absolute;
    right: -2px;
    top: 5px;
    color: #797979;
}

#content .listing-grid-each-3 .rtin-item .rtin-content .rtin-bottom .rtin-fav:hover .rtcl-icon-spinner {
    color: #ffffff;
}

#content .listing-grid-each-4 .rtin-item {
    border-radius: 2px;
    overflow: hidden;
}

#content .listing-grid-each.listing-grid-each-4 .rtin-item .rtin-thumb {
    position: relative;
}

#content .listing-grid-each-4 .rtin-item .rtin-content {
    padding: 25px 20px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-title {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-price {
    margin-top: 10px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    color: #f85c70;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-price .rtcl-price-type-label {
    font-size: 12px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom {
    margin-top: 10px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn {
    display: inline-block;
    margin-top: 5px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal {
    background-color: rgba(0, 0, 0, 0.05);
    display: inline-block;
    border-radius: 2px;
    padding: 5px 15px;
    color: #797979;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal i {
    padding-right: 10px;
    color: #797979;
    font-size: 17px;
    line-height: 1;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal:hover {
    background-color: #e43d40;
    color: #fff;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal:hover i {
    color: #fff;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-phn .classima-phone-reveal.revealed {
    cursor: auto;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav {
    display: inline-block;
    margin-top: 5px;
    position: relative;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav a {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    padding: 5px 15px;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav a .rtcl-icon {
    color: #797979;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav a .favourite-label {
    display: none;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav a:hover {
    background-color: #e43d40;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav a:hover .rtcl-icon {
    color: #ffffff;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav .rtcl-icon-spinner {
    position: absolute;
    right: -2px;
    top: 5px;
    color: #797979;
}

#content .listing-grid-each-4 .rtin-item .rtin-content .rtin-bottom .rtin-fav:hover .rtcl-icon-spinner {
    color: #ffffff;
}

#content .listing-grid-each-5 {
    max-width: 390px;
}

#content .listing-grid-each-5 .rtin-item {
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
}

#content .listing-grid-each-5 .rtin-item:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

#content .listing-grid-each-5 .rtin-item .rtin-thumb {
    overflow: hidden;
}

#content .listing-grid-each-5 .rtin-item .rtin-thumb img {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: calc(100% + 10px);
    left: -10px;
    position: relative;
    max-width: inherit;
}

#content .listing-grid-each-5 .rtin-item .rtin-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 40px;
    z-index: 2;
    height: 170px;
}

#content .listing-grid-each-5 .rtin-item .rtin-content .rtin-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    color: #fff;
    margin: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#content .listing-grid-each-5 .rtin-item .rtin-content .rtin-meta-area {
    margin: 7px 0 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
    transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}

#content .listing-grid-each-5 .rtin-item .rtin-content .rtin-meta-area .rtin-meta {
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#content .listing-grid-each-5 .rtin-item .rtin-content .rtin-meta-area .rtin-price {
    margin-top: 7px;
}

#content .listing-grid-each-5 .rtin-item .rtin-content .rtin-meta-area span.rtcl-price-amount {
    color: #fff;
}

#content .listing-grid-each-5 .rtin-item:hover:before {
    background-color: rgba(0, 0, 0, 0.6);
}

#content .listing-grid-each-5 .rtin-item:hover .rtin-thumb img {
    left: 0;
}

#content .listing-grid-each-5 .rtin-item:hover .rtin-content .rtin-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#content .listing-grid-each-5 .rtin-item:hover .rtin-meta-area {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

#content .rt-owl-carousel .listing-grid-each-5 {
    display: block;
}

#content .listing-grid-each.rtin-top .rtin-item {
    background-color: #fffdea;
}

#content .classima-single-related .listing-grid-each .rtin-item {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}

#content .listing-grid-each-6 .rtin-item {
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#content .listing-grid-each .rtin-item .rtin-thumb {
    position: relative;
}

#content .listing-grid-each .rtin-item .rtin-thumb .rtin-type {
    background-color: #f85c70;
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 5px 10px 5px 27px;
    z-index: 1;
    text-align: right;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
}

#content .listing-grid-each .rtin-item .rtin-thumb .rtin-type span {
    font-size: 17px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff;
}

#content .listing-grid-each-6 .rtin-item .rtin-content {
    padding: 25px 25px;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-title {
    margin-bottom: 0;
    vertical-align: middle;
    color: #000000;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-meta li {
    color: #8a8a8a;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-price {
    margin-top: 15px;
    padding-left: 3px;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    color: #f85c70;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtcl-price-type-label {
    font-size: 12px;
}

#content .listing-grid-each-6 .rtin-item .rtin-content .rtcl-price-type-label.rtcl-on_call {
    font-size: 20px;
}

#content .listing-grid-each-6 .rtin-item:hover {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.2);
}

#content .listing-grid-each-7 .rtin-item {
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    padding-bottom: 60px;
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb {
    position: relative;
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price {
    background-color: #f85c70;
    position: absolute;
    bottom: 10px;
    right: 0;
    padding: 5px 10px 5px 27px;
    z-index: 1;
    text-align: right;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price .rtcl-price-amount {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
    color: #ffffff;
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price .rtcl-price-type-label {
    font-size: 12px;
    color: #ffffff;
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price .rtcl-price-meta {
    color: #ffffff;
    margin-left: 5px;
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price .rtcl-price-type-label {
    font-size: 16px;
}

#content .listing-grid-each-7 .rtin-item .rtin-content {
    padding: 25px 20px;
}

#content .listing-grid-each-7 .rtin-item .rtin-content .rtin-title {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .listing-grid-each-7 .rtin-item .rtin-content .rtin-title a {
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .listing-grid-each-7 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70;
}

#content .listing-grid-each-7 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom {
    border-top: 1px solid #e1e1e1;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .item-author {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .item-author .item-img {
    margin-right: 12px;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .item-author .item-img img {
    border-radius: 50%;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a {
    color: #888;
    font-size: 16px;
    border-left: 1px solid #e1e1e1;
    padding: 16px 20px;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-favourites .rtcl-icon,
#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-require-login .rtcl-icon {
    color: #888;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a:hover,
#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-require-login:hover .rtcl-icon,
#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-favourites:hover .rtcl-icon {
    color: #f85c70;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-favourites .favourite-label,
#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a.rtcl-require-login .favourite-label {
    display: none;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn {
    position: relative;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn .rtcl-icon-spinner {
    position: absolute;
    left: 20px;
    top: 0;
    color: #888;
}

#content .listing-g-16 .rt-el-listing-grid .row {
    margin-left: -8px;
    margin-right: -8px;
}

#content .listing-g-16 .rt-el-listing-grid .row &gt; [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
}

#content .listing-g-16 .rt-el-listing-grid .listing-grid-each .rtin-item {
    margin-bottom: 16px;
}

#content .listing-grid-each-8 .rtin-item {
    border: 1px solid #DCDCDC;
    box-shadow: none;
    background: #FFFFFF;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 10px;
}

#content .listing-grid-each-8 .rtin-item .rtcl-thumbnail {
    transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1);
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb {
    overflow: hidden;
}

#content .listing-grid-each-8 .rtin-item:hover .rtin-thumb-inner .rtcl-thumbnail {
    transform: scale(1.22);
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb-inner::after {
    position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 44.26%, rgba(0, 0, 0, 0.6) 100%);
    border-radius: 10px 10px 0px 0px;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    transform-origin: bottom;
    transform: scaleY(0);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    z-index: 1;
}

#content .listing-grid-each-8 .rtin-item:hover .rtin-thumb-inner::before,
#content .listing-grid-each-8 .rtin-item:hover .rtin-thumb-inner::after {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons {
    position: absolute;
    bottom: 5px;
    left: 15px;
    z-index: 99;
    width: 100%;
    grid-gap: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons .rtcl-btn {
    width: 28px;
    height: 28px;
    background-color: #fff;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    border-radius: 2px;
    transition: all 0.3s ease-out;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons .rtcl-btn:hover {
    background-color: #f85c70;
    color: #ffffff;
}

#content .listing-grid-each-8 .rtin-item:hover .rtin-thumb .rtcl-meta-buttons {
    opacity: 1;
    visibility: visible;
    transform: translate(0, -10px);
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons .rtcl-btn a,
#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons .rtcl-btn .rtcl-icon {
    color: inherit;
}

#content .listing-grid-each-8.featured-listing .rtin-thumb:after {
    content: none;
}

.rtcl .listing-grid-each-8 .rtcl-listing-badge-wrap {
    margin-top: 0;
}

#content .listing-grid-each-8.is-sold .rtin-item .rtin-thumb .rtcl-sold-out {
    left: auto;
    right: -38px;
    transform: rotate(45deg);
}

#content .listing-grid-each-8 .rtin-item .rtin-content {
    margin-top: 0;
    position: relative;
    padding: 15px;
    z-index: 3;
}

#content .listing-grid-each-8 .rtin-item .rtin-cat-action {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
}

#content .listing-grid-each-8 .rtin-item .rtin-cat-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
}

#content .listing-grid-each-8 .rtin-item .rtin-content .rtin-cat {
    margin: 0;
    display: inline-block;
    border: 1px solid #E2E2E2;
    font-size: 12px;
    border-radius: 2px;
    padding: 6px 9px 3px;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-type {
    right: auto;
    bottom: auto;
    left: 0;
    top: 8px;
    padding: 5px 30px 5px 10px;
    line-height: 1;
    text-align: left;
    clip-path: polygon(100% 0%, 80% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-type span {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad {
    position: absolute;
    padding: 5px 25px 5px 10px;
    top: 8px;
    left: 0;
    z-index: 5;
    line-height: 1;
    color: var(--rtcl-badge-featured-color);
    background-color: var(--rtcl-badge-featured-bg-color);
    clip-path: polygon(100% 0%, 80% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad span.badge {
    background: none;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    line-height: 1;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad + .rtin-type {
    top: 40px;
}

#content .listing-grid-each-8 span.rtcl-price-amount {
    font-size: 28px;
    font-weight: 700;
    color: #f85c70;
    margin-bottom: 5px;
}

#content .listing-grid-each-8 .rtin-title {
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 600;
}

#content .listing-grid-each-8 .rtin-item .rtin-content .rtin-title a:hover {
    color: #f85c70
}

#content .listing-grid-each-8 .rtin-cat-action .rtcl-favourites:hover .rtcl-icon,
#content .listing-grid-each-8 .rtin-cat-action .rtcl-active .rtcl-icon {
    color: #f85c70
}

#content .listing-grid-each-8.rtin-top .rtin-item {
    background-color: #ffffff;
    border: 1px solid #F7BA1E;
    box-shadow: 0 2px 0 #f7b91e;
}

#content .listing-grid-each-9 .rtin-item .rtin-content .rtin-cat {
    border: none;
    padding: 0;
    border-radius: 0;
    font-size: 14px;
    color: #acacac;
    margin-top: 5px;
}

#content .listing-grid-each-9 .rtin-item .rtin-content .rtin-meta li {
    color: #646464;
}

#content .listing-grid-each-9 .rtin-item .rtin-content .rtin-meta li i {
    color: #acacac;
}

#content .listing-grid-each-9 .rtin-item .rtin-content .rtin-meta {
    margin-top: 10px;
    margin-bottom: 10px;
}

#content .listing-grid-each-9 .rtin-item .rtin-content {
    padding: 15px 20px 15px;
}

#content .listing-grid-each-9 .rtin-item {
    border: none;
    border-radius: 8px;
    padding: 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
}

#content .listing-grid-each-9 .rtin-item .rtcl-thumbnail {
    border-radius: 8px 8px 0 0;
}

#content .classima-listing-archive .listing-grid-each-9.featured-listing.rtin-top .rtin-item,
#content .listing-grid-each-9.featured-listing .rtin-item {
    border: 1px solid #f7ba1e;
}

#content .classima-listing-archive .listing-grid-each-9.featured-listing .rtin-item {
    border: none;
}

#content .listing-grid-each-9 .rtin-item .rtin-thumb .rtin-featured-ad,
#content .listing-grid-each-9 .rtin-item .rtin-thumb .rtin-type {
    top: 12px;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad + .rtin-type {
    top: 44px;
}

#content .listing-grid-each-9 span.rtcl-price-amount {
    font-size: 22px;
}

#content .listing-grid-each.listing-grid-each-9 .rtin-item .rtin-content .rtcl-price-meta {
    font-size: 16px;
}

.rt-el-listing-grid .load-more-wrapper.layout-9 .load-more-btn {
    background-color: #fff;
    color: #444;
    font-size: 14px;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    font-weight: 700;
}

.rt-el-listing-grid .load-more-wrapper.layout-9 .load-more-btn .fa-sync-alt {
    font-size: 24px;
    color: #f85c70;
}

.rt-el-listing-grid .load-more-wrapper.layout-9 .load-more-btn:hover .fa-sync-alt {
    font-size: 24px;
    color: #fff;
}

.rtin-6 .owl-custom-nav-area {
    margin-bottom: 35px;
}

.elementor-widget .rtcl-listable .rtcl-listable-item {
    margin-right: 4px;
}

.elementor-widget .rtcl-listable .rtcl-listable-item .listable-label {
    margin-right: 3px;
}

.elementor-widget .rtcl-listable .rtcl-listable-item .listable-label:after {
    content: ":";
}

.elementor-widget .rtcl-listable .rtcl-listable-item:after {
    content: "|";
    margin: 0 3px;
}

.elementor-widget .rtcl-listable .rtcl-listable-item:last-child {
    margin-right: 0;
}

.elementor-widget .rtcl-listable .rtcl-listable-item:last-child:after {
    display: none;
}

/*-------------------------------------
#. List View
---------------------------------------*/
#content .rtcl-list-view {
    padding: 0;
}

#content .rtcl-list-view .listing-list-each {
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#content .rtcl-list-view .listing-list-each:last-child {
    margin-bottom: 0;
}

#content .rtcl-list-view .listing-list-each:hover {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}

#content .rtcl-list-view .listing-list-each.featured-listing .rtin-thumb {
    position: relative;
}

#content .rtcl-list-view .listing-list-each.featured-listing .rtin-thumb:after {
    content: "\f0e7";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    background-color: #f85c70;
    width: 40px;
    height: 40px;
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 100%);
}

#content .rtcl-list-view .listing-list-each .rtin-right .rtcl-price-meta {
    color: #000000;
}

#content .listing-list-each .rtcl-price {
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

#content .rtcl-list-view .rtcl-listable {
    margin-top: 5px;
}

#content .rtcl-list-view .rtcl-listable .rtcl-listable-item {
    color: #888;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    display: inline;
}

#content .rtcl-list-view .rtcl-listable .rtcl-listable-item .listable-label {
    font-weight: 500;
    color: #828282;
    margin-right: 0;
}

#content .rtcl-list-view .rtin-title {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.3;
}

#content .rtcl-list-view .rtin-content .rtcl-managed-by {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    color: #828282;
}

#content .rtcl-list-view .rtin-title a {
    color: #2a2a2a;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#content .rtcl-list-view .rtin-title a:hover {
    color: #f85c70;
}

#content .rtcl-list-view .rtcl-price-amount {
    font-weight: 600;
    font-size: 20px;
}

#content .rtcl-list-view .rtin-excerpt {
    margin-bottom: 0;
    word-break: break-word;
}

#content .rtcl-list-view .rtin-item .rtin-thumb {
    position: relative;
}

#content .rtcl-list-view .listing-list-each.is-sold .rtin-item .rtin-thumb {
    overflow: hidden;
}

#content .rtcl-list-view .listing-list-each.is-sold .rtin-item .rtin-thumb .rtcl-sold-out {
    transform: rotate(-45deg);
    background: red;
    z-index: 10;
    right: auto;
    left: -38px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 15px 17px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item {
        padding: 12px;
    }
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb {
    margin-right: 25px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb {
        margin-right: 15px;
        max-width: 30%;
    }
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 233px;
    display: block;
}

@media all and (min-width: 992px) and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: 180px;
    }
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
    }
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content-area {
        display: block;
    }
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-cat-wrap {
    margin-bottom: 2px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-cat-wrap .rtin-cat {
    color: #888;
    font-size: 14px;
    line-height: 1.3;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-cat-wrap .rtin-cat:hover {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 2px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li {
    margin-right: 15px;
    line-height: 1;
    display: inline;
    color: #797979;
    font-size: 14px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 7px;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right {
    margin: 0 20px;
    text-align: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right {
        margin: 15px 0 0;
        text-align: left;
    }
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right .rtin-price {
    margin-bottom: 10px;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right .rtin-price .rtcl-price-amount {
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    color: #000;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right .rtin-details a {
    display: inline-block;
    color: #ffffff;
    background-color: #f85c70;
    text-align: center;
    border-radius: 2px;
    padding: 10px 24px;
    font-weight: 500;
    line-height: 1;
}

#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right .rtin-details a:hover {
    background-color: #e43d40;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 22px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item {
        padding: 12px;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-thumb {
    margin-right: 25px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-thumb {
        margin-right: 15px;
        max-width: 30%;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 240px;
    display: block;
}

@media all and (min-width: 992px) and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: 180px;
    }
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content-area {
        display: block;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-cat {
    display: block;
    margin-bottom: 10px;
    color: #888;
    font-size: 14px;
    line-height: 1.3;
    margin-top: 5px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-cat:hover {
    color: #f85c70;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-cat {
        margin-bottom: 2px;
        margin-top: 0;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 18px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 8px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta {
        margin-top: 2px;
        line-height: 1.5;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li {
    margin-right: 15px;
    line-height: 1;
    display: inline;
    color: #999999;
    font-size: 14px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li a {
    color: #999999;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 7px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #999999;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a:hover {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtcl-listable {
    margin-top: 5px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right {
    margin: 0 20px;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 140px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right {
        margin: 10px 0 0;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-right-meta {
    color: #797979;
    font-size: 14px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-right-meta i {
    color: #b5b5b5;
    padding-right: 6px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-right-meta &gt; div {
        display: inline-block;
        margin-right: 10px;
    }
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-price {
    margin-top: 10px;
    color: #797979;
    font-size: 14px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-price .rtcl-price-amount {
    line-height: 1;
    color: #4d4d4d;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-details {
    margin-top: 15px;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-details a {
    display: inline-block;
    color: #ffffff;
    background-color: #f85c70;
    text-align: center;
    border-radius: 2px;
    padding: 10px 24px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-details a:hover {
    background-color: #e43d40;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-thumb {
        max-width: 30%;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 290px;
    display: block;
}

@media all and (min-width: 992px) and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: 180px;
    }
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    padding: 15px 20px 20px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content {
        padding: 12px;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price {
    background-color: #f85c70;
    position: absolute;
    top: 25px;
    right: 0;
    padding: 7px 20px 5px 35px;
    z-index: 1;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    text-align: right;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price {
        position: inherit;
        top: inherit;
        right: inherit;
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%);
        text-align: left;
        padding: 4px 30px 2px 10px;
        margin-top: 10px;
        display: inline-block;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    line-height: 1.5;
    color: #ffffff;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
        font-size: 16px;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price .rtcl-price-meta {
    color: #ffffff;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price .rtcl-price-meta {
        font-size: 14px;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price .rtcl-price-type-label {
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-cat {
    margin-bottom: 10px;
    color: #888;
    font-size: 14px;
    line-height: 1.3;
    display: inline-block;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-cat {
        margin-bottom: 2px;
    }
}

@media all and (max-width: 575.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-cat {
        display: block;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-cat:hover {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-title-area {
    margin-right: 110px;
}

@media all and (max-width: 575.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-title-area {
        margin-right: 0;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-title-area .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-title-area .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 10px;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta {
        margin-top: 2px;
        line-height: 1.5;
    }
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li {
    margin-right: 15px;
    line-height: 1.3;
    display: inline;
    color: #999;
    font-size: 14px;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li a {
    color: #999;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 7px;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

#content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item {
        padding: 12px;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-left {
    padding: 20px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 20px 25px 20px 20px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-thumb {
        margin: 0 15px 0 0;
        max-width: 30%;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 233px;
    display: block;
}

@media all and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: 180px;
    }
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content-area {
        display: block;
        padding: 0;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 25px 10px 25px 0;
    border-right: 1px solid #e0e0e0;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content {
        padding: 0;
        border: none;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-cat {
    display: block;
    color: #888;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 10px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-cat:hover {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 10px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    font-size: 0;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta {
        margin-top: 2px;
        line-height: 1.5;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li {
    color: #797979;
    font-size: 14px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li {
        display: inline;
        padding-right: 10px;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 8px;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-bottom: 0;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px;
    -ms-flex-item-align: center;
    align-self: center;
    width: 220px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right {
        margin-top: 10px;
        width: inherit;
        padding: 0;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-type {
    margin-bottom: 8px;
    text-align: center;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-type {
        text-align: left;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-type i {
    padding-right: 8px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-price {
    text-align: center;
    margin-bottom: 15px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-price {
        text-align: left;
    }
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-price .rtcl-price-amount {
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-price .rtcl-price-type-label {
    font-size: 16px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-price .rtcl-price-meta {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn {
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal {
    background-color: rgba(0, 0, 0, 0.06);
    display: inline-block;
    border-radius: 2px;
    padding: 8px 20px;
    color: #797979;
    width: 100%;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal i {
    padding-right: 10px;
    color: #b5b5b5;
    font-size: 17px;
    line-height: 1;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal:hover {
    background-color: #e43d40;
    color: #fff;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal:hover i {
    color: #fff;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal.revealed {
    cursor: auto;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav {
    position: relative;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav a {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    padding: 8px 15px;
    width: 100%;
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav a .rtcl-icon {
    color: #b5b5b5;
    padding-right: 10px;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav a:hover {
    color: #ffffff;
    background-color: #e43d40;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav a:hover .rtcl-icon {
    color: #ffffff;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav .rtcl-icon-spinner {
    position: absolute;
    left: -4px;
    top: 7px;
    color: #b5b5b5;
}

#content .rtcl-list-view .listing-list-each-4 .rtin-item .rtin-right .rtin-fav:hover .rtcl-icon-spinner {
    color: #ffffff;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 991.98px) {
    #content .rtcl-list-view .listing-list-each-5 .rtin-item {
        display: block;
    }
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-thumb {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 233px;
    overflow: hidden;
}

@media all and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-thumb {
        -webkit-box-flex: inherit;
        -ms-flex: inherit;
        flex: inherit;
        width: inherit;
        overflow: inherit;
        margin: 20px 0 20px 20px;
    }
}

@media all and (max-width: 991.98px) {
    #content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-thumb {
        margin: 20px 20px 0 20px;
    }
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 295px;
    display: block;
    margin-left: -31px;
}

@media all and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
        margin: 0;
    }
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 20px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 8px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li {
    margin-right: 15px;
    line-height: 1.3;
    display: inline;
    color: #999999;
    font-size: 14px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li a {
    color: #999999;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 7px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #999999;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 7px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-price {
    margin-top: 10px;
}

#content .rtcl-list-view .listing-list-each-5 .rtin-item .rtin-content .rtin-price .rtcl-price-amount {
    line-height: 1;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item {
        padding: 12px;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-left {
    padding: 20px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 20px 25px 20px 20px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-thumb {
        margin: 0 15px 0 0;
        max-width: 30%;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 233px;
    display: block;
}

@media all and (max-width: 1199.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: 180px;
    }
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-thumb .rtin-thumb-inner {
        width: inherit;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content-area {
        display: block;
        padding: 0;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 25px 10px 25px 0;
    border-right: 1px solid #e0e0e0;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content {
        padding: 0;
        border: none;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-cat {
    display: block;
    color: #888;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 10px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-cat:hover {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-title {
    display: inline;
    margin-bottom: 0;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtcl-listing-badge-wrap {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-excerpt {
    margin-top: 10px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    font-size: 0;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta {
        margin-top: 2px;
        line-height: 1.5;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li {
    color: #797979;
    font-size: 14px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li {
        display: inline;
        padding-right: 10px;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li a:hover {
    text-decoration: underline;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li i {
    margin-right: 8px;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li:last-child {
    margin-bottom: 0;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-meta li.rtin-usermeta a {
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px;
    -ms-flex-item-align: center;
    align-self: center;
    width: 220px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right {
        margin-top: 10px;
        width: inherit;
        padding: 0;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-type {
    margin-bottom: 8px;
    text-align: center;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-type {
        text-align: left;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-type i {
    padding-right: 8px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-price {
    text-align: center;
    margin-bottom: 15px;
}

@media all and (max-width: 767.98px) {
    #content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-price {
        text-align: left;
    }
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-price .rtcl-price-amount {
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-price .rtcl-price-type-label {
    font-size: 16px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-price .rtcl-price-meta {
    color: #f85c70;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn {
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal {
    background-color: rgba(0, 0, 0, 0.06);
    display: inline-block;
    border-radius: 2px;
    padding: 8px 20px;
    color: #797979;
    width: 100%;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal i {
    padding-right: 10px;
    color: #b5b5b5;
    font-size: 17px;
    line-height: 1;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal:hover {
    background-color: #e43d40;
    color: #fff;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal:hover i {
    color: #fff;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-phn .classima-phone-reveal.revealed {
    cursor: auto;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav {
    position: relative;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav a {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    padding: 8px 15px;
    width: 100%;
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav a .rtcl-icon {
    color: #b5b5b5;
    padding-right: 10px;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav a:hover {
    color: #ffffff;
    background-color: #e43d40;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav a:hover .rtcl-icon {
    color: #ffffff;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav .rtcl-icon-spinner {
    position: absolute;
    left: -4px;
    top: 7px;
    color: #b5b5b5;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-fav:hover .rtcl-icon-spinner {
    color: #ffffff;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-quick-view,
#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-compare {
    position: relative;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-quick-view a,
#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-compare a {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    padding: 8px 15px;
    width: 100%;
    color: #797979;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-quick-view a i,
#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-compare a i {
    padding-right: 10px;
    color: #b5b5b5;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-quick-view a:hover,
#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-compare a:hover {
    color: #ffffff;
    background-color: #e43d40;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-quick-view a:hover i,
#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-right .rtin-compare a:hover i {
    color: #ffffff;
}

#content .rtcl.rtcl-listings .rtcl-list-view .listing-list-each.rtin-top {
    border: 1px solid #ffd274;
    background-color: #fffdea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.rtcl-list-view .listing-list-map .rtin-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media all and (max-width: 767.98px) {
    .rtcl-list-view .listing-list-map .rtin-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.rtcl-list-view .listing-list-map .rtin-item .rtin-thumb {
    width: 33%;
    margin-right: 0;
    margin-bottom: 0;
}

.rtcl-list-view .listing-list-map .rtin-item .rtin-thumb .rtin-thumb-inner {
    width: 100%;
}

.rtcl-list-view .listing-list-map .rtin-item .rtin-content {
    width: 67%;
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    padding-left: 25px;
}

.rtcl-list-view .listing-list-map .rtin-item .rtin-price {
    margin-top: 10px;
}

.rtcl-list-view .listing-list-map .rtin-item .rtin-price .rtcl-price-amount {
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #222;
}

.rtcl-list-view .listing-list-map.elmaxwidth-485 .rtin-item {
    display: block;
}

.rtcl-list-view .listing-list-map.elmaxwidth-485 .rtin-item .rtin-thumb {
    width: inherit;
    margin-bottom: 20px;
}

.rtcl-list-view .listing-list-map.elmaxwidth-485 .rtin-item .rtin-content {
    width: inherit;
}

.listing-list-each .rtcl-price-meta span {
    padding: 0 3px;
}

/*-------------------------------------
#. Listing Form
---------------------------------------*/
.rtcl-listing-info-selecting {
    margin-top: 30px;
}

.rtcl-form-page .rtcl-listing-info-selecting,
.rtcl-form-page .rtcl-post-form-wrap {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}

.classima-form .help-block-2 {
    font-size: 13px;
    font-style: italic;
    line-height: 1.4;
    padding-top: 5px;
}

.classima-form .form-control {
    border-radius: 2px;
}

.classima-form .form-control:focus {
    color: #495057;
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#rtcl-store-sub-category-holder .form-control,
.classima-form .form-group {
    margin-bottom: 25px;
}

#rtcl-store-sub-category-holder {
    margin-bottom: 25px;
}

@media all and (max-width: 575.98px) {
    .classima-form .form-group {
        margin-bottom: 10px;
    }
}

.classima-form label.control-label {
    float: right;
    margin-top: 4px;
    margin-bottom: 8px;
    font-weight: 600;
    color: #222222;
    font-size: 15px;
}

.classima-form .phone-row .otp-row label.control-label {
    float: none;
}

@media all and (max-width: 575.98px) {
    .classima-form label.control-label {
        float: none;
    }
}

.classima-form label.control-label span {
    color: #ff0000;
}

.classima-form label.control-label.left-align-label {
    float: none;
}

.classima-form .rtcl-post-section,
.classima-form .classima-form-section {
    margin-bottom: 35px;
}

.classima-form .rtcl-post-social-profile,
.classima-form .rtcl-listing-g-recaptcha,
.classima-form .rtcl-listing-terms-conditions {
    margin-bottom: 10px;
}

.classima-form .listing-form-submit-btn-area {
    margin-top: 0;
}

.classima-form .rtcl-listing-map .form-group,
.classima-form .rtcl-listing-terms-conditions .form-group,
.classima-form .rtcl-listing-g-recaptcha .form-group {
    margin-bottom: 0;
}

.classima-form .classima-form-store-info {
    margin-bottom: 15px;
}

.classima-form .rtcl-post-section-title {
    margin-bottom: 35px;
}

.classima-form .rtcl-post-section-title i {
    color: #f85c70;
    padding-right: 15px;
    font-size: 20px;
    line-height: 1;
    margin-right: 0 !important;
}

.classima-form .rtcl-post-section-title h3 {
    display: block;
    color: #222222;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 0;
    font-weight: 700;
    margin-bottom: 20px;
}

.classima-form .classified-listing-form-title {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    margin-bottom: 35px;
}

.classima-form .classified-listing-form-title i {
    color: #f85c70;
    padding-right: 15px;
    font-size: 20px;
    line-height: 1;
}

.classima-form .classified-listing-form-title h3 {
    display: inline;
    color: #222222;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 0;
}

.classima-form .classified-listing-selected-cat-title {
    margin-bottom: 10px;
}

.classima-form .selected-cat span:last-child:before {
    content: none;
}

.classima-form .change-cat {
    text-decoration: underline;
}

.classima-form #rtcl-gallery-upload-ui-wrapper input {
    cursor: pointer;
}

.classima-form .rtcl-gallery-uploads .rtcl-gallery-upload-item a {
    background-color: #f85c70;
    color: #fff !important;
    text-align: center;
}

.classima-form .rtcl-gallery-uploads .rtcl-gallery-upload-item a:hover {
    background-color: #e43d40;
}

.classima-form .rtcl-form-check input,
.classima-form .rtcl-form-check label {
    vertical-align: middle;
    margin: 0;
    cursor: pointer;
}

.classima-form .rtcl-listing-terms-conditions label {
    cursor: pointer;
}

.classima-form .rtin-checkbox {
    vertical-align: middle;
    cursor: pointer;
    margin-top: 4px;
}

.classima-form .rtin-textvalue {
    margin: 4px 0 8px;
    color: #444;
}

.classima-form .mce-btn button {
    background: transparent;
}

.classima-form .rtcl-submit-btn {
    padding: 15px 25px;
    font-size: 15px;
    line-height: 1;
    display: block;
    font-weight: 600;
    border: none;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(228, 61, 64, 0.8)), to(#e43d40));
    background: linear-gradient(to bottom, rgba(228, 61, 64, 0.8), #e43d40);
    color: #ffffff;
    -webkit-transition: none;
    transition: none;
}

.classima-form .rtcl-submit-btn:hover {
    color: #ffffff;
}

#rtcl-post-form.classima-form .rtcl-submit-btn {
    position: relative;
    left: 8px;
    margin-left: 25%;
    margin-top: 20px;
}

.rtcl-MyAccount-content .rtcl-EditAccountForm .classima-form-section + .classima-form-section {
    margin-bottom: 0;
}

.rtcl-EditAccountForm .rtcl-social-wrap-row &gt; .control-label {
    text-align: right;
}

@media screen and (max-width: 575px) {
    #rtcl-post-form.classima-form .rtcl-submit-btn {
        margin-left: 0;
        left: 0;
    }

    .rtcl-EditAccountForm .rtcl-social-wrap-row &gt; .control-label {
        text-align: unset;
    }
}

.classima-form .rtcl-submit-btn:hover,
.classima-form .rtcl-submit-btn:active {
    background: #e43d40;
}

.classima-form .rtcl-submit-btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*-------------------------------------
#. My Account
---------------------------------------*/
/* Navigation */
#myaccount-collapse-menu {
    display: none;
}

.rtcl-MyAccount-wrap {
    background-color: transparent;
    box-shadow: none;
}

.rtcl-MyAccount-wrap .rtcl-MyAccount-content {
    padding: 0;
}

@media screen and (max-width: 767px) {
    .rtcl-MyAccount-navigation {
        display: none;
    }

    .sidebar-widget-area {
        position: relative;
    }

    #myaccount-collapse-menu {
        position: absolute;
        right: 20px;
        top: 6px;
        z-index: 99;
        display: block;
    }

    #myaccount-collapse-menu &gt; span {
        display: inline-block;
        line-height: 100%;
    }

    #myaccount-collapse-menu span span {
        position: relative;
        height: 2px;
        width: 25px;
        background: #e43d40;
        display: inline-block;
        line-height: 100%;
    }

    #myaccount-collapse-menu span span:after,
    #myaccount-collapse-menu span span:before {
        content: "";
        position: absolute;
        top: -7px;
        left: 0;
        height: 2px;
        width: 100%;
        background: #e43d40;
    }

    #myaccount-collapse-menu span span:after {
        top: 7px;
    }
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation {
    padding: 0;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li {
    padding: 0 20px;
    margin: 0;
    border-bottom: 1px solid #cccccc;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li:before {
    left: 30px;
    top: 15px;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li a {
    padding: 10px 0 10px 30px;
    display: block;
    font-size: 14px;
    font-weight: 600;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li.is-active,
.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li:hover {
    background-color: #f85c70;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li.is-active:before,
.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li:hover:before {
    color: #fff;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li.is-active a,
.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li:hover a {
    color: #fff;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li.rtcl-MyAccount-navigation-link--chat span.rtcl-unread-badge {
    bottom: inherit;
    top: 16px;
    right: 10px;
    background-color: #f85c70;
    color: #fff;
    padding: 5px;
    line-height: 5px;
    font-size: 9px;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li.rtcl-MyAccount-navigation-link--chat:hover span.rtcl-unread-badge {
    background-color: #fff;
    color: #f85c70;
}

.rtcl-MyAccount-navigation-link--logout {
    display: none;
}

.logged-in .rtcl-MyAccount-navigation-link--logout {
    display: block;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
    min-height: 130px;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body {
    padding: 50px 20px;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .btn-success {
    background-color: #f85c70;
    border-color: #f85c70;
    line-height: 43px;
    padding: 0;
    cursor: pointer;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .btn-success:hover {
    background-color: #e43d40;
    border-color: #e43d40;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .form-control {
    height: 45px;
}

.rtcl-account .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .form-control:focus {
    box-shadow: none;
    outline: none;
    border-color: #f85c70;
}

#rtcl-store-managers-content .rtcl-store-manager-action .rtcl-store-invite-manager {
    cursor: pointer;
    padding: 8px 15px
}

#rtcl-store-managers-content .rtcl-store-manager-action .rtcl-store-invite-manager:hover,
#rtcl-store-managers-content .rtcl-store-manager-action .rtcl-store-invite-manager:active,
#rtcl-store-managers-content .rtcl-store-manager-action .rtcl-store-invite-manager:focus {
    background-color: #e43d40;
    border-color: #e43d40;
}

@media all and (max-width: 575px) {
    #rtcl-store-managers-content .rtcl-store-managers {
        margin-top: 15px;
    }

    #rtcl-store-managers-content .rtcl-store-managers .rtcl-store-manager {
        flex-wrap: wrap;
    }

    #rtcl-store-managers-content .rtcl-store-managers .rtcl-store-manager .rtcl-store-m-info {
        margin-top: 15px;
    }
}

.rtcl-account-sub-menu ul a {
    font-weight: 500;
    font-size: 15px;
    color: #222;
}

.rtcl-account-sub-menu ul li.active a,
.rtcl-account-sub-menu ul li:hover a {
    color: #f85c70;
    font-weight: 500;
}

.rtcl-store-content .rtcl-store-manager .rtcl-store-m-info a {
    color: #646464;
}

.rtcl-store-content .rtcl-store-manager .rtcl-store-m-info a:hover {
    color: #f85c70;
}

.rtcl-MyAccount-content .rtcl-listings .rtcl-account-sub-menu ul {
    margin-top: 5px;
}

.rtcl-MyAccount-content .rtcl-listings .rtcl-account-sub-menu ul a {
    padding: 8px 12px;
    font-size: 15px;
    font-weight: 500;
    margin-right: 5px;
}

.rtcl-MyAccount-content .rtcl-listings .rtcl-account-sub-menu ul li.active a,
.rtcl-MyAccount-content .rtcl-listings .rtcl-account-sub-menu ul a:hover {
    color: #fff;
    background-color: #f05c70;
}

/* Login/Register form */
.rtcl #rtcl-user-login-wrapper {
    padding: 0;
}

#rtcl-user-login-wrapper h2,
.rtcl .rtcl-login-form-wrap h2,
#rtcl-lost-password-form h2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.3;
}

#rtcl-user-login-wrapper #rtcl-rememberme,
.rtcl .rtcl-login-form-wrap #rtcl-rememberme,
#rtcl-lost-password-form #rtcl-rememberme {
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -1px;
}

#rtcl-user-login-wrapper .form-control:focus,
.rtcl .rtcl-login-form-wrap .form-control:focus,
#rtcl-lost-password-form .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ced4da;
}

#rtcl-user-login-wrapper .btn,
.rtcl .rtcl-login-form-wrap .btn,
#rtcl-lost-password-form .btn {
    display: inline-block;
    padding: 12px 20px;
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    background-color: #f85c70;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#rtcl-user-login-wrapper .btn:hover,
.rtcl .rtcl-login-form-wrap .btn:hover,
#rtcl-lost-password-form .btn:hover,
#rtcl-user-login-wrapper .btn:active,
.rtcl .rtcl-login-form-wrap .btn:active,
#rtcl-lost-password-form .btn:active {
    background: #e43d40;
}

#rtcl-user-login-wrapper .btn:focus,
.rtcl .rtcl-login-form-wrap .btn:focus,
#rtcl-lost-password-form .btn:focus,
#rtcl-user-login-wrapper .btn:focus:active,
.rtcl .rtcl-login-form-wrap .btn:focus:active,
#rtcl-lost-password-form .btn:focus:active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#rtcl-user-login-wrapper .help-block,
.rtcl .rtcl-login-form-wrap .help-block,
#rtcl-lost-password-form .help-block {
    font-style: italic;
    font-size: 14px;
    line-height: 1.4;
}

@media all and (max-width: 991.98px) {
    #rtcl-user-login-wrapper {
        display: block;
    }
}

@media all and (max-width: 991.98px) {
    .rtcl-registration-form-wrap {
        margin-top: 40px;
    }
}

/* Dashboard */
.classima-myaccount .rtcl-user-info .rtcl-user-avatar {
    margin-right: 25px !important;
}

.classima-myaccount .rtcl-user-info .rtcl-user-avatar img {
    border-radius: 50%;
}

.classima-myaccount .rtcl-user-info .media-body {
    margin-top: 15px;
}

.classima-myaccount .rtcl-user-info .media-body h5 {
    color: #111;
    font-size: 17px;
    line-height: 1.3;
}

.classima-myaccount .rtcl-user-info .media-body .media-heading strong {
    color: #222;
}

.classima-myaccount .membership-statistic-report-wrap {
    border: 1px solid #e1e1e1;
    padding: 20px;
    margin-top: 25px;
}

/* My Listings */
.classima-myaccount .rtin-action-btn {
    margin: 15px 0 5px;
    display: flex;
}

.classima-myaccount .rtin-action-btn a.btn {
    margin-right: 5px;
    border-radius: 2px !important;
    padding: 6px 5px;
    font-weight: 500;
    flex: 1;
    font-size: 13px;
}

.classima-myaccount .rtin-action-btn a.mark-as-sold {
    color: #fff;
    cursor: pointer;
}

@media all and (max-width: 991.98px) {
    #content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item {
        display: block;
    }
}

@media all and (max-width: 991.98px) {
    #content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb {
        margin-right: 0;
        margin-bottom: 15px;
    }
}

@media all and (max-width: 767.98px) {
    #content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb {
        max-width: 100%;
    }
}

@media all and (max-width: 991.98px) {
    #content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb a {
        width: 100%;
    }
}

@media all and (max-width: 991.98px) {
    #content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-thumb a img.rtcl-thumbnail {
        height: 180px;
        -o-object-fit: cover;
        object-fit: cover;
    }
}

#content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item {
    flex: 1;
}

#content .classima-myaccount .rtcl-MyAccount-content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-price {
    display: flex;
    flex-direction: column;
}

/* Payments */
.rtcl-payment-history-wrap .table thead th {
    color: #444;
}

.rtcl-payment-history-wrap .table thead th,
.rtcl-payment-history-wrap .table tbody td {
    vertical-align: middle;
    text-align: center;
}

.rtcl-payment-history-wrap .page-item.active .page-link {
    background-color: #f85c70;
    border-color: #f85c70;
}

/* Chat */
.rtcl-chat-container {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
}

@media all and (max-width: 991.98px) {
    .rtcl-chat-container {
        display: block;
    }
}

.rtcl-chat-container .rtcl-conversations-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 300px;
}

@media all and (max-width: 1199.98px) {
    .rtcl-chat-container .rtcl-conversations-container {
        width: 240px;
    }
}

@media all and (max-width: 991.98px) {
    .rtcl-chat-container .rtcl-conversations-container {
        width: 100%;
    }
}

.rtcl-chat-container .rtcl-conversations-container li.rtcl-conversation-item:hover {
    background-color: #e7edee;
}

.rtcl-chat-container .rtcl-conversations-container li.rtcl-conversation-item .item-detail-container {
    line-height: 1.9;
}

.rtcl-chat-container .rtcl-conversations-container li.rtcl-conversation-item .item-detail-container .rtcl-con-item-title {
    margin-top: 0;
}

.rtcl-chat-container .rtcl-conversations-container .rtcl-con-last-message {
    margin-top: 0;
}

.rtcl-chat-container .rtcl-conversation-container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.rtcl-chat-container .rtcl-conversation-container .rtcl-no-data-found {
    background-color: #e7edee;
    margin-left: 15px;
}

@media all and (max-width: 991.98px) {
    .rtcl-chat-container .rtcl-conversation-container .rtcl-no-data-found {
        margin: 20px 0 0;
    }
}

.rtcl-chat-container .rtcl-conversation-container .rtcl-chat-input {
    width: 100%;
}

.rtcl-chat-container .rtcl-conversation-container .message-time {
    padding-right: 5px;
}

.rtcl-gravatar-wrap p {
    margin-bottom: 0;
}

/*-------------------------------------
#. Checkout
---------------------------------------*/
.rtcl-checkout-content {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}

.rtcl-checkout-form-wrap input[type="radio"] {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -1px;
}

.rtcl-checkout-form-wrap label {
    margin-bottom: 0;
    cursor: pointer;
}

.rtcl-checkout-form-wrap table tr th {
    color: #444;
}

.rtcl-checkout-form-wrap .btn {
    padding: 10px 15px;
    border: none;
    font-weight: 600;
    margin-top: 10px;
    margin-left: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.rtcl-checkout-form-wrap .btn:hover,
.rtcl-checkout-form-wrap .btn:active,
.rtcl-checkout-form-wrap .btn:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #e43d40 !important;
}

.rtcl-checkout-form-wrap .rtcl-membership-promotions-form-wrap .rtcl-membership-promotion-input {
    margin-right: 10px;
}

.rtcl-checkout-form-wrap .rtcl-membership-promotions-form-wrap th small {
    margin-left: 5px;
    font-weight: 600;
}

.rtcl-checkout-form-wrap .rtcl-promotions-heading {
    color: #444;
}

.rtcl-checkout-form-wrap #rtcl-regular-promotions-heading.active {
    margin-top: 15px;
}

.rtcl-checkout-form-wrap #rtcl-payment-methods .pm-heading {
    color: #444;
    margin-bottom: 15px;
}

.rtcl-checkout-form-wrap #rtcl-payment-methods .list-group {
    margin: 0;
}

.rtcl-checkout-form-wrap .rtcl-checkout-terms-conditions {
    margin-top: 10px;
}

.rtcl-checkout-form-wrap .rtcl-membership-pricing-options {
    margin-bottom: 20px;
}

.rtcl-checkout-form-wrap .rtcl-membership-pricing-options table {
    margin-bottom: 0;
}

.rtcl-checkout-form-wrap .rtcl-pricing-options {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 40px;
}

.rtcl-checkout-form-wrap .rtcl-pricing-options table {
    margin-bottom: 0;
}

.rtcl-payment-receipt .payment-info {
    margin-bottom: 25px;
}

.rtcl-payment-receipt .pricing-info &gt; h2 {
    color: #444;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 0;
}

.rtcl-payment-receipt .pricing-info table {
    margin: 10px 0 30px;
}

.rtcl-payment-receipt .pricing-info .badge-info {
    margin-left: 10px;
}

.rtcl-payment-receipt .btn {
    padding: 10px 15px;
    font-weight: 600;
}

.rtcl-checkout-form-wrap .rtcl-pricing-options .rtcl-pricing-visibility span.badge {
    margin: 0 3px;
}

/*-------------------------------------
#. Store
---------------------------------------*/
/* Single Store */
.classima-store-single .rtin-banner-wrap {
    position: relative;
    margin-bottom: 50px;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-img {
    background-color: #d1d1d1;
    border-radius: 2px;
    overflow: hidden;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-img:after {
    content: "";
    background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, rgba(0, 0, 0, 0.5)), to(transparent));
    background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 30%, transparent);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 2px;
}

@media all and (max-width: 767.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-img img {
        height: 180px;
    }
}

@media all and (max-width: 479.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-img img {
        height: 220px;
    }
}

.classima-store-single .rtin-banner-wrap .rtin-banner-img.rtin-noimage {
    height: 300px;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content {
    position: absolute;
    bottom: 25px;
    left: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 767.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-content {
        display: block;
        position: static;
    }
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-logo {
    margin-right: 25px;
}

@media all and (max-width: 991.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-logo {
        max-width: 130px;
        -ms-flex-item-align: center;
        align-self: center;
    }
}

@media all and (max-width: 767.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-logo {
        max-width: 50px;
        position: absolute;
        top: 5px;
        right: 5px;
        margin: 0;
    }
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-logo img {
    border-radius: 2px;
    background: #F4F6F5;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-item-align: center;
    align-self: center;
    padding-right: 15px;
}

@media all and (max-width: 767.98px) {
    .classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area {
        position: absolute;
        top: 0;
        left: 0;
        margin: 20px;
        padding: 0;
    }
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-store-title {
    color: #fff;
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 1.3;
    margin-right: 40px;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-store-slogan {
    color: #dadada;
    font-weight: 600;
    line-height: 1.5;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li {
    color: #cccccc;
    display: inline;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3;
    padding-right: 15px;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li a {
    color: inherit;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li i {
    color: #f85c70;
    padding-right: 10px;
    font-weight: 700;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li.store-rating .star-rating {
    width: 77px;
    display: inline-block;
    line-height: inherit;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li.store-rating .reviews-rating-count {
    margin-left: 5px;
}

.classima-store-single .classima-store-info .rtin-store-web {
    margin-bottom: 10px;
}

.classima-store-single .classima-store-info .rtin-store-web a {
    color: #222;
    font-weight: 500;
}

.classima-store-single .classima-store-info .rtin-store-web a:hover {
    text-decoration: underline;
}

.classima-store-single .classima-store-info .rtin-store-web i {
    color: #f85c70;
    padding-right: 10px;
}

.classima-store-single .classima-store-info .rtin-oh-title {
    color: #222;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 15px;
}

.classima-store-single .classima-store-info .rtin-oh-title i {
    color: #f85c70;
    padding-right: 10px;
}

.classima-store-single .classima-store-info .rtin-store-hours-list {
    font-size: 14px;
    line-height: 30px;
}

.classima-store-single .classima-store-info .rtin-store-hours-list .oh-hours {
    font-style: italic;
}

.classima-store-single .classima-store-info .rtin-store-hours-list .hour-day,
.classima-store-single .classima-store-info .rtin-store-hours-list .current-store-hour {
    color: #444;
    font-weight: 600;
}

.classima-store-single .classima-store-info .rtin-store-hours-list .oh-always {
    font-weight: 600;
    font-style: italic;
}

.classima-store-single .classima-store-info .rtin-store-hours-list .oh-always.always-open {
    color: green;
}

.classima-store-single .classima-store-info .rtin-store-hours-list .oh-always.always-close {
    color: red;
}

.classima-store-single .classima-store-info .rtin-phone {
    background-color: #f2f2f2;
    border-radius: 2px;
    padding: 10px 20px;
    margin-top: 15px;
}

.classima-store-single .classima-store-info .rtin-phone .numbers {
    font-size: 16px;
    line-height: 1.5;
    color: #444;
    font-weight: 600;
}

.classima-store-single .classima-store-info .rtin-phone .numbers a {
    color: #444;
}

.classima-store-single .classima-store-info .rtin-phone .numbers:before {
    content: "\f095";
    font-family: 'Font Awesome 5 Free';
    color: #f85c70;
    padding-right: 10px;
    font-weight: 600;
}

.classima-store-single .classima-store-info .rtin-phone .rtcl-contact-reveal-wrapper {
    cursor: pointer;
}

.classima-store-single .classima-store-info .rtin-phone .revealed .text-muted {
    display: none;
}

.classima-store-single .classima-store-info .rtin-email {
    margin-top: 10px;
}

.classima-store-single .classima-store-info .rtin-email a {
    display: block;
    width: 100%;
    border-radius: 2px;
    background-color: #f85c70;
    padding: 10px 20px;
    color: #fff;
    font-weight: 500;
}

.classima-store-single .classima-store-info .rtin-email a i {
    padding-right: 15px;
}

.classima-store-single .classima-store-info .rtin-email a:hover {
    background-color: #e43d40;
    color: #fff;
}

.classima-store-details &gt; p {
    font-size: 14px;
}

.classima-store-socials {
    font-size: 0;
    margin-top: 15px;
}

.classima-store-socials a {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin-right: 5px;
}

.classima-store-socials a:hover {
    opacity: 0.8;
}

.classima-store-socials a i {
    color: #fff !important;
    display: block;
    border-radius: 50%;
}

.classima-store-socials a i.rtcl-icon-facebook {
    background: #3b5998;
}

.classima-store-socials a i.rtcl-icon-twitter {
    background: #3a8cec;
}

.classima-store-socials a i.rtcl-icon-youtube {
    background: #ff0000;
}

.classima-store-socials a i.rtcl-icon-linkedin {
    background: #1178b3;
}

.classima-store-socials a i.rtcl-icon-pinterest-circled {
    background: #c8232c;
}

.classima-store-socials a i.rtcl-icon-gplus {
    background: #d34836;
}

/* My Account */
.rtcl-store-settings .rtcl-store-media-item.rtcl-store-banner-wrap .rtcl-store-banner,
.rtcl-store-settings .rtcl-store-media-item.rtcl-store-logo-wrap .rtcl-store-logo {
    background-color: #fcfcfc;
    border: 1px solid #e5e5e5;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action {
    width: inherit;
    height: inherit;
    background-color: inherit;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.add,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.remove {
    color: #fff;
    margin: 0;
    padding: 5px 6px;
    width: 25px;
    right: 0;
    text-align: center;
    height: 25px;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span:before,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.add:before,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.remove:before {
    margin: 0;
    text-align: right;
    display: block;
    width: 13px;
    font-size: 16px;
    line-height: 1;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span:hover,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.add:hover,
.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.remove:hover {
    opacity: 0.9;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.add {
    top: 0;
    background: green;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.remove {
    top: 30px;
    background: red;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.animate-spin {
    right: 25px;
}

.rtcl-store-settings .rtcl-store-media-item .rtcl-media-action span.animate-spin:before {
    color: #fff;
}

.rtcl-store-settings #oh-type-wrap input,
.rtcl-store-settings #oh-type-wrap label {
    cursor: pointer;
}

.rtcl-store-settings #oh-list input[type="checkbox"] {
    vertical-align: text-bottom;
    cursor: pointer;
}

/* Single Listing */
.classima-store-info .rtin-store-logo {
    width: 85px;
    margin-right: 15px;
    margin-bottom: 10px;
}

.classima-store-info .rtin-store-name a {
    font-size: 19px;
    line-height: 1.3;
    font-weight: 600;
    vertical-align: top;
    color: #222222;
}

.classima-store-info .rtin-store-name a:hover {
    text-decoration: underline;
}

.classima-store-info .rtin-store-slogan {
    font-size: 14px;
    line-height: 1.5;
}

.classima-store-info .rtin-store-slogan p {
    margin-bottom: 0;
}

/*===============================
Listing - Quick View
================================*/

@media all and ( min-width: 1024px ) {
    .post-type-archive-rtcl_listing .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
        min-height: 500px;
    }
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-listing-meta-data li {
    margin-right: 15px;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-listing-meta-data li:last-child {
    margin-right: 0;
}

.rtcl-quick-view-container .rtcl-qv-summary .classima-custom-fields {
    margin-top: 10px;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-qv-title {
    font-size: 24px;
    margin-bottom: 12px;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-qv-price {
    margin: 10px 0;
    color: #f85c70;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtin-specs-title {
    display: none;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-qv-title a {
    color: #222222;
}

.rtcl-quick-view-container .rtcl-qv-summary .rtcl-qv-title a:hover {
    color: #f85c70;
}

.rtcl-qv-gallery .swiper-button-prev,
.rtcl-qv-gallery .swiper-button-next {
    background: none;
    color: #f85c70;
}

.rtcl-qv-gallery .swiper-button-prev:after,
.rtcl-qv-gallery .swiper-button-next:after {
    font-size: 32px;
}

/*===============================
Listing - Compare
================================*/

#rtcl-compare-wrap h5.rtcl-compare-wrap-title {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}

#rtcl-compare-wrap .rtcl-compare-item {
    padding: 10px 20px;
}

#rtcl-compare-wrap .rtcl-compare-item h4.rtcl-compare-item-title a {
    line-height: 20px;
}

#rtcl-compare-wrap .rtcl-compare-item h4.rtcl-compare-item-title a:hover {
    color: #f85c70;
}

#rtcl-compare-wrap .rtcl-compare-item .rtcl-compare-remove-wrap {
    align-items: start;
}

#rtcl-compare-wrap .rtcl-compare-item .rtcl-compare-remove-wrap a {
    margin-left: 10px;
    cursor: pointer;
}

#rtcl-compare-wrap .rtcl-compare-item .rtcl-compare-remove-wrap a:hover i {
    color: red !important;
}

.rtcl-compare-table {
    border: none;
}

.rtcl-compare-table thead th {
    border-color: #e1e1e1;
    border-bottom: none;
    border-top: none;
    border-right: none;
}

.rtcl-compare-table thead tr {
    border: none;
}

.rtcl-compare-table tr {
    border-color: #e1e1e1;
}

.rtcl-compare-table .rtcl-compare-table-item th, .rtcl-compare-table .rtcl-compare-table-item td {
    border-color: #e1e1e1;
    border-right: none;
    border-bottom: none;
}

.rtcl-compare-table .rtcl-compare-table-title h3 {
    line-height: 26px;
}

.rtcl-compare-table .rtcl-compare-table-title h3 a {
    color: #000000;
    font-weight: 600;
}

.rtcl-compare-table .rtcl-compare-table-title h3 a:hover {
    color: #f85c70;
}

.rtcl-compare-table .rtcl-compare-table-label {
    color: #000000;
    font-weight: 600;
}

#rtcl-compare-btn-wrap a {
    display: inline-block;
    font-size: 15px;
    font-weight: 500 !important;
    text-transform: capitalize;
}

#rtcl-compare-btn-wrap a.rtcl-compare-btn,
#rtcl-compare-panel-btn {
    background: #f85c70;
}

#rtcl-compare-btn-wrap a.rtcl-compare-btn:hover {
    background: #e43d40;
}

/*===============================
Listing - Business Hour
================================*/

.classima-single-business-hour .rtclbh-block {
    padding: 0;
    background: transparent;
    border: none;
    margin-top: 0;
}

.classima-single-business-hour .rtclbh-block .rtclbh {
    margin-bottom: 0;
}

/*--- Form ----*/

.rtcl-post-bhs #rtcl-bhs-holder .form-check label {
    padding-left: 10px;
}

.rtcl-post-bhs #rtcl-bhs-holder .form-check label::before {
    content: none;
}

.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs .rtcl-bhs-btn.rtcl-icon-plus {
    background-color: #f85c70;
}

.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs input.bhs-datepicker,
.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs input.bhs-timepicker {
    border: 1px solid #ced4da;
    background-color: #ffffff;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs input.bhs-datepicker:focus,
.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs input.bhs-timepicker:focus {
    border-color: #e1e1e1;
    outline: none;
}

.rtcl-post-bhs #rtcl-bhs-holder .rtcl-bhs .time-slot:first-child .time-slot-action {
    margin-top: 25px;
}

.rtcl-bhs .rtcl-bh + .rtcl-bh,
.rtcl-bhs .time-slot + .time-slot {
    border: none;
}

/*===============================
Listing - Social Profile
================================*/

.rtcl-social-profile-wrap {
    background: #fff;
    padding: 15px 30px;
    margin: 30px 0 0;
    border: none;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.rtcl-social-profile-wrap .rtcl-social-profile-label {
    font-weight: 600;
    color: #222222;
}

/*===============================
Listing - Radius Range Input
================================*/

.rtcl-geo-address-field {
    margin-bottom: 15px;
}

.rtcl-range-slider-field input[type=range] {
    -webkit-appearance: none;
    margin: 18px 0;
    width: 100%;
}

.rtcl-range-slider-field input[type=range]:focus {
    outline: none;
}

.rtcl-range-slider-field input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    box-shadow: none;
    background: #e1e1e1;
    border-radius: 1.3px;
    border: none;
}

.rtcl-range-slider-field input[type=range]::-webkit-slider-thumb {
    box-shadow: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #f85c70;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6px;
}

.rtcl-range-slider-field input[type=range]:focus::-webkit-slider-runnable-track {
    background: #e1e1e1;
}

.rtcl-range-slider-field input[type=range]::-moz-range-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    box-shadow: none;
    background: #e1e1e1;
    border-radius: 1.3px;
    border: none;
}

.rtcl-range-slider-field input[type=range]::-moz-range-thumb {
    box-shadow: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #f85c70;
    cursor: pointer;
}

.rtcl-range-slider-field input[type=range]::-ms-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent;
}

.rtcl-range-slider-field input[type=range]::-ms-fill-lower {
    background: #f85c70;
    border: none;
    border-radius: 2.6px;
    box-shadow: none;
}

.rtcl-range-slider-field input[type=range]::-ms-fill-upper {
    background: #e1e1e1;
    border: none;
    border-radius: 2.6px;
    box-shadow: none;
}

.rtcl-range-slider-field input[type=range]::-ms-thumb {
    box-shadow: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #f85c70;
    cursor: pointer;
}

.rtcl-range-slider-field input[type=range]:focus::-ms-fill-lower {
    background: #f85c70;
}

.rtcl-range-slider-field input[type=range]:focus::-ms-fill-upper {
    background: #e1e1e1;
}

/*===============================
Listing - Form
================================*/

.classima-form #rtcl-pricing-wrap .rtcl-listing-pricing-type {
    display: inline-block;
    margin-right: 15px;
}

.classima-form #rtcl-pricing-wrap .rtcl-listing-pricing-type:last-child {
    margin-right: 0;
}

.rtcl-listing-pricing-type label {
    margin-bottom: 0;
}

#rtcl-form-pricing-type-wrap {
    margin-bottom: 20px;
}

#rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item {
    padding-left: 109px;
}

#rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item .price-wrap {
    flex: 1;
}

@media screen and (min-width: 992px) {
    #rtcl-pricing-items.rtcl-pricing-range #rtcl-price-wrap .col-md-3 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    #rtcl-pricing-items.rtcl-pricing-range #rtcl-price-wrap .col-md-9 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
}

@media screen and (max-width: 1199px) {
    #rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item {
        padding-left: 86px;
    }
}

@media screen and (max-width: 991px) {
    #rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item {
        padding-left: 0;
        display: block;
    }
}

.classima-listing-archive .rtcl-term-description {
    background: #ffffff;
    padding: 15px 15px 5px;
    margin-bottom: 25px;
}

/*---------- Review Schema Override ------------*/
.rtrs-review-wrap .rtrs-paginate {
    margin-bottom: 0;
}

.rtrs-review-wrap .rtrs-review-form .rtrs-rating-category .rtrs-category-text {
    font-size: 16px;
    font-weight: 400;
}

.rtrs-review-wrap .rtrs-review-box .rtrs-review-body .rtrs-reply-btn .rtrs-item-btn:hover,
.rtrs-review-wrap .rtrs-review-form .rtrs-form-group .rtrs-submit-btn {
    background-color: #f85c70 !important;
}

.rtrs-review-wrap .rtrs-review-form .rtrs-form-group .rtrs-submit-btn:hover {
    background-color: #e43d40 !important;
}

.rtrs-review-wrap .rtrs-summary .rtrs-progress-wrap .rtrs-progress {
    margin-bottom: 10px;
}

.rtrs-review-wrap .rtrs-summary .rtrs-progress-wrap .rtrs-progress label {
    margin-bottom: 0;
}

.rtrs-review-wrap .rtrs-summary .rtrs-progress-wrap,
.rtrs-review-wrap .rtrs-summary .rtrs-rating-box {
    border-radius: 0;
}

/* For Chrome or Safari */
.rtrs-progress-wrap progress::-webkit-progress-bar {
    background-color: #e1e1e1 !important;
}

.rtrs-progress-wrap progress::-webkit-progress-value {
    background-color: #e43d40 !important;
    box-shadow: none !important;
}

/* For Firefox */
progress {
    background-color: #e1e1e1;
}

progress::-moz-progress-bar {
    background-color: #e43d40 !important;
}

.rtcl-map-popup .rtcl-map-popup-content .rtcl-map-item-title a {
    color: #f85c70;
    transition: all 0.3s ease-in-out;
}

.rtcl-map-popup .rtcl-map-popup-content .rtcl-map-item-title a:hover {
    color: #e43d40;
}

.rtcl-map-popup-content .bottom-rtcl-meta {
    color: #646464;
    line-height: 100%;
    font-size: 12px;
}

.rtcl-user-info-wrap .rtcl-user-info,
.rtcl-user-info-wrap .rtcl-user-info {
    color: #646464;
}

.rtcl-user-info-wrap .rtcl-user-info .rtcl-icon,
.rtcl-user-info-wrap .rtcl-user-info a {
    color: inherit;
}

.rtcl-user-info-wrap .rtcl-user-info .rtcl-user-social a {
    margin-right: 8px;
}

.rtcl-user-info-wrap .rtcl-user-info a:hover {
    color: #f85c70;
}

.comment-respond.rtrs-review-form {
    background: none !important;
}

/*--------- Addon Support ----------*/

.el-single-addon .rtcl-icon:before {
    margin-right: 8px;
}

.el-single-addon .rtcl-listing-user-info .rtcl-icon:before,
.el-single-addon .rtcl-single-listing-action .rtcl-sidebar-social .rtcl-icon:before {
    margin-right: 0;
}</pre></body></html>