/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
body{
 font-family:'Noto Sans TC', '微軟正黑體', sans-serif,'Taipei Sans TC Beta' !important;	
}
#logo{
 margin-right:0px !important;	
}

.menu-link{
	
	color:#E9C35C;
	font-size:1rem;
	font-family:'Noto Sans TC','Taipei Sans TC Beta' !important;
}
.menu-link:hover{
	color:#fff !important;
}
.dots-menu.dots-menu-border .page-menu-item > a{
	border: 3px solid rgb(196,196,196,.7);
}

.dots-menu.dots-menu-border .page-menu-item > a:hover{
	border: 3px solid rgb(0,255,255,.7);
}
.slider-caption {
	max-width:800px;
}
.slider-caption > img {
	width:45%;
	margin:auto;
	cursor:pointer;
}
.swiper-slide{
	cursor: default;
}
.content-wrap{
	padding-top:0px;
}
.heading-block{
	margin-bottom:0px !important;
	font-weight:900;
	font-family:Taipei Sans TC Beta !important;
}
.topmargin-lg{
	margin-top:3rem !important;
}
@media (min-width: 1440px){
 .block-container {
    max-width: 920px !important;
 }	
}
.carousel-indicators{
	bottom:-55px;
}

.carousel-control-prev{
	left:-50px;
}
.carousel-control-next{
	right:-50px;
}

@media (max-width: 550px){
	.swiper-slide-bg{
		background-position: -230px top;
	}	
	.carousel-indicators{
		bottom:-95px;
	}
	
	.carousel-control-prev{
		left:-50px;
	}
	.carousel-control-next{
		right:-50px;
	}
	.sub-nav{
		display:none !important;
	}
	.top-img{
		height:85px !important;
		margin-bottom:5px !important;
	}
	.menu-link{
		padding-left:30px !important;
	}
   }
.s3-slide-li{
	width:10px !important;
	height:10px !important;
	border-radius: 50% !important;
	border: 3px solid rgb(196,196,196,.7) !important;
	background-color:rgb(255,255,255,0) !important;

}  
.s3-slide-li:hover{
	border: 3px solid rgb(0,255,255,.7) !important;
} 
.active{
	border-color:#E9C35C !important;

}

.master-plate{
	font-family:Taipei Sans TC Beta !important;
	font-weight:700;
	font-size:1.5rem;
	text-align:center;
	padding: 1.3rem 0 ;
}
