@charset "utf-8"; @import "../initial"; #language-li{ display: none!important; } .movelanguage{ float: left; color: #fff; display: flex; flex-wrap: wrap; a{ margin: 0; color: #fff !important; padding: 0.5em; position: relative !important; display: inline-block; } } .fc-cal-date-selected-fusion { font-size: 1em!important; } .outdropdowns{ background-color:$theme-color-second; position: relative; z-index: 1; padding: 0.5em 0; } .nav_ul{ padding: 0; & > li{ position: relative; list-style:none; float: left; display: inline-block; @media(max-width:$screen-xs){ width: 100%; } @media(max-width:768px){ a{ display: block; padding: 5px; } } &:hover{ background-color:transparent; > a{ text-decoration: underline; padding: 0.7em; } & > ul{ display: block; a{ color: #fff; } } } & > ul{ @media(max-width:768px){ position: relative; box-shadow: none; display: block; min-width: auto; li{ width: 100%; } } display: none; width:-webkit-fill-available; min-width: max-content; box-shadow: 2px 2px 5px #00000033; margin: 0; transition-duration: 0.5s; background:$theme-color-second; position: absolute; padding: 0; @media(max-width:768px){ // background: #1a1a1a; background: radial-gradient(circle at 70% 80%, #66a9e2b3, transparent 60%), radial-gradient(circle at 5% 5%, #80b5ff, transparent 40%), radial-gradient(circle at 50% 50%, #3c78ff4d, transparent 70%), linear-gradient(135deg, #54a1e1 0%, #00437c 70%, #fb8f72 100%); position: relative; } li{ list-style:none; float: none!important; a{ color: #fff; display: block; padding: 0.7em; } &:hover{ background-color: $theme-color-third; & > ul{ display: block; } } } } } } .orbit-bar-inner{ .nav_ul{ #languagebutton,.Languageul{ display: none; } } #languagebutton2{ display: none!important; } .searchclass{ display: none!important; } .orbit-bar-menu{ display: flex; align-items: center; } blockquote{ color: #fff; padding: 0; margin: 0; font-size: unset; border-left: 0; &:after, &:before{ display: none; } a{ color: #fff; text-decoration: none; display: inline-block; padding:5px; font-size: 0.85em; } } } .header-nav { z-index: 2; display: flex !important; flex-wrap: wrap; blockquote{ border: 0; padding: 0; margin: 0; } ul{ padding: 0; } @media(min-width:769px){ } @media(max-width: 769px){ ul{ display: flex!important; flex-wrap: wrap; padding: 0; li{ padding:0!important; } } } } .accessibility_mode a:focus{ outline: 0.1em solid !important; outline: 0.3125em auto -webkit-focus-ring-color !important; } .layout-header { width: 100%; z-index: 10; position: relative; margin-bottom: 0; border: none; border-radius: 0; background-color:$theme-color-third; li{ list-style: none; } .container { @extend .response-container; } .header-banner { overflow: hidden; } .header-nav { padding:0; font-family: $main-font; text-transform:uppercase; display: flex; align-items: center; justify-content: flex-end; ul{ padding: 0; } @media(max-width: 820px){ justify-content: space-between; padding:0; } ul{ li{ float: left; } } & > * { display: inline-block; padding: 0; margin-top: 0; margin-bottom: 0; color: #fff; } a { color: #fff; text-decoration: none; padding:15px 15px 12px 15px; } @media (min-width:1025px) { z-index: 105; position: relative; } } .navbar-header h1.default_site_h1, .navbar-header h2.default_site_h1{ display: flex; align-items: center; } .navbar-header { z-index: 10; padding: 0; margin: 0; // @media (max-width: $screen-sm) { // width: 100%; // display: flex; // flex-flow: row-reverse; // } .navbar-brand { line-height: 2.125em; color: $theme-color-main; font-family: $main-font; align-items: center; display: flex; @media (min-width: $screen-sm) { margin:0; line-height: 3.75em; h1{ font-size: 1.2em; display: flex; align-items: center; color:#1a66b1; font-weight: bold; } } @media (max-width: 820px) { padding: 0; h1{ margin-top: 1em; font-size: 1em; display: flex; align-items: center; color: #155E75; font-weight: bold; } } @media (max-width: 480px) { h1{ margin: 0; } width: 80%; height: 3em; padding: 0; margin: 0; } .site-logo { margin-right: 0.5em; float: left; height: 50px; padding-right: 0.5em; width: auto!important; @media(min-width: 1024px){ height: 50px; } @media(max-width: $screen-xs){ height: 45px; } @media(max-width: 820px)and(min-width:$screen-xs ){ height: 45px; } } } } } .navbar-toggle { margin-top: 0.8em; position: absolute; right: 0; // border-radius: 0.125em; // border-width: 0.125em; // border-color: lighten($theme-color-main, 30%); .icon-bar { background-color:#fff; } &.collapsed { .icon-bar-top { top: 0; -webkit-transform: rotate(0); transform: rotate(0); } .icon-bar-middle { opacity: 1; } .icon-bar-bottom { top: 0; -webkit-transform: rotate(0); transform: rotate(0); } } // icon bar animation .icon-bar { transition: .2s all; position: relative; } .icon-bar-top { top: 0.375em; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .icon-bar-middle { opacity: 0; } .icon-bar-bottom { top: -0.375em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } } @media (width: 769px) { .navbar-toggle{ display: block!important; } } .outdropdowns{ .dropdowns{ } } .nav-menu{ display:flex!important; float: right; li{ padding: 1em 0; &:hover{ background-color: #C40516; a{ color: #FFFFFF; } } } } .navone ::before{ content: ''; position: absolute; background: url("/assets/account-icon.png") no-repeat; width: 23px; height: 23px; left: -10px; top: 10px; display: inline-block; left: 5px; } .header-buttom{ &:hover{ .headbutton{ background-color: #750016!important; } } } .search-boxken{ position: relative; } .search-boxken { ::placeholder { /* CSS 3 標準 */ opacity: 0; } ::-webkit-input-placeholder { /* Chrome, Safari */ opacity: 0; } :-ms-input-placeholder { /* IE 10+ */ opacity: 0; } ::-moz-placeholder { /* Firefox 19+ */ opacity: 0; } input { position: relative; background: none; z-index: 2; width: 33px; height: 33px; transition: all .25s ease-in .25s; color: transparent; font-size: .75rem; line-height: 25px; border: 2px solid #33333326; // box-shadow: #0000000f 0 0px 1px 1px; border-radius: 3em; &:hover { cursor: pointer; &:focus { cursor: text; } + span { background: rgba(255,255,255,0.2); } } &:focus { width: 200px; padding: 0 10px; outline: none; color: $theme-color-second; background:none; @media(max-width: $screen-xs){ width: 100px; } + span { width: 200px; &::before { width:2px; opacity:1; transition: all .25s ease-in; } } } } .kenspan{ .fa-search{ color: $theme-color-second; } z-index: 1; position: absolute; font-size: 1.2em; top: 6px; right: 4px; width: 25px; height: 25px; transition: all .25s ease-in .25s; border-radius: 25px; @media(max-width:820px){ right: 2px; } } }