﻿.wrapper {

	z-index:5;

-webkit-transition:-webkit-transform .5s;

transition:transform .5s;

overflow:hidden;



}

.wrapper.mm-menu-open {

	-webkit-transform:translateX(300px);

	-ms-transform:translateX(300px);

	transform:translateX(300px)

}



.mm-menu-toggle {

	position:absolute;

	top:12px;

	right:12px;

	z-index:20;

	width:24px;

	height:18px;

    background:-webkit-linear-gradient(left, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #212121 7px, #212121 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
    background:-moz-linear-gradient(left, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #212121 7px, #212121 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);

    background:-ms-linear-gradient(left, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #212121 7px, #212121 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);

    background:-o-linear-gradient(left, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #212121 7px, #212121 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
    background:linear-gradient(to right, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #212121 7px, #212121 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);

	font-size:0;

	text-indent:-9999px;

	display:none;

	z-index:999999

}

@media(max-width:1024px){

.mm-menu-toggle {

	position:absolute;

	top:22px;

	right:12px;

	z-index:20;

	width:24px;

	height:18px;

    background:url(../image/menu.png)no-repeat center center;

	/* background:-webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #333 7px, #333 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
        background:-moz-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #333 7px, #333 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
        background:-o-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #333 7px, #333 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
    background:-ms-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #333 7px, #333 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    
    background:linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #333 7px, #333 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
     */
	font-size:0;

	text-indent:-9999px;

	display:block;

}	

}
@media(max-width:768px){

.mm-menu-toggle {

	top:27px;
}
}
.mm-menu-toggle::after, .mm-menu-toggle::before {

display:block;

position:absolute;

left:0;

width:100%;

height:4px;

/* background-color:#333; */

content:"";

z-index:9999999



}

.mm-menu-toggle::before {

top:0;

-webkit-transform-origin:bottom left;

-ms-transform-origin:bottom left;

-o-transform-origin:bottom left;

-moz-transform-origin:bottom left;

transform-origin:bottom left

}

.mm-menu-toggle::after {

bottom:0;

-webkit-transform-origin:top left;

-ms-transform-origin:top left;

-o-transform-origin:top left;

-moz-transform-origin:top left;

transform-origin:top left;

}

.mm-menu-toggle, .mm-menu-toggle::after, .mm-menu-toggle::before {

-webkit-transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

transition:all .5s

}

.mm-menu-toggle.active {

	-webkit-transform:rotate(360deg);

	-ms-transform:rotate(360deg);

	-o-transform:rotate(360deg);

	-moz-transform:rotate(360deg);

	transform:rotate(360deg);
     background:url(../image/menu_1.png)no-repeat center center;

}







.mm-menu-toggle.active::before {

width:75%;

/* -webkit-transform:translateY(8px) rotate(-45deg);

-ms-transform:translateY(8px) rotate(-45deg);

-o-transform:translateY(8px) rotate(-45deg);

-moz-transform:translateY(8px) rotate(-45deg);

transform:translateY(8px) rotate(-45deg) */

}

.mm-menu-toggle.active::after {

width:75%;

/* -webkit-transform:translateY(-8px) rotate(45deg);

-ms-transform:translateY(-8px) rotate(45deg);

-o-transform:translateY(-8px) rotate(45deg);

-moz-transform:translateY(-8px) rotate(45deg);

transform:translateY(-8px) rotate(45deg) */

}

.mm-menu {

	position:fixed;

	top:85px;

	right:0;

	z-index:10;

	background-color:#fff;

	width:100%;

	height:100%;

	overflow-y:auto;

	box-shadow:0;

	-webkit-transform:translateX(100%);

	-ms-transform:translateX(100%);

	transform:translateX(100%);

-webkit-transition:-webkit-transform .3s, box-shadow .3s;

transition:transform .3s, box-shadow .3s;



}

.mm-menu.active {

	box-shadow:0 2px 8px rgba(0, 0, 0, .2);

	-webkit-transform:translateX(0);

	-ms-transform:translateX(0);

	transform:translateX(0)

}

@media all and (min-width:300px) {

.mm-menu {

width:200px;

-webkit-transform:translateX(200px);

-ms-transform:translateX(200px);

transform:translateX(200px);

top:73px;

z-index:999999

}



}

.mm-menu__header {

	position:relative;

	width:100%;

	height:188px;

	background-color:#CDDC39

}

.mm-menu__title {

	position:absolute;

	bottom:12px;

	left:12px;

	margin:0;

	padding:0;

	color:#fff;

	font-size:22px

}

.mm-menu__items {

	list-style:none;

	margin:0;

	padding:0

}

.mm-menu__item {

	display:block;

	width:100%;

	opacity:0;

	-webkit-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	transform:translateX(-50%)

}

.mm-menu__item.in-view {

	opacity:1;

	-webkit-transform:translateX(0);

	-ms-transform:translateX(0);

	transform:translateX(0)

}

.mm-menu__item.item-1 {

-webkit-transition:opacity .5s .1s, -webkit-transform .5s .1s;

transition:opacity .5s .1s, transform .5s .1s

}

.mm-menu__item.item-2 {

-webkit-transition:opacity .5s .2s, -webkit-transform .5s .2s;

transition:opacity .5s .2s, transform .5s .2s

}

.mm-menu__item.item-3 {

-webkit-transition:opacity .5s .3s, -webkit-transform .5s .3s;

transition:opacity .5s .3s, transform .5s .3s

}

.mm-menu__item.item-4 {

-webkit-transition:opacity .5s .4s, -webkit-transform .5s .4s;

transition:opacity .5s .4s, transform .5s .4s

}

.mm-menu__item.item-5 {

-webkit-transition:opacity .5s .5s, -webkit-transform .5s .5s;

transition:opacity .5s .5s, transform .5s .5s

}

.mm-menu__item.item-6 {

-webkit-transition:opacity .5s .6s, -webkit-transform .5s .6s;

transition:opacity .5s .6s, transform .5s .6s

}

.mm-menu__item.item-7 {

-webkit-transition:opacity .5s .7s, -webkit-transform .5s .7s;

transition:opacity .5s .7s, transform .5s .7s

}

.mm-menu__item.item-8 {

-webkit-transition:opacity .5s .8s, -webkit-transform .5s .8s;

transition:opacity .5s .8s, transform .5s .8s

}

.mm-menu__item.item-9 {

-webkit-transition:opacity .5s .9s, -webkit-transform .5s .9s;

transition:opacity .5s .9s, transform .5s .9s

}

.mm-menu__item.item-10 {

-webkit-transition:opacity .5s 1s, -webkit-transform .5s 1s;

transition:opacity .5s 1s, transform .5s 1s

}

.mm-menu__item.item-11 {

-webkit-transition:opacity .5s 1.1s, -webkit-transform .5s 1.1s;

transition:opacity .5s 1.1s, transform .5s 1.1s

}

.mm-menu__item.item-12 {

-webkit-transition:opacity .5s 1.2s, -webkit-transform .5s 1.2s;

transition:opacity .5s 1.2s, transform .5s 1.2s

}

.mm-menu__item.item-13 {

-webkit-transition:opacity .5s 1.3s, -webkit-transform .5s 1.3s;

transition:opacity .5s 1.3s, transform .5s 1.3s

}

.mm-menu__item.item-14 {

-webkit-transition:opacity .5s 1.4s, -webkit-transform .5s 1.4s;

transition:opacity .5s 1.4s, transform .5s 1.4s

}

.mm-menu__item.item-15 {

-webkit-transition:opacity .5s 1.5s, -webkit-transform .5s 1.5s;

transition:opacity .5s 1.5s, transform .5s 1.5s

}

.mm-menu__item.item-16 {

-webkit-transition:opacity .5s 1.6s, -webkit-transform .5s 1.6s;

transition:opacity .5s 1.6s, transform .5s 1.6s

}

.mm-menu__item.item-17 {

-webkit-transition:opacity .5s 1.7s, -webkit-transform .5s 1.7s;

transition:opacity .5s 1.7s, transform .5s 1.7s

}

.mm-menu__item.item-18 {

-webkit-transition:opacity .5s 1.8s, -webkit-transform .5s 1.8s;

transition:opacity .5s 1.8s, transform .5s 1.8s

}

.mm-menu__item.item-19 {

-webkit-transition:opacity .5s 1.9s, -webkit-transform .5s 1.9s;

transition:opacity .5s 1.9s, transform .5s 1.9s

}

.mm-menu__item.item-20 {

-webkit-transition:opacity .5s 2s, -webkit-transform .5s 2s;

transition:opacity .5s 2s, transform .5s 2s

}

.mm-menu__link {

	display:block;

	position:relative;

	overflow:hidden;

	margin:4px 0;

	padding:12px;

	color:#727272;

	font-size:16px;

	text-decoration:none;

-webkit-transition:background .5s, color .5s;

transition:background .5s, color .5s

}

.mm-menu__link-text {

	position:relative;

	z-index:2; color:#252525;

}

.mm-menu__link--touch-effect {

	display:block;

	position:absolute;

	z-index:1;

	width:0;

	height:0;

	border-radius:100%;

	-webkit-transform:scale(0);

	-ms-transform:scale(0);

	transform:scale(0);

	-webkit-transform-origin:50% 50%;

	-ms-transform-origin:50% 50%;

	transform-origin:50% 50%

}

.mm-menu__link--touch-effect.animating {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

-webkit-transition:-webkit-transform .5s;

transition:transform .5s

}

.mm-menu-mask {

	display:block;

	position:fixed;

	top:0;

	left:0;

	z-index:999;

	width:100%;

	height:100%;

	background-color:rgba(0, 0, 0, .8);

	visibility:hidden;

	opacity:0;

-webkit-transition:opacity .5s, visibility .5s;

transition:opacity .5s, visibility .5s

}

.mm-menu-mask.active {

	visibility:visible;

	opacity:1

}/*!

 *  Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/

 *  License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)

 */









#menu-wrapper #hamburger-menu {

    position: relative;

    width: 25px;

    height: 20px;

	margin-top:20px;

	margin-right:20px;

	float:right;

}

@media(max-width:414px){

#menu-wrapper #hamburger-menu {

    position: relative;

    width: 25px;

    height: 20px;

	margin-top:20px;

	margin-right:15px;

	float:right;

}	

}



#menu-wrapper #hamburger-menu span {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    left: 0;

    display: block;

    width: 100%;

    height: 2px;

    border-radius: 10px;

    color: black;

    background-color: white;

    position: absolute;

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    -webkit-transition: .4s ease-in-out;

    transition: .4s ease-in-out;

}



#menu-wrapper #hamburger-menu span:nth-child(1) {

    top: 0;

}

#menu-wrapper #hamburger-menu span:nth-child(2) {

    top: 9px;

}

