
/*宣告字體*/

.page-id-2177 h2 {
    font-weight: 500!important;
}

.p9 {
    text-align: justify;
		margin: 0 0 12px;
	  word-break: normal;
	  
		overflow-wrap: break-all
}

body p,
td {
    font-weight: 400!important;
    line-height: 1.6923!important;
    color: #4C4948!important;
    font-size: 14px!important;
    word-wrap: break-word;
    word-break: break-all;
}


/*宣告h2,h4,p9,.ui-title-block 顏色*/

h2,
h4,
p9,
.ui-title-block {
    color: #4C4948!important;
    letter-spacing: 0em!important;
}


/*宣告字型大小*/

h2,
.h2,
.ui-title-block {
    font-size: 27px!important;
}


/*隱藏文章中的作者*/


/*隱藏品牌頁最新車款的日期*/

.post .entry-meta__item,
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date,
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt,
.mobile-slidebar-menu .toggle-menu-button-icon {
    display: none!important;
}

.page-id-7860 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: block!important;
    text-align: justify;
}


/*文章標題置中*/

.ui-title-block {
    text-align: center;
}


/*大標題統一粗細*/

.ui-title-page,
.ui-title-block,
.ui-title-page {
    font-weight: 100!important;
}


/*首頁-永三汽車 我們的服務 設定高度*/

.list-services {
    transition: all 1s;
    position: relative;
    margin-bottom: 0;
}

.owl-carousel .owl-wrapper-outer {
    overflow: visible;
}

.list-services:hover {
    margin-bottom: 0;
    height: 220px!important;
    border-bottom: 5px solid #ddd;
    background: url(https://www.yunsanmotorsgroup.com/wp-content/uploads/2017/10/texture-1.gif);
}

.list-services:hover .list-services__title *{
  color:rgb(34,202,214)
}



/*活動消息頁面*/

.vc_gitem-post-data-source-post_title h4 {
    font-size: 14pt;
}


/*解決手機版右邊會有留白的問題*/

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0px!important;
}


/*統一按鈕樣式*/

.vc_pageable-slide-wrapper .vc_grid-item-mini .vc_gitem-zone-mini .vc_gitem-col .vc_gitem-link,
.vc_btn3.vc_btn3-color-black {
    background-color: #555555!important;
    /*border-right: solid 5px #22CAD6!important;*/
    box-shadow: 5px 0 0 0 #22cad6!important;
}



/*日期格式*/

.post .entry-date {
    position: absolute;
    width: 70px!important;
    height: 70px!important;
}


/*永三汽車 我們的服務 備註文字*/

.note_p {
    font-size: 12px!important;
    text-align: center!important;
}


/*認證中古車*/

.p3,
#certified h2 {
    color: #ffffff!important;
}


/*表單樣式*/

.list-services {
    height: 200px!important;
    text-align: center;
}

.list-services .icon {
    margin: 0px auto!important;
    left: -10px;
}

.slider-services {
    height: 230px!important;
}

.form-control,
input[type=text],
input[type=tel],
input[type=password],
input[type=email],
textarea,
select {
    padding: 15px;
}

span.wpcf7-form-control-wrap.radio-287 {
    line-height: 50px;
}


/*彈出式搜尋*/

#ajaxsearchlite1 .probox,
div[id*="ajaxsearchlite"] .probox {
    padding: 20px!important;
}

div#ajaxsearchliteres2,
div[id*="ajaxsearchliteres"].vertical {
    z-index: 99999!important;
}

input.orig {
    height: 30px!important;
}


#ajaxsearchlite1 .probox .proinput input,
div[id*="ajaxsearchlite"] .probox .proinput input {
    font-size: 25px!important;
    font-weight: bold!important;
    font-family: "微軟正黑體", 'Noto Sans TC'!important;
    line-height: 30px!important;
}


/*認證中古車h2標題字
.page-id-8127 h2{font-weight:100!important;}*/


/*固定頁尾
.absolute-footer{
position:absolute;
bottom: 0px;
width: 100%;
}*/


.footer {
    height: 50px!important;
}



/*搜尋頁面-隱藏迴響*/

