@charset "utf-8";
/* CSS Document */

/*永久收藏頁qrcode*/
.navbar-right { margin-right: 12px; border-left: 1px solid #ccc; height: 50px; }
.custom-navbar .navbar-nav.navbar-right li { margin-top: 0px; margin-left: 0px;}
.custom-navbar .navbar-nav.navbar-right li a { padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 6px;opacity: 0.5; line-height: 40px;font-size: 16px; font-weight: 900;}
.drop-down .nav-qrcode{padding: 10px 15px 15px 15px; width: auto; left: calc(-250px/2);} 
.drop-down .nav-qrcode img { display: block; margin: 5px auto; opacity: 1;}
.drop-down .nav-qrcode:before, .drop-down .nav-qrcode:after { left: 145px;}

.web_links_btn,
.web_qrcode_btn{
    width: 100%; color: #252525;background-color: #FFFFFF00; border: 0; border-color:#FFFFFF00;
    padding: 10px 0 10px 0; text-align: left; font-weight: 900;
}
.web_links_btn:hover,
.web_qrcode_btn:hover{ color: #f39;}
.web_links_btn::after,
.web_qrcode_btn::after{content: '\25B2'; color: #f39; font-weight: 100; float: right; margin-left: 5px;font-size: 15px;line-height: 35px;}  	/*展開*/
.web_links_btn.collapsed::after,
.web_qrcode_btn.collapsed::after{content: '\25BC'; } /*收合*/

.mobile_menu_qrcode{height: auto;width:100%;display: block; margin: 0 auto; padding: 5px 0 5px 0 ;}
.mobile_menu_web{height: auto;width:70%;}
.pc_menu_qrcode{height: 250px;width:250px;}
.pc_menu_web{height: auto;width:250px;}

.custom-navbar .nav li a { padding: 0px 10px;transition: 0s;}

.ecchi-member {min-height: 45px; padding-bottom: 0px;}
.usergold-navbox {min-height: 45px; padding-bottom: 0px;}
.usergold-navbox-bg{padding-bottom: 0px;}
@media (max-width: 1200px){
	.custom-navbar .nav li a {padding: 0px 4px;	}
}
@media (max-width: 991px) and (min-width: 768px){
	.custom-navbar .navbar-nav.navbar-right li a{padding-right: 5px; padding-left: 6px;padding-top: 4px; padding-bottom: 6px;}
	.custom-navbar .nav li a {padding: 0px 4px;	}
}
@media (max-width: 900px){
	.modal-overlay {margin-top: 0px; font-size: 16px; font-weight: 600; padding-left: 0;}
}
@media (min-width: 768px) {
    .navbar>.container .navbar-brand { margin-left: 0; width:132px;}
}


/***********************************/
/************V1版用******************/
/***********************************/
.type-v1 .navbar-right{border-left: 0px solid #ccc;}