#menu-wrapper #hamburger-menu span:nth-child(3) {

    top: 18px;

}

#menu-wrapper #hamburger-menu.open span:nth-child(1) {

    top: 9px;

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

.head{ padding:0 15px; font-size:14px;}

#menu-wrapper #hamburger-menu.open span:nth-child(2) {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    left: 60px;

}

#menu-wrapper #hamburger-menu.open span:nth-child(3) {

    top: 9px;

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg);

}



#menu-container .menu-list .menu-submenu {

    padding-top: 0px;

    padding-bottom: 0px;

}

#menu-container .menu-list {

    padding-left: 0;

    display: block;

    position: fixed;

    width: 100%;

    background: white;

    box-shadow: rgba(100,100,100,0.2) 6px 2px 10px;

    z-index: 999999999;

    overflow-y: auto;

    overflow-x: hidden;

    right: -100%;

	top:60px;

	

}



#menu-container .menu-list li.accordion-toggle, #menu-container .menu-list .menu-login {

    font-size: 16px;

    padding: 15px;

    text-transform: uppercase;

    border-top: 1px solid #dbdcd2;

}



 .menu-list li {

    font-size: 16px;

    padding:10px 15px;

    text-transform: uppercase;

    border-top: 1px solid #dbdcd2;

}



.menu-list { height:480px; overflow:hidden; overflow-y:scroll;}

