

/*設定ChEn字型讓中英文可以使用不同字型*/
@font-face{
	font-family:ChEn;
	src:local(Microsoft JhengHei);
}
@font-face{
	font-family:ChEn;
	unicode-range:U+0041-007a; //英文的unicode碼
        local:ARIAL;
	/*src: url('/wp-content/uploads/fonts/trajanpro-regular.eot');
        src: url('/wp-content/uploads/fonts/trajanpro-regular.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/uploads/fonts/trajanpro-regular.woff') format('woff'),
         url('/wp-content/uploads/fonts/trajanpro-regular.ttf') format('truetype'),
         url('/wp-content/uploads/fonts/trajanpro-regular.svg#TrajanProRegular') format('svg');*/
}

.single-portfolio_page .portfolio_single_text_holder,
.single-post .container .wpb_wrapper p{
color:#FFF;
}
.blog_holder .single_tags,
.post_content_holder .post_info{
display:none!important;
}

.minimal-light .esg-filterbutton:after{
    content: '|';
    position: absolute;
    padding-left:15px;
    display: inline-block;
    width: 1px;
    color: #696969;
}

.minimal-light .esg-filterbutton:nth-child(3):after{
content:' ';
}

#esg-grid-1-1-wrap .esg-grid .mainul li.eg-press_list-wrapper,
#esg-grid-1-1-wrap .eg-press_list-content{
background-color:rgba(255,255,255,0);
}

/*Portfolio的內容拿掉分類那一欄，所以左邊改成100%*/
.one_columns{
width:100%;
}

#menu-one-page-menu li span{
display:block;
}

/*此div會藏住portfolio的標題圖片*/
.single-portfolio_page .title_holder{
display:none!important;
}
/*讓menu上下對齊*/
#menu-one-page-menu a span{
 line-height:100px;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    .carousel.responsive_height .carousel-inner .slider_content{
        padding-top: 64px;
    }
}

.footer_top_holder{
background:#F7F7F7!important;
}

.footer_top{
padding:30px 0;
}

.page_header.transparent.light.fixed{
background:rgba(255, 255,255, 0.8);
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{
/*color:#000;*/
color:white;
}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before{
/*color:#000!important;*/
}

.light:not(.sticky):not(.scrolled) .header_bottom_widget .q_social_icon_holder.with_link .simple_social{
/*color:#000!important;*/
color:white;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a, nav.main_menu>ul>li.active>a{
/*color:#ecae80!important;*/
color:white;
}
h1,h2,h3,h4,h5,h6,p{
font-family:ChEn;
}

h5{
font-size:18px;
}
p{
font-size:13px;
line-height:24px;

}
.lightbox.hover_icon_holder{
display:none;
}
.title h1{
font-family:ChEn;
}
.footer_top a:hover{
color:#333!important;
}
.footer_top h5{
color:#333;
font-family:ChEn;
}

.portfolio_single h3{
padding-top:50px;
}

.projects_holder article .image_holder:hover{
opacity:0.5;
}

.homepc{
display:initial;
}
.homemob{
display:none;
}


.info.portfolio_single_like,portfolio_social_holder{
display:none;
}

.q_circles_holder .q_circle_text_holder .q_circle_text{
text-align:left;
padding-left:70px
}

@media only screen and (max-width: 600px) {
.q_circles_holder .q_circle_text_holder .q_circle_text{
text-align:left;
padding-left:0px
}

.homepc{
display:none;
}
.homemob{
display:initial;
}}


.section_inner .section_inner_margin .wpb_column.vc_column_container.vc_col-sm-12 .wpb_gmaps_widget.wpb_content_element{
    padding-top: 30px;
}

.wrapper_inner .footer_border_columns .footer_top_holder{
    width: 0px;
    height: 0px;
}

/*改"作品集"這種大標的文字大小*/
.wpb_wrapper .wpb_wrapper h3, h3 a{
    font-size: 18px;
    font-family: ChEn;
}

/*menu item文字大小*/
nav.main_menu>ul>li>a{
    font-size: 10px;
    font-family: ChEn;
}

/*"作品集"內的小字文字大小*/
.q_circles_shortcode .q_circle_inner .q_circle_text{
    font-size: 13px;
    font-family: 微軟正黑體;
}

/*GC_Leisure: 改內文字體*/
#Portfolio_List_Back .section_inner p{
    font-size: 16px;
    font-family: ChEn;
    line-height:2.5;
    color:#fff;
}

.wrapper .footer_bottom_holder .footer_bottom{
    font-size: 13px;
    font-family: 微軟正黑體;
}

.filter_outer .projects_holder.clearfix.v3.standard. h5,a{
    font-family: 微軟正黑體;
}

/*首頁上方橫條的顏色改為黑*/
/*.wrapper .wrapper_inner header{
    background-color: black;
}

.wrapper .wrapper_inner header .header_top_bottom_holder{
    background-color: black;
    opacity: 0.5;
}*/

/* "連絡我們" 表單置中修改*/
#gform_fields_1{
   /*padding-left: 35%;*/
text-align:center
}

