/*
Theme Name: carspot child
Description: Carspot classified, responsive, multi-purpose, corporate, business theme. It comes with 11 home variations with all necessary pages. Carspot theme filled with extra functionality of modern web technologies. The clean design with latest version of Bootstrap framework makes its fit for anywhere.
Author: Demolium B.V.
Theme URI: https://veloscout.com
Author URI: https://demolium.com/
Version: 1.0.0
Template:     carspot
License: Themeforest Split Licence
License URI: https://themeforest.net/user/scriptsbundle/
Text Domain: carspot-child
Tags: featured-images, sticky-post, translation-ready
*/
.category-list-icon i.green {
    background-color: #33b7c6;
}

.category-list-icon i.purple {
    background-color: #33b7c6;
}

.singleprice-tag {
    float: right;
    display: inline-block;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    color: #fff;
    background-color: #33b7c6;
    text-shadow: 1px 1px 1px #33b7c6;
    font-weight: bold;
    font-size: 32px;
    text-indent: -6px;
    position: relative;
    -moz-transform-origin: 88% 10%;
    -ms-transform-origin: 88% 10%;
    -webkit-transform-origin: 88% 10%;
    transform-origin: 88% 10%;
}

.singleprice-tag::before {
    content: "";
    position: absolute;
    top: 0;
    left: -29px;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-right: 30px solid #33b7c6;
}


.desc-points li:before, .desc-points ol li:before {
    background: #000000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #232323;
    content: counter(item, decimal) "";
    counter-increment: item;
    display: inline-block;
    font-size: 5px;
    height: 7px;
    line-height: 10px;
    opacity: .7;
    text-align: center;
    width: 7px;
    margin-right: 12px;
}

.mega-menu img {
    margin: 5px;
    padding: 0;
    display: block;
    max-width: 100%!important;
    float: left;
}

.singleprice-tag::after {
    content: "";
    position: absolute;
    top: 10%;
    left: 88%;
    width: 5px;
    /* height: 5px; */
    border-radius: 2.5px;
    background-color: #cecece;
    box-shadow: inset -1px 1px 0 #8e8e8e;
}

.featured_ads {
    background: #ffffff none repeat scroll 0 0;
}


@media screen and (max-width: 990px) {
    #content .wrapper {
        display: flex;
        flex-direction: column;
    }

    #content #main {
        order: 2;
    }

    #content .sidebar-primary {
        order: 1;
    }
}

.custom-padding {
    padding: 0 !important;
}
.mega-menu .menu-search-bar {
    padding:0 !important;
}
.ad-archive-desc .ad-meta .btn i {
    display:none;
}
.dashboard-main .custom-alert-info {
    display: none;
}
.dashboard-table

h4 {
    display:none;
}
.navbar-btn button#full-screen, .navbar-nav .icon-menu, .navbar-default .navbar-btn.post-btn {
    display:none;
}
.navbar-nav > li > a img {
    height: 26px;
}
form.carspot-price-form

#collapsefour .input-group {
    display:table;
    margin-bottom:20px;
}
.list-style-1 .panel.with-nav-tabs .panel-heading {
    position: absolute;
    top: -50px;
    z-index: 0;
}
.grid-panel {
    margin-bottom:0 !important;
    padding:0 !important;
}
.ads-list-archive {
    margin-bottom:20px !important;
    margin-top:20px !important;
}
.message-header h4 {
    display:none;
}
.message-inbox .message-header span a.active {
    background-color:#00c4fc !important;
}
.sidebar .nav .nav > li:nth-child(2), .sidebar .nav .nav > li:nth-child(4) {
    display:none;
}
.dashboard-main .edit-profile-form form .row:nth-child(10), .dashboard-main .edit-profile-form form .row:nth-child(3)  {
    display:none;
}
#ad_post_form .row.latlong-adpost {
    display:none;
}
.navbar-default.navbar-fixed-top, .navbar-default.navbar-fixed-bottom {
    position:relative;
}
#wrapper #sidebar-nav, #wrapper .main {
    padding-top: 0;
}
.dashboard-table tr td .ad-actions .navbar-nav > li.dropdown {
    display:none;
}

@media(min-width:1280px) and (max-width:3000px){
    .navbar-btn button.btn-toggle-fullwidth {
        display:none;
    }
}
@media(min-width:320px) and (max-width:767px) {
    .vc_custom_heading {
        font-size:30px !important;
    }
    .navbar-default .navbar-btn.post-btn, .navbar-nav {
        display:none;
    }
    .main-content {
        padding:10px 0;
    }
    .list-style-1 .panel.with-nav-tabs .panel-heading {
        position: absolute;
        top: -5px;
        z-index: 0;
    }
    .grid-panel {
        margin-top:50px;
    }
}

.listingTopFilterBar, .add_compare, .remove_compare {
    display:none!important;
}
.list-style-1 {
    margin-top: 60px;
}
.heading-panel {
    background: none;
    background: #f6f6f6;
}
.short-features .heading-panel {
    background:#fff!important;
}
.heading-panel .col-xs-12, .heading-panel .col-md-12, .heading-panel .col-sm-12 {
    left: 0;
    padding-left: 0;
}
.heading-panel .main-title {
    color: #555;
    background-color: #fff;
    border-color: #ddd;
    border-bottom-color: transparent;
    font-size: 16px!important;
    padding: 0px 35px;
    font-weight: 600;
}
.sidebar .panel .panel-heading .nav-tabs > li {
    width: 100%!important;
}
@media (max-width: 767px) {
    .only_desktop {
        display: none;
    }
    .only_mobile {
        display: block;
    }
    .ad-actions .navbar-btn.post-btn, .navbar-nav {
        display: block;
    }
}
@media (min-width: 767px) {
    .only_desktop {
        display: block;
    }

    .only_mobile {
        display: none;
    }
}

.add_info img {
    max-height: 42px;
}
.flex-viewport {
    max-height: 400px!important;
}
.error-page {
    background: url(https://veloscout.com/app/themes/carspot-child/images/404_bikenotfound.jpg) no-repeat;
    background-size: 100%;
}
.error-page .error-container>.error-text, .error-page .error-container>.error-info {
    color: #fff;
}