@import url(globalCSS/global.css);
@import url(globalCSS/input.css);
		.overhidden{
			overflow: hidden !important;
			position: fixed !important;
		}
		#header{
			width: 100%;
			height: 10rem;
			display: flex;
			align-items: center;
			justify-content: space-between;
			position: fixed;
			top: 0;
			left: 0;
			padding: 0.6rem 5.6rem;
			background: var(--primary-color);
			z-index: 1100;
			transition: all 0.5s;
		}
		#header .logo{
			margin-left: 0.8rem;
			flex-basis: 20%;
			display: flex;
      align-items: center;
		}
		#header .logo img:nth-of-type(1){
			max-height: 11rem;
		}
		#header .logo img:nth-of-type(2){
			max-height: 10rem;
		}
		#header nav ul{
			display: flex;
			align-items: center;
			justify-content: space-around;
			list-style: none;
			margin-bottom: 0;

		}
		#header nav ul li{
			margin-right: 2rem;
			position: relative;
		}
		#header nav ul li a{
			color: #009245;
			font-weight: 800;
			font-size: 1.6rem;
			text-decoration: none;
		}
		#header nav ul li a img{
			width: 4rem;
			height: 4rem;
			
		}
		#header nav ul > li > a.even:before {
		    content: "";
		    position: absolute;
		    width: 0;
		    height: 0.2rem;
		    bottom: 0;
		    left: 0;
		    background-color: #ffffff;
		    visibility: hidden;
		    transition: all 0.3s ease-in-out 0s;
		}
		#header nav ul > li > a.odd:before {
		    content: "";
		    position: absolute;
		    width: 0;
		    height: 0.2rem;
		    bottom: 0;
		    left: 0;
		    background-color: #ffffff;
		    visibility: hidden;
		    transition: all 0.3s ease-in-out 0s;
		}

		#header li:not(.member-icon):hover > a:before,
		#header .menu-active > a:before,
		#header li > a.link-active:before {
		    visibility: visible;
		    width: 100%;
		}
		#header .hamburger-menu{
			width: 5rem;
			height: 5rem;
			display: none;
			align-items: center;
			justify-content: center;
			cursor: pointer;

		}
		#header .hamburger-menu .bar{
			width: 3.5rem;
			height: 0.3rem;
			position: relative;
			background-color: #ffffff;
			display: inline-block;
			transition: 0s;
			top: 32%;
    		left: 8px;
		}
		#header .hamburger-menu .bar::before, #header .hamburger-menu .bar::after{
			content: "";
			position: absolute;
			width: inherit;
			height: inherit;
			background-color: #ffffff;
		}
		#header .hamburger-menu.scroll .bar::before, 
		#header .hamburger-menu.scroll .bar::after, 
		#header .hamburger-menu.scroll .bar{
			background-color: #ffffff;
		}
		#header .hamburger-menu.open .bar{
			background-color: transparent;
		}
		#header .hamburger-menu.open .bar::before{
			top: 0;
			transform: rotate(135deg);
			background-color: #ffffff;
		}
		#header .hamburger-menu.open .bar::after{
			top: 0;
			transform: rotate(-135deg);
			background-color: #ffffff;
		}
		#header .hamburger-menu .bar::before{
			top: -1.2rem;
		}
		#header .hamburger-menu .bar::after{
			top: 1.2rem;
		}
		#header .member-login-tooltip {
		    position: relative;
		    display: inline-block;
		    
		}
		#header .member-login-tooltip .member-login-tooltiptext {
		    visibility: hidden;
		    width: 15rem;
		    background-color: #e8ebef;
		    color: var(--primary-color);
		    text-align: center;
		    border-radius: 0.5rem;
		    padding: 0.5rem 0;
		    position: absolute;
		    z-index: 10;
		    bottom: -180%;
		    right: 0;
		    margin-left: -6rem;
		    opacity: 0;
		    transition: opacity 0.3s;
		    height: 5rem;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    font-size: 1.6rem;
		}

		#header .member-login-tooltip .member-login-tooltiptext::after {
		    content: "";
		    position: absolute;
		    bottom: 100%;
		    left: 86%;
		    margin-left: -0.8rem;
		    border-width: 0.8rem;
		    border-style: solid;
		    border-color: transparent transparent #e8ebef transparent;
		}

		.member-login-tooltiptext.showtooltip {
		    visibility: visible !important;
		    opacity: 1 !important;
		}

		
		/*******************************************************
			 * Hidden section
			 * ****************************************************/ 
			 #sport-hidden-section{
					display: grid;
			    place-items: center;
			    position: fixed;
			    top: -300%;
			    left: 0;
			    z-index: 1000;
			    width: 100vw;
			    height: 100vh;
			    background: var(--primary-color);
			    padding: 0rem 10rem;
			    transition: top ease 0.5s;
			    overflow-y: scroll;
			    overflow-x: hidden;
			    -webkit-overflow-scrolling: touch;
				}
				#sport-hidden-section.show-section{
					top: 0rem;
					
					
				}
				#sport-hidden-section .sport-hidden-section-container{
					grid-gap: 8rem;
			    background: var(--primary-color);
			    width: 100%;

				}
				#sport-hidden-section .sport-image{
					background-repeat: no-repeat;
					background-size: cover;
					background-position: center;
					width: 100%;
					height: 60rem;
					position: relative;
					cursor: pointer;
				}
				#sport-hidden-section .sport-category{
					position: absolute;
				 	bottom: 0;
				 	left: 0;
				 	right: 0;
				 	z-index: 2;
				 	width: 100%;
				 	height: 5rem;
				 	text-align: center;
				 	font-size: 2rem;
				 	color: #ffffff;
				 	transition: all 0.5s;
				}
				#sport-hidden-section .sport-image:hover .sport-category{
					bottom: 4rem;
					font-size: 2.4rem;
				}
				#sport-hidden-section .sport-category-background{
					position: absolute;
				    top: 0;
				    bottom: 0;
				    left: 0;
				    right: 0;
				    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.95)));
				    background: -webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.95));
				    background: -o-linear-gradient(top,transparent 50%,rgba(0,0,0,.95) 100%);
				    background: linear-gradient(180deg,transparent 50%,rgba(0,0,0,.95));
				}
				#sport-hidden-section .section-title{
					text-align: center;
					margin-bottom: 4rem;
				}
				.switch-button {
				  background: rgb(0 146 69);
				  border-radius: 30px;
				  overflow: hidden;
				  width: 12rem;
				  text-align: center;
				  font-size: 1.6rem;
				  color: var(--primary-color);
				  position: relative;
				  padding-right: 6rem;
				  position: relative;
				}
				.switch-button:before {
				  content: "中文";
				  position: absolute;
				  top: 0;
				  bottom: 0;
				  right: 0;
				  width: 6rem;
				  display: flex;
				  align-items: center;
				  justify-content: center;
				  z-index: 3;
				  pointer-events: none;
				}
				.switch-button-checkbox {
				  cursor: pointer;
				  position: absolute;
				  top: 0;
				  left: 0;
				  bottom: 0;
				  right: unset;
				  width: 100%;
				  height: 100%;
				  opacity: 0;
				  z-index: 2;
				}
				.switch-button-checkbox:checked + .switch-button-label:before {
				  transform: translateX(6rem);
				  transition: transform 300ms linear;
				}
				.switch-button-checkbox + .switch-button-label {
				  position: relative;
				  padding: 0.8rem 0;
				  display: block;
				  user-select: none;
				  pointer-events: none;
				  margin-bottom: unset;
				  z-index: 1;
				}
				.switch-button-checkbox + .switch-button-label:before {
				  content: "";
				  background: #fff;
				  height: 100%;
				  width: 100%;
				  position: absolute;
				  left: 0;
				  top: 0;
				  border-radius: 30px;
				  transform: translateX(0);
				  transition: transform 300ms;
				  z-index: -1;
				}
				.switch-button-checkbox + .switch-button-label .switch-button-label-span {
				  position: relative;
				}

				#last-footer {
		    background: var(--primary-color);
		    padding: 6.4rem 6.4rem; 
		    color: #ffffff;
		    font-size: 1.6rem;
		    display: flex;
			}
			#last-footer .social-container{
				flex: 1;
				border-right: 0.1rem solid #262c44;
				margin-left: -6.4rem;
				padding-left: 3.2rem;
				padding-right: 3.2rem;
			}
			#last-footer .social-container-sub-1{
				
			}
			#last-footer .social-container-sub-2{
				margin-top: 2rem;
				margin-bottom: 2rem;
				display: flex;
				justify-content: space-around;
			}
			#last-footer .social-container-sub-2 i{
				font-size: 4.8rem;
				color: #ffffff;

			}
			#last-footer .social-container-sub-3{
				display: flex;
				justify-content: space-around;
				padding-top: 2rem;
			}
			#last-footer .social-container-sub-1 img{
				max-height: 15rem;
			}
			#last-footer .social-container-sub-3 img{
				max-height: 5rem;
			}
			.footer-container {
				display: grid;
				grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
				grid-gap: 2.8rem;
				flex: 3;
				width: 100%;
				padding: 2.4rem 3.2rem;
			}
			#last-footer h4 {
			    font-size: 1.6rem;
			    font-weight: bold;
			    color: #009245;
			    text-transform: uppercase;
			    position: relative;
			    padding-bottom: 1.2rem;
			    border-bottom: 0.2rem solid var(--primary-color);
			}
			
			#last-footer .footer-links ul {
			    list-style: none;
			    padding: 0;
			    margin: 0;
			}

			#last-footer .footer-links ul i {
			    padding-right: 0.5rem;
			    color: var(--third-color);
			    font-size: 1.8rem;
			}

			#last-footer .footer-links ul li {
			    border-bottom: 0.1rem solid #262c44;
			    padding: 1rem 0;
			    display: flex;
			}

			#last-footer .footer-links ul li:first-child {
			    padding-top: 0;
			}

			#last-footer .footer-links ul a {
			    color: #ffffff;
			    text-decoration: none;
			    
			}

			#last-footer .footer-links ul a:hover {
			    color: var(--third-color);
			}
			.hidden-footer-icon{
				display: none;

			}

