/* Enter Your Custom CSS Here */
/* 字串語言改變 */
.breadcrumb-title {
		visibility: hidden;
}
.breadcrumb-title::after {
    content: "您在這裡：";
    visibility: visible;
}
a[data-filter="all_sort"] > span > span {
    visibility: hidden;
}
a[data-filter="all_sort"] > span > span::after {
    content: "全部";
    visibility: visible;
    margin-left: -1em;
}
.trail-begin[href="https://www.grefun.com.tw"] {
		visibility: hidden;
}
.trail-begin[href="https://www.grefun.com.tw"]::after {
    content: "首頁";
    visibility: visible;
    margin-left: -3em;
}

/* 字體調整 */
div, p, span, a, li, th, td, h1, h2, h3, h4, h5, h6{font-family:"微軟正黑體" !important;}

.mobile-show{display:none;}
.avia-promocontent{text-align:justify;}
.gm-style{pointer-events:none;}
.gm-style > div:nth-child(n+2){pointer-events:auto !important;}
#market_list2, #overthen80_2, #customer_mobile_2, #av_section_5 section.av_textblock_section:nth-child(3), #service_area2, #grefun_compose .avia-builder-el-31 .av_textblock_section:nth-child(3), #grefun_media2, #grefun_portfolio2, .page-id-2871 .avia-builder-el-1, #partner_list2, .page-id-3172 #after_layer_slider_1 div, #grefun_customer .avia-logo-slider, #grefun_customer .welcome_contact2, .page-id-3101 #after_layer_slider_1 div, #b2bvsb2c2, .page-id-3176 #after_layer_slider_1 div, #customer_mobile2{display:none;}
#what_are_you_waiting .avia-builder-el-46 h3::after{content:"您還在觀望嗎？";}
#cant_avoid h3.av-special-heading-tag::after {content: " 您也無法忽視行動媒體的消費影響力。"; display: block;}

/* banner */
.ls-bg[src="/wp-content/uploads/170622_Index_Slider_Back1.jpg"] {max-height: 100% !important;}

/* 數位代理 */
table.avia-table th {
    padding: 1em;
	}
/* b2b */
#b2bvsb2c .av-special-heading {
    margin-top: 15px;
}

@media screen and (max-width:1024px){
  #overthen80, #customer_mobile{display:none;}
  #overthen80_2, #customer_mobile_2{display:block;}
  
/* 首頁 */
  #market_list .template-page.content.twelve.alpha.units {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  #why_grefun .avia-builder-el-47{
  	display:none;
  }
  #why_grefun .avia-builder-el-48{
  	margin-top:15px !important;
  }
  #why_grefun .template-page{
  	padding-top:30px;
    padding-bottom:30px;
  }
/* 吉立方介紹 */
  #grefun_idea .avia-builder-el-first{
    margin-top:0 !important;
  }
  #grefun_idea .template-page.content.twelve.alpha.units {
  	padding-bottom:40px;
  }
  #grefun_adidea h3.av-special-heading-tag{
  	font-size:0.9em;
  }
  #grefun_workteam {
    background-size: cover;
  }
/* B2B企業行銷方案 */  
  #want_to_light .av-special-heading-tag{
  	text-shadow: 0 0 5px #fff, 0 0 3px #fff, 0 0 3px #fff;
  }
  #brand_view .avia_textblock{
  	text-shadow:0 1px 3px rgba(0,0,0,0.7);
  }
  #grefun_seediff .av-inherit-size .av-special-heading-tag{
  	font-size:0.9em
  }
  #how_do_we_fix .hr.avia-builder-el-109{
      height: 20px !important;
  }
  #friend_like .template-page{
  	padding-top:30px;
    padding-bottom:30px;
  }
}

