﻿#event_master {text-align: center;padding: 0 0 1rem;}
#event_master h1 span {background-image: linear-gradient(to bottom, #8e5091 0%, #441946 100%);-webkit-background-clip: text;background-clip: text;color: transparent;margin-right: 1rem;}
#event_master h1 {font-size: 7.2rem;/* line-height: 8rem; */font-weight: bold;background-image: linear-gradient(to bottom, #524e4d 25%, #9c9c9c 100%);-webkit-background-clip: text;background-clip: text;color: transparent;font-family: MStiffHeiHK;letter-spacing: -2px;margin-top: -1.5rem;margin-bottom: -1.3rem;}
#event_master h2 {font-size: 3.2rem;margin-top: -2rem;}
#EventContainer .bgcolor0 {background: linear-gradient(to bottom, #d6b9d8 0%,#ffffff 20%);background: linear-gradient(to bottom, #d6b9d8 5%,#ffffff 26%)}
#EventContainer .bgcolor1 {background: #dfdfdf;background: url(../../images/1111025_busi_bg.jpg);background-size: 100%;}
#EventContainer .bgcolor2 {background: linear-gradient(to right, #DFDFDF 50%,#ED660A 51%);}
#EventContainer .bgcolor3 {/* background: linear-gradient(to right, #1194c0ed 30%,#cccbc6 31%,#e4e4dc 100%) !important; *//* background: #039be6 !important; */background: linear-gradient(to right, rgb(255 255 255 / 0%) 30%,#ed660ab0 100%) !important;}
#EventContainer .bgcolor4 {background: linear-gradient(to right, #cccbc6 0%,#e4e4dc 100%);background: linear-gradient(to right, #c2ffa824 0%,#e4e4dc 100%);}

#event_sec{padding: 1rem;}
#event_third {padding-bottom: 1.5%;}
#event_fifth, #event_sixth {padding: 1rem;}
#Ask {background-color: #752779c2 !important;}

