/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/
body
{
font-family: 'Outfit', sans-serif !important;
}
.c27-main-header .logo img {
    height: 40px !important;
}
.fs-tabs .nav-tabs>li {
    white-space: nowrap;
    display: none;
}
.header .header-center {
    flex: 1;
    background: #fff;
}
.featured-search .fs-tabs .tab-content {
    border-radius: 5px;
    border-top-left-radius: 5px !important;
    padding: 20px 20px;
}
.featured-search .buttons.search {
    margin-top: 10px;
    width: 85% !important;
    font-weight: 600;
}
.car-item-img {
    background-size: auto !important;
}
.extra-details .item-attr {
    font-weight: 600;
    color: #4d0c63;
}
.emi_calculator_result table {
    /* background: #ffff; */
    /* padding: 60px !important; */
    width: 100%;
    display: inline-table;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    line-height: 40px;
    margin-top: 10px;
    flex-direction: row;
}
.emi_calculator_result th
{
	padding-left:40px !important;
}

.login-container {
	background: #f2f2f2;
}
.no-login-background .login-content {
    width: 350px;
    padding: 30px;
    background: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    color: #ee1d23;
}
.footer p
{
    color: #fff;
}
.c_widget_title h5 {
    font-size: 24px;
    display: inline-block;
    font-weight: 600;
    color: #ee1d23;
    padding-bottom: 7px;
    margin-top: 0;
    position: relative;
    margin-bottom: 1px;
}
.phone {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    background: #292d77;
    margin-left: 10px;
    color: #fff;
    padding: 14px 15px;
    border-radius: 6px;
}
.right-phone i {
    font-size: 14px !important;
    margin-right: 10px;
}
.header .header-center {
 display:none;
}
@media only screen and (max-width: 767px)
{
.header, .header.header-style-alternate, .header.header-style-alternate:not(.header-scroll), .header.header-style-default
{
    height: 80px!important;
    background: #fff !important;
}
.phone
{
	display:none !important;
}
}
@media only screen and (max-width: 480px)
{
.header, .header.header-style-alternate, .header.header-style-alternate:not(.header-scroll), .header.header-style-default
{
    height: 80px!important;
    background: #fff !important;
}
.phone
{
	display:none !important;
}
}