@media screen and (max-width:768px){
  #av_section_5 section.av_textblock_section:nth-child(2), #service_area, #grefun_media, #grefun_portfolio, #market_list {display:none;}
  #av_section_5 section.av_textblock_section:nth-child(3), #service_area2, #grefun_compose .avia-builder-el-31 .av_textblock_section:nth-child(3),
  #grefun_media2, #grefun_portfolio2, #market_list2 {display:block;}

/* 所有作品集 */
  #top #wrap_all .avia-gallery-1 .avia-gallery-thumb a.lightbox {width: 25% !important;}
  .togglecontainer.toggle_close_all.enable_toggles {overflow: hidden;}
  .single_toggle {margin: 0;}
  .togglecontainer > .av_toggle_section:first-child > .single_toggle {margin-bottom: -8px;}
  
/* 首頁 */
  #market_list2 h2 {
    font-size: 38px;
    margin-top:30px !important;
  }
  #why_grefun .template-page{
    padding-bottom:60px;
  }
  #why_grefun .avia-builder-el-44{
  	margin-top:60px;
  }
  #what_are_you_waiting .avia-builder-el-47 h3::after{
    display:block;
    margin-bottom:15px;
  }
  #what_are_you_waiting .template-page{
  	padding-bottom:40px;
  }
  #what_are_you_waiting .avia-builder-el-48{
  	height:20px !important;
  }
/* 關於吉立方 */
  #grefun_idea .template-page{
  	padding-top:50px;
    padding-bottom:10px;
  }
  #grefun_idea .avia-builder-el-3{
  	margin-top:70px !important;
  }
  #grefun_adidea h3.av-special-heading-tag{
  	padding:0 25px;
  }
/* 服務項目 */
  #grefun_workteam{
  	background-position:44% 50%;
  }
  #grefun_workteam .avia-builder-el-15{
  	margin-top:30px;
  }
  #grefun_workteam .template-page{
  	padding-top:30px;
    padding-bottom:30px;
  }
  #grefun_compose .avia-builder-el-32{
  	display:none;
  }
  #grefun_compose .avia-builder-el-31 .av_textblock_section:nth-child(3){
  	margin-top:65px;
  }
/* B2B */
  #overthen80_2 h3{
  	font-size:0.9em !important;
  }
  #brand_fight h3{
  	font-size:0.8em !important;
  }
  #brand_fight .container{
  	height:150px;
  }
  #b2bvsb2c .avia_textblock p{
  	text-align:left !important;
  }
  #b2bvsb2c h3{
  	margin-top:30px !important;
  }
/* 數位代理 */
  #noneed_eshop .avia-builder-el-12{
  	display:none;
  }
  #noneed_eshop .template-page{
  	padding-bottom:50px;
  }
/* Facebook */
  #friend_like .av-special-heading-h3{
  	margin-top:70px;
  }
/* 作品 */
  #grefun_portfolio2 .inner_sort_button span {
    font-size: 1.3em;
  }
}

@media screen and (max-width:480px){
  .page-id-2871 .avia-builder-el-0, #partner_list, .sort_width_container, .page-id-3172 #layer_slider_1, #grefun_customer .avia-logo-grid, #grefun_customer .welcome_contact, .page-id-3101 #layer_slider_1 div, #b2bvsb2c, .page-id-3176 #layer_slider_1, #friend_like .hr{display:none;}
  .page-id-2871 .avia-builder-el-1, #partner_list2, #grefun_customer .avia-logo-slider, #grefun_customer .welcome_contact2{display:block;}
  .page-id-3172 #after_layer_slider_1 div, .page-id-3101 #after_layer_slider_1 div, #b2bvsb2c2 ,.page-id-3176 #after_layer_slider_1 div {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .flex_column.av_one_third {
    margin-bottom: 0 !important;
  }
  .widget.clearfix.widget_text {
    margin-bottom: 0 !important;
  }
  .responsive .container{
  	width:80%;
  }
  .mobile-show {display: block;}
  .mobile-hide {display: none;}
  
/* 首頁 */
  #market_list2 .template-page{
  	padding-top:30px;
    padding-bottom:0;
    margin-bottom:0;
  }
  #recent_portfolio .av-inherit-size .av-special-heading-tag{
  	font-size:0.75em
  }
/* 關於吉立方 */
  #grefun_idea .avia-builder-el-3{
  	margin-top:10px !important;
  }
  #grefun_idea .template-page{
  	padding-bottom: 0 !important;
  }
  #grefun_customer .avia-logo-slider{
  	margin-bottom:0;
  }
  #grefun_workteam .av_promobox{
  	margin-top:20px;
  }
