
.site-header .inside-header {
    max-width: 1600px;
}
.navigation-stick .inside-navigation{
	 max-width: 1600px;
}
.dropdown .menu{
	    background: #FF671D;
}
.menu_list::-webkit-scrollbar{
	display:none;
}
.page .featured-image{
	display:none;
}

#generate-slideout-menu{
	background-color: #fff;
}
.hover_bg:hover{
	background-color:var(--primary);
	cursor: pointer;
}
.max_1200{
	max-width:1200px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	float:none!important;
}
.mega-menu-item-has-children > .mega-sub-menu{
	    margin-top: 20px!important;
}
.sticky-enabled .main-navigation.is_stuck{
	    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.main-navigation .menu-bar-items a{
	color:#fff;
}
img.hot  {
	  position: absolute;
    right: 0;
    top: 0;
}
.box_hot{
	background-image:url('/wp-content/uploads/2023/11/Rectangle-56.svg');
	background-repeat:no-repeat;
	background-size:cover;
}
.box_h{
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}
#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 .textwidget{
		display: flex;
    justify-content: space-between;
    align-items: center;
}

#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 a{
	padding:20px;
	margin-left:10px;
	margin-right:10px;
	background-color:#00698F;
	border-radius:10px;
	display:inline-block;
	color:#fff;
	    min-width: 180px;
    text-align: center;
	font-size:16px;
	font-weight:bold;
	transition:0.5s all;
	background-size:cover;
	position:relative;
}
#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 a:hover{
	opacity:0.8;
}
#mega-menu-max_mega_menu_1 .mega-menu-item-has-children .mega-menu-link{

	border-radius:5px!important;
}
/* #mega-menu-max_mega_menu_1 .mega-menu-item-has-children .mega-menu-link:hover{
	background-color:#ff671d!important;
	color:#fff!important;
} */
#mega-menu-max_mega_menu_1 .mega-menu-item-has-children {
	margin-left:20px!important;
}

 @media  (max-width: 768px) {
   #mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 .textwidget{
		
		     flex-wrap: wrap;
		}
	 #mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 a{
	padding:10px;
	margin:5px;
}
 }

 @media  (max-width: 480px) {
		#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 a{
		
					min-width: 150px;
			
		}
 }

/* 關於sv */
.about_section2 h3{
	color:var(--primary);
	text-align:center;
	margin-bottom:0px;
	font-size:48px;
}
.about_section2 h3 small{
	
	font-size:18px;
	margin-left:15px;
}
.about_section2 p{
	color:#fff;
	text-align:center;
}
.about_section3 .gb-accordion__toggle .gb-button-text span{
	margin-right:20px;
	color:var(--global-color-2);
	font-weight: bold;
}

.about_section3 .gb-accordion .gb-accordion__item .gb-icon svg{
	  color: var(--global-color-2);

}

#post-2027:has(.mp_invoice) .inside-article {
            max-width: 80%;
            margin: 0 auto;
        }
.mobile_show{
	display:none;
}
 @media  (max-width: 767px) {
		.site-footer h6{
			margin-top:20px;
			margin-bottom:10px;
		}
	 
		.site-header .inside-header {
				padding-top: 10px;
				padding-bottom: 10px;
		}
	 body {
				padding-top: 70px !important;
		}
	 .mobile_show{
			display:block;
		}
 }

#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 .mask::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4); 
  z-index: 0;
		border-radius:10px;
	
}

#mega-menu-max_mega_menu_1 #mega-menu-item-custom_html-4 .text {
 
	position:relative;
	z-index:1;
}

.course_features .mpcs-section{
	display:none!important;
}

.glsr-review-form .glsr-field-email{
	display:none!important;
}
.glsr-review-form .glsr-field-choice{
		display:none!important;
}

#mega-menu-wrap-max_mega_menu_2 .close a{
	    color: rgba(0, 0, 0, 0.2)!important;
}
#mega-menu-item-custom_html-4 .close .text{
	 color: rgba(255, 255, 255, 0.4)!important;
}

.class_item .text_box p{
	color:#FF671D;
}

.single-mpcs-course .courses_qa .tab input:checked ~ .tab__content{
	    max-height: 16rem;
}
.post-type-archive-mpcs-course .demo_section, .tax-mpcs-course-categories .demo_section, .tax-course_cat .demo_section{
	display:none;
}
 @media  (max-width: 768px) {
	.tax-course_cat .title_section{
		margin-bottom:0;
	}
	 #mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle + #mega-menu-max_mega_menu_2{
		 background: transparent;
	 }
	 	 #mega-menu-max_mega_menu_2 .mega-sub-menu{
		 margin-top:0px!important;
	 }
	 #mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle{
		 border-radius:0px;
	 }
	 #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
		 color: #000;
	 }
	 .single-mpcs-course .courses_menu .menu_list .menu_item a:hover::after{
		 display:none;
	 }
	 .single-faculty .teacher_section{
		 margin-bottom:60px;
	 }
	 .memberpressproduct .inside-article{
		 margin-left:0px;
		 margin-right:0px;
		 max-width:100%;
	 }
}

.mepr-login-form-wrap .mepr-login-link a{
	    background-color: #FF671D;
    padding: 10px 20px;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    margin-bottom: 20px;
}
.mepr-login-form-wrap .mepr-login-link a:hover{
	 background-color:#00698F;
}
.single .mepr-login-form-wrap{
	display:none;
}
.menu-header-class-container,#menu-item-2346{
	display:none!important;
}