﻿body {
    background-color: #dddddd;
}

/* ------ Page title start ------ */
/* vietnamese */
@font-face {
    font-family: 'Bungee Inline';
    font-style: normal;
    font-weight: 400;
    src: local('Bungee Inline'), local('BungeeInline-Regular'), url(https://fonts.gstatic.com/s/bungeeinline/v3/Gg8zN58UcgnlCweMrih332VuPGp_-WEg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Bungee Inline';
    font-style: normal;
    font-weight: 400;
    src: local('Bungee Inline'), local('BungeeInline-Regular'), url(https://fonts.gstatic.com/s/bungeeinline/v3/Gg8zN58UcgnlCweMrih332VuPGt_-WEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Bungee Inline';
    font-style: normal;
    font-weight: 400;
    src: local('Bungee Inline'), local('BungeeInline-Regular'), url(https://fonts.gstatic.com/s/bungeeinline/v3/Gg8zN58UcgnlCweMrih332VuPGV_-Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.Bungee_Inline {
    font-family: 'Bungee Inline';
    font-size: 26px;
    margin: 15px auto 15px auto;
}

.Bungee_Inline a {
    font-size: 26px;
    text-decoration: none;
}
/* ------ Page title end ------ */

/* ------ Header bar background/font color ------ */
.navbar {
    background-color: #fff;
}

/* ------ Nav bar links color ------ */
.navbar-nav > li > div > a {
    color: #323232;
    padding: 10px;
}

    /* ------ Nav bar links color hover/focus ------ */
.navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #cccccc;
}

.navbar-nav > li > div > a:focus, .navbar-default .navbar-nav > li > div > a:hover {
    color: #575757;
    text-decoration: none;
}

#CWMainMenuDropdown
{
    border: 1px solid #c0c0c0;
}



@media (min-width: 768px) {
    .cw-hide-768 {
        display: none;
    }
}

@media (max-width: 768px) {
    .navbar-default .navbar-nav > li > div > a {
        color: #ffffff;
        padding: 10px;
    }

    .navbar-default .navbar-nav > li > div > a:focus, .navbar-default .navbar-nav > li > div > a:hover {
        color: #cccccc;
        text-decoration: none;
    }

    .cw-hide-768px {
        display: none;
    }
}

/* ------ Phone/Logo widget start ------ */
.cw-side-by-side {
    display: inline-block;
    vertical-align: middle;
}

.cw-round-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid;
    text-align: center;
    line-height: 32px;
    margin-right: 5px;
    font-size: 18px;
    font-weight: 700;
}

.cw-mobile-logo-text {
    display: block;
    font-size: 21px;
    font-weight: 600;
}

/* ------ Phone/Logo widget end ------ */

/* ------ Address/Location widget start ------ */
.cw-mobile-head-addr {
    display: block;
    font-size: 16px;
    font-weight: 600;
}
/* ------ Address/Location widget end ------ */

/* ------ Social network widget start ------ */
.cw-social-media-widget {
    margin: 15px auto 15px auto;
    width: 100%;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.cw-social-media-widget span {
    font-size: 18px;
    font-weight: 600;
    margin: 0px 0px 5px 5px;
}

.cw-social-media-widget a {
    text-decoration: none;
}

.cw-round-icon-fb {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
}
/* ------ Social network widget end ------ */

/* ------ Misc start ------ */
.cw-pad-tb-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

/* ------ Misc end ------ */

/* ------ Inventory page start ------ */
.cw-inv-car-title-wrap {
    display: block;
    text-align: left;
}

.cw-inv-car-title {
    display: inline-block;
    background-color: #6A6266;
    padding: 5px 10px 5px 10px;
}

.cw-inv-listing-title {
    padding: 5px;
    display: block;
    text-align: center;
}

.cw-inv-listing-title a {
    font-size: 16px;
    text-decoration: none;
}
/* ------ Inventory page end ------ */

/* ------ Car details page start ------ */
.cw-details-title span {
    font-size: 18px;
    display: block;
}

.cw-details-share {
    margin-top: 20px;
    padding: 5px 10px 10px 10px;
    border-radius: 5px;
}

.cw-details-share span {
    text-decoration: none;
}

/* ------ Car details page end ------ */

/* ------ Forms start ------ */
.form-group span {
    font-size: 14px;
    color: red;
}
/* ------ Forms end ------ */