.menu-list::-webkit-scrollbar-track{background-color: #e0e0e0;}

.menu-list::-webkit-scrollbar{width: 0px;background-color:#e0e0e0;}

.menu-list::-webkit-scrollbar-thumb{background-color: #fc5239;border: 2px solid #fc5239;}



.menu-list li a{ color:#151515; font-size:16px;}

.menu-list li em{display:block; float:right;}

.accordion-toggle em:before, .accordion-toggle em:after {

    content: '';

    display: block;

    position: absolute;

    top: 50%;

    right: 30px;

    width: 15px;

    height: 2px;

    margin-top: -1px;

    background-color: #5a5858;

    -webkit-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-transition: all 0.3s;

    transition: all 0.3s ease-out;

}



.accordion-toggle em:before {

    -webkit-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    transform: rotate(-90deg);

    opacity: 1;

    z-index: 2;

}


.active-tab em:before {

    -webkit-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg);

    background: #333 !important;

}



.active-tab em:after {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    background: #fff !important;

    opacity: 0;

}



.menu-list li a.head{ font-size:14px;}

.menu-list li:first-of-type {

    border-top: 0;

}



.accordion-toggle, .accordion-content {

    cursor: pointer;

    font-size: 16px;

    position: relative;

    letter-spacing: 1px;

}



  .accordion-content {

    display: none;

}



/* .accordion-toggle a:before, .accordion-toggle a:after {

    content: '';

    display: block;

    position: absolute;

    top: 50%;

    right: 30px;

    width: 15px;

    height: 2px;

    margin-top: -1px;

    background-color: #5a5858;

    -webkit-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-transition: all 0.3s;

    transition: all 0.3s ease-out;

}



.accordion-toggle a:before {

    -webkit-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    transform: rotate(-90deg);

    opacity: 1;

    z-index: 2;

}
 */


.accordion-toggle.active-tab {

	border-bottom:1px solid #dbdcd2;

  transition: all 0.3s ease;

}
/* 
.accordion-toggle a.active:before {

    -webkit-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg);

    background: #333 !important;

}



.accordion-toggle a.active:after {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    background: #fff !important;

    opacity: 0;

} */