/* 服務項目 */
  #service_area2 .template-page{
  	padding-bottom:0;
  }
  #grefun_compose .avia-builder-el-31 .av_textblock_section{
  	margin-top:0 !important;
  }
  #grefun_compose .av_promobox{
  	margin-top:20px;
    margin-bottom:0;
  }
  #grefun_media2 .template-page{
  	padding-bottom:0;
  }
  #be_your_partner td{
  	padding:5px;
  }
/* B2B */
  #want_to_light .template-page{
  	padding-top:0;
    padding-bottom:20px;
  }
  #want_to_light .av-inherit-size .av-special-heading-tag{
  	color:#fff;
    text-shadow:none;
    font-size:1em;
  }
  #want_to_light .av-subheading.av-subheading-top p span {
    color: #fff !important;
    display: block;
    margin-top: 20px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
  }
  .responsive #top #wrap_all #brand_view .flex_column {
    width: 50% !important
  }
  #b2bvsb2c2 .av-special-heading-h3 {
    margin-top: 10px;
  }
  #b2bvsb2c2 .template-page{
  	padding-top:50px;
    padding-bottom:0;
  }
  #b2bvsb2c2 .flex_column:last-child{
  	border-top: 1px solid #ccc;
  }
  #sell_yourself .hr-center {
    margin-bottom: 0;
    margin-top: 0;
  }
  #how_do_we_fix .template-page{
  	padding-bottom:0;
  }
  #b2bvsb2c2 .el_before_av_textblock {
    padding-bottom: 0 !important;
    margin-top:20px;
  }
  #b2bvsb2c2 .avia-builder-el-73{
  	padding-top:15px;
    border-top:1px solid #ccc;
  }
  #b2bvsb2c2{
  	text-align:center;
  }
/* 數位代理 */
  #aribaba .template-page{
  	padding-top:40px;
  }
  #aribaba .hr-short{
  	margin:20px 0;
  }
  #aribaba .av-special-heading{
  	margin-top:20px;
  }
  #aribaba .avia_textblock > p{
  	color:rgba(255,255,255,0.6);
  }
  #noneed_eshop h3:first-child, #be_your_partner h3:first-child{
  	font-size:1.2em !important;
    line-height:1.4em !important;
    margin-bottom:15px !important;
  }
  #noneed_eshop .hr {
    display: none;
  }
  #noneed_eshop .av-special-heading:nth-child(n+3) {
    margin-top: 0;
  }
  #be_your_partner .hr-short{
  	margin:30px 0 10px;
  }
  #be_your_partner .avia-table th{
  	display:block !important;
  }
  #be_your_partner .avia-table th, #be_your_partner .avia-table td {
    float: left;
    width: 50% !important;
  }
  #be_your_partner .avia-table td{
  	height:60px;
  }
  #be_your_partner .template-page{
  	padding-bottom:0;
  }
/* 行動廣告 */
  #customer_mobile2 h3:first-child, #ready_to_expand h3:first-child{
  	font-size:1.2em !important;
    line-height:1.4em !important;
    margin-bottom:15px !important;
  }
  #customer_mobile2 .template-page{
  	margin-bottom:-1px;
  }
  #cant_avoid h3.av-special-heading-tag::after{
  	display:inline;
  }
  #mobile_img .av_textblock_section{
  	display:block !important;
  }
  #mobile_img .avia-slideshow{
  	margin-top:30px;
  }
  #opportunity .av-subheading{
  	margin-bottom:30px;
  }
/* Facebook */
  #everybody_facebook {
    background-size: 180% auto;
  }
  #everybody_facebook .hr{
  	height:50px !important;
  }
  #fishing img{
  	width:100%;
  }
  #grefun_do_for_you .template-page{
  	padding-bottom:0;
  }
  #friend_like .av-special-heading-h3{
  	margin-top:0;
  }
  #friend_like .template-page{
  	padding-bottom:0;
  }

/* 作品案例 */
  #grefun_portfolio2 .sort_width_container {
    display: block;
  }
  #top #wrap_all .avia-gallery-1 .avia-gallery-thumb a{
  	width:33.3%;
  }
  #grefun_portfolio2 .ajax_controlls a{
  	width:60px;
    height:60px;
    line-height:60px;
  }
  #grefun_portfolio2 .avia-gallery{
  	margin-top:35px;
  }
  #service_list .av_promobox{
  	margin-top:20px;
  }
}