.slicknav_menu { *zoom:1; font-size:16px; box-sizing:border-box; background-size:200px 50px; 
    background-color: #f18e1e;}
.slicknav_menu * { box-sizing:border-box; }
/*.slicknav_menu:before { content:" "; display:table; }
.slicknav_menu:after { content:" "; display:table; clear:both; }*/
.slicknav_menu .logo { display:none; }
.slicknav_open>a { background:#ffee77; }

/*MENU 按鈕*/
.slicknav_btn { position:relative; display:block; vertical-align:middle; float:right; padding:0.438em 0.625em 0.438em 0.625em; line-height:1.125em; cursor:pointer; }
.slicknav_btn { margin:10px; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background-color:#FFAD31; z-index:99; padding: .6em;}
.slicknav_btn:hover { background-color:#FF7C00; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top:0.188em; }

/*MENU 按鈕上文字*/
.slicknav_menu .slicknav_menutxt { display:none; float:left; line-height:1.188em; color:#fff; font-weight:bold; text-shadow:0 1px 3px #000; }
/*MENU 按鈕上圖示*/
.slicknav_menu .slicknav_icon { float:left; width:1.125em; height:0.875em; margin:0.188em 0 0 0; }
.slicknav_menu .slicknav_icon:before { background:transparent; width:1.125em; height:0.875em; display:block; content:""; position:absolute; }
/*MENU 按鈕上圖示三橫槓動態切換X*/
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(1) { position: relative; top:5px;
transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out; }
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(2) { opacity:0; }
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(3) { position: relative; top:-5px;
transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out; }
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon span:nth-child(1) {
transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out; }
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon span:nth-child(2) { opacity:1;
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out; }
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon span:nth-child(3) {
transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out; }

.slicknav_menu .slicknav_no-text { margin:0; }
.slicknav_menu .slicknav_icon-bar { display:block; width:1.125em; height:0.125em; background-color:#fff; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; 
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); 
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); 
box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); }

/*選單內容*/
.slicknav_nav { clear:both; margin:0; padding:0; list-style:none; overflow:hidden; background:#fff7c0; color:#fff; }
.slicknav_nav ul { display:block; margin:0 0 0 20px; padding:0; list-style:none; overflow:hidden; }
.slicknav_nav li { border-bottom:solid 1px #ffca7a; display:block; }
.slicknav_nav a { display:block; padding:8px 10px; margin:0px; text-decoration:none; color:#333; }
.slicknav_nav a span { padding:0 5px 0 0; }
.slicknav_nav a h2 { display:inline-block; margin:0; padding:0; font-size:1em; font-weight:400; }
.slicknav_nav a:hover, .slicknav_nav .cur>a { background:#ffee77; color:#000; }

.slicknav_nav .slicknav_arrow { font-size:0.8em; margin:0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor:pointer; }
.slicknav_nav .slicknav_item a { display:inline; margin:0; padding:0; }
.slicknav_nav .slicknav_row { display:block; padding:8px 10px; margin:0px; }
.slicknav_nav .slicknav_row:hover { background:#ffee77; color:#333; }
.slicknav_nav .slicknav_parent-link a { display:inline; margin:0; padding:0; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }

.slicknav_brand { float:left; color:#fff; font-size:18px; line-height:30px; padding:7px 12px; height:44px; }