/*
Template:       classima
Theme Name:     Classima Child
Theme URI:      http://radiustheme.com/demo/wordpress/classima
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Classima is a clean and modern WordPress Theme best suited for Classified Listing. This theme comes with all necessary features and pages for a Classified Listing website.
Version:        1.0
Text Domain:    classima
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

.site-content .content-area {
    padding: 20px 0;
}

.theme-banner .banner-content {
    position: relative;
    padding: 20px 0 0px;
}

.theme-banner .banner-content h1 {
    color: #000000;
    font-weight: 600;
    margin-bottom: 1px;
    word-wrap: break-word;
    font-size: 25px;
}

.membership-statistic-report-wrap {
    display: none;
}

.alert-success {

    display: none;
}

.classima-listing-search-form .rtcl-search-input-button {

    font-size: 17px;
}

body, select, gtnbg_root, ul li, gtnbg_root p {

    font-size: 17px;

}

a.header-login-icon {

    font-size: 16px;
    White-space: nowrap;

}

.header-btn {

    font-size: 17px;
    white-space: nowrap;
    padding: 0 22px;
}

.mean-bar span.sidebarBtn span {

    display: none;
}

.classima-myaccount .sidebar-widget-area .rtcl-MyAccount-navigation li a {

    font-size: 17px;
}

.classima-form label.control-label {

    font-weight: 500;
    font-size: 16px;
}

.rtcl-account-sub-menu ul a {

    font-size: 17px;
}

.classima-form .rtcl-submit-btn {

    font-size: 21px;
    font-weight: 400;
}

#content .listing-grid-each-8 span.rtcl-price-amount {

    font-weight: 400;
}



.rt-el-listing-grid .load-more-wrapper.layout-9 .load-more-btn {

    font-size: 22px;
    font-weight: 500;
}

.rt-btn-animated-icon .rt-btn--style2 {

    font-size: 20px;
    font-weight: 700;

}

.rtcl-sold-out {

    font-size: 16px;
    font-weight: 500;

}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-type span {
    font-size: 16px;
    font-weight: 500;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad span.badge {

    font-size: 16px;
    font-weight: 500;

}

.rtcl-listing-badge-wrap span.badge {
    font-size: 16px;
    font-weight: 400;
}


.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-title {

    font-weight: 600;
    font-size: 18px;

}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .ui-link-tree li {

    font-size: 17px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li {

    font-size: 17px;

}

.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: 17px;
}

.classified-seller-info .rtin-box .rtin-box-item .rtin-box-item-text {

    font-size: 16px;
}

.classified-seller-info .rtin-box .rtcl-user-status > span {

    font-size: 16px;
}

.classified-seller-info .rtin-box .rtin-phone .numbers {
    font-size: 18px;
}

small {
    font-size: 90%;
}

#respond .comment-notes, #respond .logged-in-as, #respond .form-group {

    display: none;
}

.classified-seller-info .rtin-box .rtin-box-item .rtin-box-item-text {
    font-size: 18px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn {

    font-weight: 500;
}

.btn {

    font-size: 1.2rem;
}

a#classima-toggle-sidebar {
    background: #4285f4;
}

a#classima-toggle-sidebar {
    font-weight: 500;
    font-size: 18px;

}

#content .rtcl-list-view .listing-list-each-2 .rtin-item .rtin-right .rtin-details a {

    font-weight: 500;
    font-size: 17px;

}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-ui-select-list-wrap .rtcl-select-action .go-back {

    font-size: 18px;
    font-weight: 500;
}


.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap h4{
    font-size: 18px;
    font-weight: 500;
}



.rt-listing-cat-list-2 .sidebar-el-category-block .sidebar-el-category-block__heading {
    font-size: 17px;
    line-height: 2;
    font-weight: 400;
 
}

.rt-listing-cat-list-2 .listing-category-list {
    background-color: #f5f7fa;
}

.rt-listing-cat-list-2 ul li ul {
    background-color: #d2d7db;
}

.header-style-5 .main-header-inner .site-branding {
    min-width: 80px;
}

.header-style-5 .main-header-inner .language-switcher-area {

    min-width: 20px;
    white-space: nowrap;
}

.header-mobile-icons {

    right: 10px;
}

.tag-control {
  
  width: 30%;
  display: inline-flex;
  margin: 6px;
}

.classima-form .help-block-2 {
    font-size: 14px;
}

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-ui-select-list-wrap h4 span:before {
    display: none;
}

.category-map {
    font-size: 18px;
    white-space: nowrap;
}

.theme-banner .banner-content h1 {
    font-weight: 500;
    font-size: 20px;
    display: none;
}

.main-breadcrumb span {
    color: #4285f4;
    font-size: 18px;
}

.theme-banner-breadcrumb .main-breadcrumb span {
    color: #4285f4;
}

#content .rtcl-list-view .listing-list-each-6 .rtin-item .rtin-content .rtin-cat {
    font-size: 16px;
}

#rtcl-compare-btn-wrap a {
    white-space: nowrap;
}

.footer-top-area .widget > h3 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 15px;
    height: 40px;
}

.footer-top-area {
    padding: 25px 0 10px;
    background-color: #1a1c1d;
}

.classima-myaccount .rtin-action-btn a.btn {

    font-size: 15px;
}

.footer-bottom-area {
    padding: 10px 0;
}

body, select, gtnbg_root, ul li, gtnbg_root p {
    font-size: 15px;
}

input#rtcl_text_3065 {
    display: none;
}

label.control-label.rtcl-cf-label[for=rtcl_text_3065] {
    display: none;
}

.elementor-2247 .elementor-element.elementor-element-a5fdeb9 .rt-btn-animated-icon {
    text-align: left;
}


div.description.alert.alert-danger {
    color: #721c24;
    background-color: #efe9ea;
    border-color: #c6dbf5;
}

#rtcl-gallery-upload-ui-wrapper .rtcl-gallery {
    opacity: 1;
}

.sidebar-widget-area .widget.rtcl-widget-filter-class h3 {
    display: none;
}

div.my-filter-notice{
    background-color: #efe9ea;
    padding: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    vertical-align: middle; 
    white-space: nowrap;
}

#rtcl-user-login-wrapper .btn, .rtcl .rtcl-login-form-wrap .btn, #rtcl-lost-password-form .btn {
    padding: 8px 30px;
    font-size: 18px;
    font-weight: 500;
}

div.my-compare-notice {
    background-color: #f3d0d6;
    padding: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    vertical-align: middle;
    font-weight: 500;
    font-size: medium;
}

.rtcl-price {
    display: block;
    font-weight: 500;
    text-align: center;
}

.rtcl-compare-table .rtcl-compare-table-title {
    text-align: center;
}

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

#content .listing-grid-each .rtin-item .rtin-content .rtin-title {
    font-size: 15px;
    font-weight: 300;
}

#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li {
    font-size: 12px;
    line-height: 1;
}

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

div.sidebar-el-category-block{
    white-space: nowrap;
}

@media screen and (min-width: 1200px){
  .col-xl-2 {
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
  }
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}

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

.my-radius-search-notice {
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 2px 0px;
}

.rtin-type {
    display: none;
}

div.row.rtcl-pricing-item.rtcl-pricing-currency-field.rtcl-form-group.form-group{
    display: none;
}

.mean-container .mean-bar {
    border-color: #ffffff;
}

.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons.has-expanded .btn {
    margin: 0px 0px 12px;
}

.header-btn {
    background: #f07469;
}

a#classima-toggle-sidebar {
    background: #f07469;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-buttons .btn {
    background-color: #f07469;
}

[data-id="_field_4724"]  {
    display:none;
}

#content .listing-grid-each-7 .rtin-item .rtin-bottom .action-btn a {
    padding: 16px 15px;
}

.rtcl-user-single-wrapper .rtcl-user-listing-list>h2 {
    margin: 20px 0;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
}

.author-icon-name {
    color: #4285f4;
    font-size: 18px;
    font-weight: 600;
}

.author-icon-name:hover {
   color: #f85c70;
}

[data-id="_field_4768"],[data-id="_field_4769"],[data-id="_field_4902"],[data-id="_field_4903"]  {
    
}
.external-link-btn {
    font-size: 14px;
    line-height: 1.5;
    display: inline-block;
    font-weight: 500;
    color: #302d2d;
    border: 2px solid #dfdfdf;
    padding: 2px 10px 2px 10px;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    white-space: normal;
}
.external-link-btn:hover {
    border: 2px solid #4285f4;
    color: #4285f4;
    transition: all 0.3s ease 0s;
}
.external-link-btn-2 {
    display: block;
    background-color: #4285f4;
    border-radius: 8px;
    padding: 12px 10px 12px 10px;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    width: 100%;
    text-align: center;
    white-space: normal;

}
.external-link-btn-2:hover {
    background-color: #ea4335;
    transition: all 0.3s ease 0s;
}
.col-xl-3.col-md-4.col-sm-4.col-6 {
    position: relative;
    width: 100%;
    padding-right: 2px;
    padding-left: 2px;
}
.col-xl-2.col-lg-3.col-md-4.col-sm-4.col-6 {
    position: relative;
    width: 100%;
    padding-right: 0px;
    padding-left: 5px;
}
.rt-listing-cat-list .headerTopCategoriesNav ul li a {
    color: #373373;
    font-size: 15px;
    font-weight:500;
    margin-right: 30px;
}
.rt-listing-cat-list .headerCategoriesMenu__dropdown li a {
    padding: 5px 15px;
    font-weight: 500;
    color: #373373;
    font-size: 15px;
    background-color: #efe9ea;
}
.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li {
    font-size: 15px;
}
body, select, gtnbg_root, ul li, gtnbg_root p {
    line-height: 25px;
    font-weight: 400;
}
.site-content .listing-archive-top .rtin-title {
    display:none;
}
.rt-listing-cat-list .headerCategoriesMenu > span {
    font-size: 16px;
}
.elementor-2247 .elementor-element.elementor-element-0e9e3ee .elementor-heading-title {
    color: #F07469;
    font-size: 26px;
    font-style: italic;
    line-height: 1.45em;
}
#content .listing-grid-each-8 .rtin-item .rtin-content {
    margin-top: 0;
    position: relative;
    padding: 15px 15px 10px 15px;
    z-index: 3;
}
.classima-listing-single .classima-single-details-3 .rtin-specs-title {
    display:none;
}
.chat-login-first {
   color: #646464;
   font-size: 13px;
    
}
.rtin-content {
   font-size: 17px;
}