#field_1_4 .ginput_container{
width: 340px;
}

#input_1_4{
    margin-left: 82.5%;
    width: 512px;
}

#gform_submit_button_1{
    /*margin-left: 69.23%;*/
    margin-left: 47.8%;
}

/*admin bar的開關*/
#adminbar_switch{
	color:#FFF;
	padding:5px 10px;
	top: 95%;
    left: 0px;
    background-color: #f00;
    position: fixed;
    z-index: 9999;
}
/*GC_Leisure: 改Header上下間距*/
.page_header{
    padding: 20px 0 20px 0px;
}

/*GC_Leisure: 修改選單間距*/
nav.main_menu ul li{
    padding: 0 28px;
}

/*GC_Leisure: 表單修改*/
.Leisure_Form .gform_title{    /*GC_Leisure: 表單標題隱藏*/
    display:none;
}
/*GC_Leisure: 頁面內背景修改*/
.content .container {
    background-image: url(http://www.kpstones.com/wp-content/uploads/2014/06/Home-BG1-1.jpg);
    background-attachment: fixed;
}

/*GC_Leisure: Banner手機板*/
@media only screen and (max-width: 1920px) and (min-width: 1761px){/*GC_Leisure: Banner大*/
    .Leisure_mobile, .Leisure_pc_small{
        display:none!important;
    }
    .Leisure_pc, .banner-container{
        display: 0!important;
    }
}
@media only screen and (max-width: 1760px) and (min-width: 601px){/*GC_Leisure: Banner中*/
    .Leisure_mobile, .banner-container{
        display:none!important;
    }
    .Leisure_pc, .Leisure_pc_small{
        display: 0!important;
    }
}
@media only screen and (max-width: 600px){/*GC_Leisure: Banner小*/
    .Leisure_mobile{
        display: 0!important;
    }
    .Leisure_pc, .Leisure_pc_smal,  .banner-containerl{
        display:none!important;
    }
}
@media only screen and (max-width: 1008px){
    #Leisure_Other_Mobile{
        display:none!important;
    }
}
.header_bottom{
    /*background-color: rgba(66,66,66,.7)!important;*/
    background-color: rgba(0,0,0,0)!important;
}
/*GC_Leisure: 改全站標題大小*/
.wpb_wrapper .wpb_wrapper h3,
.portfolio_single h3{
    font-size: 22px!important;
}
.minimal-light .esg-filterbutton,
p,    /*全站更改*/
#menu-one-page-menu li span,
.gform_wrapper .top_label .gfield_label
{
    font-size: 16px!important;
}

/****************************************
GC_Leisure: ess
文字區塊背景色
※ 預設透明，可更動
****************************************/
.minimal-light .esg-filterbutton,
.esg-entry-content .esg-content:nth-child(3) a,
.esg-overflowtrick ul li, 			/*文章區塊背景*/
.esg-overflowtrick ul li .esg-entry-content	/*文章區塊中 "文字區塊" 的背景*/
{
    background: rgba(0,0,0,0)!important;
    border-width: 0px!important;
}
.esg-content a,
.minimal-light .esg-filterbutton span,
.esg-content{
    letter-spacing: 2px;
    font-size: 16px!important;
    color: white!important;
    font-family: 微軟正黑體;
}
.esg-content a:hover,
.minimal-light .esg-filterbutton span:hover,
.esg-content:hover,
.minimal-light  .esg-filterbutton.selected > span{
    color: #fba832!important;
}