.page-id-8891 .wrap-comments,
.menu-item-8893 {
    display: none!important;
}

.mobile-slidebar-menu .navbar-nav li {
    line-height: 40px;
}

.mobile-slidebar-menu li#menu-item-8893 a:after {
    content: "\f002";
    font-size: 16px;
    font-family: fontAwesome;
    bottom: 30px;
    padding: 10px;
}

html [data-off-canvas] li a:hover {
    color: #22cad6!important;
}

.vc_grid-filter-select {
    /*活動消息下拉選單*/
    font-size: 12px;
    margin-bottom: 20px;
    width: 90%;
    margin: 0px auto;
}

.post .entry-content {
    text-align: justify!important;
}

#car_padding .vc_custom_1503495802043 {
    padding-top: 0px!important;
}


/*統一區塊margin
.vc_column-inner 
{padding:0px!important;
}*/


/*********
**手機版
*********/

@media (max-width: 480px) {

    .toggle-menu-button .toggle-menu-button-icon {
        top: 15px;
        right: -10px;
    }

    .post .entry-date {
        position: absolute;
        width: 50px!important;
        height: 70px!important;
    }
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 0px;
    }

    .vc_custom_1510074050863,
    .vc_custom_1508832860251,
    .vc_custom_1510074168733,
    .vc_custom_1510074254884,
    .vc_custom_1510074324719,
    #wpcf7-f1693-p7901-o1,
    #wpcf7-f8507-p8465-o1,
    #wpcf7-f8508-p8466-o1,
    #wpcf7-f8509-p8467-o1 {
        width: 330px!important;
        margin-left: -70px!important;
        text-align: justify!important;
    }


    .vc_custom_1510071260675 .owl-carousel .owl-wrapper {
        width: 100%!important;
        transform: none!important;
    }
    .slider-gallery__item {
        height: auto!important;
        margin: 10px 0px;
    }
    div.light_square .pp_expand {
        display: none!important;
    }

    .menu-item-8893 {
        display: block!important;
    }

    .post .entry-main {
        padding-left: 15px;
    }


    #car_padding {
        padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
}


/** 480px end**/

@media (max-width: 360px) {
    .toggle-menu-button .toggle-menu-button-icon {
        top: 15px;
        right: -10px;
    }

    .post .entry-date {
        position: absolute;
        width: 50px!important;
        height: 70px!important;
    }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 0px;
    }

    .vc_custom_1510074050863,
    .vc_custom_1508832860251,
    .vc_custom_1510074168733,
    .vc_custom_1510074254884,
    .vc_custom_1510074324719,
    #wpcf7-f1693-p7901-o1,
    #wpcf7-f8507-p8465-o1,
    #wpcf7-f8508-p8466-o1,
    #wpcf7-f8509-p8467-o1 {
        width: 300px!important;
        margin-left: -70px!important;
        text-align: justify!important;
    }

    .vc_custom_1510071260675 .owl-carousel .owl-wrapper {
        width: 100%!important;
        transform: none!important;
    }
    .slider-gallery__item {
        height: auto!important;
        margin: 10px 0px;
    }
    div.light_square .pp_expand {
        display: none!important;
    }

    .menu-item-8893 {
        display: block!important;
    }

    .post .entry-main {
        padding-left: 15px;
    }

    #car_padding {
        padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
}


/** 360px end**/

/*layout*/
.post .entry-main__inner:after{
	display: none;
}


.sidebar .widget_search{
	display: none;
}
.comment-respond{
	display: none;
}
.widget-title:before{
	display: none;
}
.vc_custom_1502074253696 .btn-success.btn-effect{
	display: none;
}

.header .navbar-brand{
	padding-right : 0px ;
}
html .header .navbar-brand{
	margin-top: -24px;
	}

.text-right{
	text-align: right !important;
}
.d-none {
  display: none !important;
}

.vc_pageable-slide-wrapper{
	text-align: center;
}

body p{
	word-break: normal !important;
	word-wrap: normal !important;
}
.navbar .header-navibox-2 .navbar-nav > li > a{
	margin: 0 7px !important;
}