/* 成功贏佔高普考 */
.show_mb{display:none;}
.event-brand {
    background: linear-gradient(to bottom, #c3a7c0 0%,#eeefea 70%);
    display: inline-block;
    margin: auto 0 -1%;
    padding: 0.5rem 4rem;
    background: rgb(128 0 128 / 0%);
    border-top: 65px solid rgb(255 255 255 / 54%);
    border-bottom: 0px solid rgb(0 128 0 / 0%);
    border-left: 50px solid rgb(0 0 255 / 0%);
    border-right: 50px solid rgb(255 255 0 / 0%);
    z-index: 1;
}
.event-brand .logo_t {margin-top: -26.5%;font-size: 2.3rem;color: #2f2f2f;}
.event-brand span {/*transform: skewX(10deg);display: block;*/}
.segement {color: #8e5091;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 4rem;}
.vertical {display: inline-block;width: 2px;height: 4rem;background-color: #8e5091;margin: auto 0.5rem;}
.vacancy {display: inline-flex;align-items: center;justify-content: center;width: 5rem;height: 5rem;border-radius: 50%;background-color: #ec670a;color: white;font-size: 1.5rem;padding: 0.5rem;margin-left: 1rem;line-height: 1.75rem;}
.senior-win{vertical-align: middle;}
.senior-title {color: #8e5091;font-weight: bold;vertical-align: middle;}
.senior-suit {border-bottom: 1px solid #548c33;margin-left: 1rem;display: unset;font-style: italic;font-size: 1.8rem;letter-spacing: -1px;}
.senior-suit span {border-top: 1px solid #548c33;}
.senior-suit font {color: #ec670a;font-weight: bold;}
.training_item {width: calc(100%/3);}
.training_item img {margin: auto;}
.training_item dl {width: 250px;height: 250px;border-radius: 50%;border: 1px dashed #8e5191;background-color: rgb(255 255 255 / 60%);padding: 3rem 0 0 3rem;margin: auto;}
.training_item dt {font-size: 1.6rem;color: #8e5191;font-weight: bold;margin-top: 7px;}
.training_item dd {font-size: 1.25rem;display: list-item;text-indent: -5px;margin-left: 26px;}
.exam-detail {text-align: center;}
.exam-detail span {background-color: #8e5091;color: white;border-radius: 1.5rem;padding: 0.125rem 0.5rem;font-size: 1.35rem;line-height: 1.7rem;}
.video-wrap {margin: 2rem auto auto;}

/* 會計8堂 */
.open-date {color: #00bcd4;font-size: 2.5rem;text-align: center;font-weight: bold;}
.busi-exam {background: linear-gradient(to bottom, #7b377ef0 0%, #8b4d8ccc 78%);color: white;font-size: 1.8rem;padding: 1rem 0;text-align: center;border-radius: 2rem 2rem 0 0;font-family: Verdana,"Microsoft YaHei";}
.busi-exam i {margin: auto 0.25rem auto 1rem;color: #73ddeb;font-size: 2.5rem;vertical-align: text-top;}
.busi-exam .t {color: #fedcff;text-shadow: 0 0 10px #854688, 0 0 10px #854788, 0 0 10px #854687, 0 0 16px #854788, 0 0 10px #864888;font-size: 2rem;}
.busi-exam .t_123 {font-size: 2.4rem;line-height: 2rem;font-weight: bold;margin: 0px 3px 4px;vertical-align: middle;display: inline-block;}
.teacher_item a {color: #ec670a;font-size: 2rem;font-weight: bold;padding: 1rem 0;display: block;}
.teacher_item a:nth-of-type(1) {margin: auto 3rem auto 0;}
.teacher_item a:nth-of-type(2) {text-decoration: none;position: initial;cursor: auto;}
.teacher_item i {margin-right: 0.5rem;}
.exp_item {margin-bottom: 1rem;}
.exp_item dt {
    color: #d95901;
    font-size: 1.35rem;
    margin-bottom: 0.5rem;
    font-weight: bold;
}
.exp_item dt a {font-size: 1.5rem;font-weight: bold;margin-right: 1rem; color:#8e5091;}
.exp_item dt .winners {
    background: #ffe4d1;
    padding: 0 0.5rem;
    font-size: 1.6rem;
    border: 2px #d95901 solid;
    border-radius: 50px;
    margin-right: 4px;
}
.exp_item dd {padding: 0rem 1rem 1rem 0;font-size: 1.15rem;}
.exp_item dd strong {}

.guide-btn>.extend-btn {border-radius: 3rem;padding: 0.7rem 2rem;margin: 0.25rem;color: white;font-size: 1.5rem;display: inline-block;background-color: #ec6d13;}
.extend-btn {border-radius: 3rem;padding: 0.7rem 2rem;margin: 0.25rem;color: white;font-size: 1.5rem;display: inline-block;background-color: #01ba00;}
.price_item {background-color: #ed660a;color: white;padding: 2rem;border-radius: 2rem 0 0 0;text-align: center;}

/* YOUTOBE區 */
.embed-container {border: 6px #ffffff8a solid;}

#Ask input[type="submit"], #Ask input[type="reset"] {
    color: #fff;
    cursor: pointer;
    display: inline-block;
	background: #673469 !important;
    padding: 0 1rem !important;
    font-size: 1.05rem;
    border: 2px #fff solid;
    width: 100px !important;}
#Ask SELECT, #Ask input {font-size: 1rem;}




@media (min-width: 1201px){	
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth, .price_item {width: 1200px;margin: auto;}
	.training_item:nth-of-type(1) {margin: auto -120px auto 50px;z-index: 1;}
    .training_item:nth-of-type(2) {width: 491px;z-index:2;}
    .training_item:nth-of-type(3) {margin: auto auto auto -80px;margin-top: 40px;z-index:1;}
	.training_item dl:nth-of-type(2) {margin-top: -3rem;}
	.training_item:nth-of-type(3) dl {width: 350px;height: 350px;padding: 3rem 0 0 5rem;padding: 2.5rem 0 0 4.6rem;}
	.exam-detail {width: 6rem;width: 70%;}
	.exam-detail span {display: block;}
	.video-wrap {width: 65%;}
	.ADV_right a {display: block;}
}

@media (max-width: 1200px){
	.order1 {order: 1;}
    .order2 {order: 2;}
    .order3 {order: 3;}
	.training_item {margin: auto;}
	.exp_item, .teacher_item {padding: 0 1rem;}
	.exp_item, .teacher_item {padding: 0 1rem 0 1.5rem;}
	.training_item dl {width: 240px;height: 240px;}
	.training_item:nth-of-type(1) {width: calc(100%/3*2);}	
	.training_item:nth-of-type(1) dl {display: inline-table;}	
	.training_item:nth-of-type(2) {width: 100%;}
	.training_item dl:nth-of-type(2) {order: 1;}
	.order2 {order: 2;}
	.training_item:nth-of-type(3) dl {padding: 3rem 0 0;}
	.training_item:nth-of-type(3) dt, .training_item:nth-of-type(3) dd {margin-left: 3rem;}
	.exam-detail span {font-size: 1rem}	
	.teacher_item {margin: 0.5rem auto;}
	.teacher_item a {font-size: 1.7rem;text-align: center;padding: 0.5rem 0;line-height: 2.25rem;text-align: left;}	
	.ADV_right {position: fixed;left: 0;bottom: 0;background: linear-gradient(to bottom, #c4c4bc 0%, #e2e2da 100%);border-radius: 2rem 2rem 0 0;padding: 0.5rem 0;width: 100%;text-align: center;}
	.ADV_right a {display: inline-block;padding: 0 0.25rem;}
	#Footer .footer-wrap {padding: 1.5rem 0.5rem 1rem;}
	.senior-suit {display: block;width: max-content;margin: 0 auto;}	
}

@media (min-width:768px) and (max-width:1199px){
	
}

@media (max-width:767px){ 
	.br_mb{ display:block}
	.training_item {width: calc(100%/3);}
	.training_item {width: 100%;}
	.training_item dl {width: 230px;height: 230px;padding: 2.5rem 0 0 2rem;}
	.training_item dl {margin: auto;background-color: rgb(255 255 255 / 27%);}
	.training_item img {margin: -7% auto 0;width: 80%;}
	.event-brand {font-size: 1.5rem;padding: 0;border-top: 50px solid rgb(255 255 255 / 54%);}
	.event-brand .logo_t {margin-top: -25%;font-size: 1.5rem;}
	.senior-suit {border-bottom: 1px solid #548c33;font-style: italic;font-size: 1.2rem;}	
	#event_master h1 {font-size: 3.25rem;line-height: 7rem;}
	#event_master h2 {font-size: 1.75rem;}
	.segement {font-size: 2.5rem;}
	.vertical {height: 2.5rem;}
	.vacancy {width: 4rem;height: 4rem;font-size: 1.3rem;padding: 0.5rem;margin-left: 0.5rem;line-height: 1.5rem;}
	.price_item .sale {width: auto;margin: auto;font-size: 1.25rem;line-height: 1.75rem;}
	#event_third .price_item {border-radius: 5rem 0 0 0;}
	#event_third .price_item li:nth-of-type(1) {font-size: 1.8rem;line-height: 2.3rem;font-weight: bold;}
	.open-date {margin-left: 1rem;font-size: 1.7rem;line-height: 2.05rem;margin: 3% 2% 2%;}
	.guide-btn>.extend-btn {padding: 0.2rem 1rem;font-size: 1.5rem;}
	.extend-btn {border-radius: 3rem;padding: 0.2rem 1rem;font-size: 1.3rem;}
	#event_fifth h1 {font-size: 1.6rem;line-height: 2rem;padding: 2% 0;}
	.exp_item dd {padding: 0.4rem 0.5rem 2rem;line-height: 1.9rem;}
	.consult_item {padding: 1rem 14% 0.2rem;border-radius: 0 0 5rem 0;}
	.consult_item img {margin: 3% auto 1%;}
	.busi-exam {font-size: 1.3rem;padding: 0.25rem 0;}
	.busi-exam i {font-size: 1.75rem;margin: auto 0.25rem auto auto;}
	.guide-btn {padding-bottom: 6%;}
	#EventContainer .bgcolor3 {margin-top: 0;background: #ebebeb !important;}	
	.exp_item dt a {font-size: 1.3rem;}
	.exp_item dt .winners {font-size: 1.3rem;}	
}