/***************************************
Responsive
***************************************/
@media screen and (max-width: 600px){
	html{
		font-size: 50%;
	}
	
}
@media screen and (max-width: 1580px){
			/*#header nav ul li{
				margin-right: 1.5rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.5rem;
			}*/
			#header nav ul li a img{
				width: 3.6rem;
				height: 3.6rem;
			}
			
			

			
		}
@media screen and (max-width: 1440px){
			#header{
				height: 9rem;
			}
			/*#header nav ul li{
				margin-right: 1.4rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.45rem;
			}*/
			#header nav ul li a img{
				width: 3.32rem;
				height: 3.32rem;
			}
			/*#header .switch-button{
				width: 11rem;
				font-size: 1.55rem;
				padding-right: 5.5rem;
			}*/
			
			#last-footer h4{
				font-size: 1.55rem;
			}
			/*#header .switch-button:before{
				width: 5.5rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.65rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.55rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(5.5rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    		height: 9.5rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 9rem;
    		margin-bottom: 0.72rem;
			}
			
		}		

		@media screen and (max-width: 1330px){
			#header{
				height: 8.1rem;
			}
			/*#header nav ul li{
				margin-right: 1.27rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.35rem;
			}*/
			#header nav ul li a img{
				width: 3.02rem;
				height: 3.02rem;
			}
			/*#header .switch-button{
				width: 10.5rem;
				font-size: 1.4rem;
				padding-right: 5.25rem;
			}*/
			
			#last-footer h4{
				font-size: 1.4rem;
			}
			/*#header .switch-button:before{
				width: 5.25rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.6rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.4rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(5.25rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    			height: 8.64rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 8.64rem;
    			margin-bottom: 0.65rem;
			}
			
		}

		@media screen and (max-width: 1250px){
			#header{
				height: 7.5rem;
			}
			/*#header nav ul li{
				margin-right: 1.18rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.3rem;
			}*/
			#header nav ul li a img{
				width: 2.81rem;
				height: 2.81rem;
			}
			/*#header .switch-button{
				width: 10rem;
				font-size: 1.35rem;
				padding-right: 5rem;
			}*/
			
			#last-footer h4{
				font-size: 1.35rem;
			}
			/*#header .switch-button:before{
				width: 5rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.5rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.35rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(5rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    		height: 8.5rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 8.5rem;
    			margin-bottom: 0.6rem;
			}
			
			
			
		}

		@media screen and (max-width: 1200px){
			#header{
				height: 7.5rem;
				padding: 0.6rem 3.2rem;
			}
			/*#header nav ul li{
				margin-right: 1.18rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.27rem;
			}*/
			#header nav ul li a img{
				width: 2.81rem;
				height: 2.81rem;
			}
			/*#header .switch-button{
				width: 9.2rem;
				font-size: 1.3rem;
				padding-right: 4.6rem;
			}*/
			
			#last-footer h4{
				font-size: 1.3rem;
			}
			/*#header .switch-button:before{
				width: 4.6rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.5rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.3rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(4.6rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    			height: 8.3rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 8.3rem;
    			margin-bottom: 0.6rem;
			}
			
			
		}
		@media screen and (max-width: 1165px){
			#header{
				height: 7.5rem;
			}
			/*#header nav ul li{
				margin-right: 1.18rem;
			}
			#header nav ul li a, #last-footer .footer-links ul a{
				font-size: 1.25rem;
			}*/
			#header nav ul li a img{
				width: 2.81rem;
				height: 2.81rem;
			}
			
			/*#header .switch-button{
				width: 8.2rem;
				font-size: 1.25rem;
				padding-right: 4.1rem;
			}*/
			
			#last-footer h4{
				font-size: 1.25rem;
			}
			/*#header .switch-button:before{
				width: 4.1rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.5rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.25rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(4.1rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    			height: 8.1rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 8.1rem;
    			margin-bottom: 0.6rem;
			}
			
			
		}
		@media screen and (max-width: 1133px){
			#header{
				height: 7.5rem;
			}
			/*#header nav ul li{
				margin-right: 1.15rem;
			}
			#header nav ul li a{
				font-size: 1.25rem;
			}*/
			#header nav ul li a img{
				width: 2.81rem;
				height: 2.81rem;
			}
			/*#header .switch-button{
				width: 8rem;
				font-size: 1.25rem;
				padding-right: 4rem;
			}
			#header .switch-button:before{
				width: 4rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.5rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.25rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(4rem);
			   transition: transform 300ms linear;
			}*/
			#header .logo img:nth-of-type(1) {
				margin-left: -0.8rem;
				height: 8rem;
			}
			#header .logo img:nth-of-type(2) {
				margin-left: -0.5rem;
				height: 8rem;
			}
			
			
		}
		@media screen and (max-width: 1517px){
			#header{
				height: 10rem;
			}
			#header .hamburger-menu{
				display: block;
				grid-gap: 1.6rem;
				position: relative;
			}
			#header nav{
				position: fixed;
				top: -300%;
				left: 0;
				height: calc(100vh - 5rem);
				width: 100vw;
				background: var(--primary-color);
				padding-top: 4rem;
				transition: all 0.5s;
			}
			#header nav ul{
				height: 100%;
	    	justify-content: flex-start;
	    	flex-flow: column;
			}
			#header nav ul li{
				margin: 2rem 0;
			}
			#header nav ul li a{
				font-size: 1.5rem;
			}
			#header nav ul li a img{
				width: 4rem;
				height: 4rem;
			}
			#header nav.nav-toggle{
				top: 7.5rem;
				overflow: auto;
			}
			#header .switch-button{
				width: 12rem;
				font-size: 1.6rem;
				padding-right: 6rem;
			}
			
			#header .switch-button:before{
				width: 6rem;
			}
			#header .switch-button-checkbox + .switch-button-label{
				padding: 0.8rem 0rem;
			}
			
			.switch-button-checkbox + .switch-button-label .switch-button-label-span{
				font-size: 1.6rem;
			}
			.switch-button-checkbox:checked + .switch-button-label:before {
			   transform: translateX(6rem);
			   transition: transform 300ms linear;
			}
			
		}
		@media screen and (max-width: 671px){
			#header .logo img:nth-of-type(2) {
				width: unset;
    		max-height: unset;
				height: 12rem;
    		margin-bottom: 1.1rem;
			}
			
	    
		}
		@media screen and (max-width: 470px){
			#header .logo img:nth-of-type(2) {
				height: 11rem;
    		margin-bottom: 1rem;
			}
			
	    
		}

		@media screen and (max-width: 400px){
			#header .logo img:nth-of-type(1) {
				max-height: unset;
    		height: 10.5rem;
			}
			#header .logo img:nth-of-type(2) {
				height: 10rem;
    		margin-bottom: 0.8rem;
			}
			
	    
		}
		@media screen and (max-width: 350px){
			#header .logo img:nth-of-type(2) {
				height: 9rem;
    		margin-bottom: 0.6rem;
			}
			
		}
		@media screen and (max-width: 280px){
			#header .logo{
				margin-left: unset;
			}
			#header .logo img:nth-of-type(1) {
				height: 9.5rem;
			}
	    	#header .logo img:nth-of-type(2) {
				height: 8rem;
		    margin-bottom: 0.6rem;
		    margin-left: -1rem;
			}
			
		}

		@media screen and (max-width: 1024px){
			#sport-hidden-section{
				padding: 10rem 4rem 4rem 4rem;
			}
			#sport-hidden-section .sport-hidden-section-container{
				grid-gap: 4.2rem;
			}
			#sport-hidden-section .sport-image{
				height: 40rem;
			}
			
		}
		@media screen and (max-width: 545px){
			#sport-hidden-section{
				padding: 4rem;
			}
			#sport-hidden-section .sport-hidden-section-container{
				grid-gap: 2.8rem;
			}
			#sport-hidden-section .sport-image{
				height: 35rem;
			}
			
		}
		@media screen and (max-width: 1464px){
		.footer-container{
				grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
				padding-right: unset;
			}
		}
		@media screen and (max-width: 1259px){
		.footer-container{
				grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
				grid-gap: 2rem;
			}
		}	
		@media screen and (max-width: 1200px){
			#last-footer{
				padding: 6.4rem 3.2rem;
			}
			
			#last-footer .social-container{
				margin-left: -6.4rem;
				padding-right: 1.2rem;
			}	
		}	
		@media screen and (max-width: 1120px){
			#last-footer{
				flex-direction: column-reverse;
			}
			.footer-container{
				grid-template-columns: repeat(auto-fit, minmax(19.1rem, 1fr));
				grid-gap: 2.8rem;
				padding: unset;
			}
			#last-footer .social-container{
				border-right: unset;
				margin-left: unset;
				padding-left: unset;
				padding-right: unset;
			}
			#last-footer .social-container-sub-1 img{
				max-height: 20rem;
			}
			.hidden-footer-icon{
				display: flex;
				justify-content: center;
			}
			.hidden-footer-icon i{
				font-size: 4rem;
				color: #ffffff;
				margin: 0rem 1.6rem;
			}
			.hidden-footer-icon img{
				max-height: 4rem;
				margin: 0rem 1.6rem;
			}
			#last-footer .social-container-sub-2,#last-footer .social-container-sub-3{
				display: none;
			}

		}	
		@media screen and (max-width: 911px){
			.footer-container{
				grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
				padding: unset;
			}
			.hidden-footer-icon i{
				font-size: 3.5rem;
				color: #ffffff;
				margin: 0rem 1.6rem;
			}
			.hidden-footer-icon img{
				max-height: 3.5rem;
				margin: 0rem 1.6rem;
			}
		}
		@media screen and (max-width: 600px){
			.hidden-footer-icon i{
				font-size: 4rem;
				color: #ffffff;
				margin: 0rem 2.7rem;
			}
			.hidden-footer-icon img{
				max-height: 4rem;
				margin: 0rem 2.7rem;
			}
			.hidden-footer-icon i{
				margin: 0rem 1.6rem;
			}
			.hidden-footer-icon img{
				margin: 0rem 1.6rem;
			}
		}
		@media screen and (max-width: 455px){
			.footer-container{
				grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
				grid-gap: 2rem;
				padding: unset;
			}
			#last-footer .social-container-sub-1 img{
				max-height: 16rem;
			}
			.hidden-footer-icon i{
				margin: 0rem 0.8rem;
			}
			.hidden-footer-icon img{
				margin: 0rem 0.8rem;
			}
		}
		@media screen and (max-width: 400px){
			#last-footer{
				padding: 3.2rem 1.6rem;
			}
			#last-footer .social-container-sub-1 img{
				max-height: 15rem;
			}
			.hidden-footer-icon i{
				font-size: 3rem;
				margin: 0rem 0.8rem;
			}
			.hidden-footer-icon img{
				max-height: 3rem;
				margin: 0rem 0.8rem;
			}
		}
		@media screen and (max-width: 360px){
			#last-footer{
				padding: 4rem 2.4rem;
			}
			.footer-container{
				display: flex;
				flex-direction: column;
			}
			#last-footer .social-container-sub-1 img{
				max-height: 13rem;
			}
			.hidden-footer-icon i{
				font-size: 2.4rem;
				margin: 0rem 0.8rem;
			}
			.hidden-footer-icon img{
				max-height: 2.4rem;
				margin: 0rem 0.8rem;
			}
		}

.hide-dropdown-menu{
	display: none;
}
.dropdown-toggle::after{
	margin-left: 16px;
}	
.dropdown-menu{
	margin-top: 16px;
}
.dropdown-item{
	line-height: 2;
}
.dropdown-item:hover{
	background-color: #f4ffe9;
}