@charset "utf-8"; @import "../initial"; .default_site_h1{ font-weight: bold; font-size: 2em; @media (max-width: 480px){ font-size: 2.5em; display: flex; align-items: center; .site-logo{ margin-right: 0.5em!important; } } } .site-logo{ max-height: 10em; height: 3em; } .dropdowns{ z-index: 1; } .kenjohn{ position: absolute; flex-wrap: wrap-reverse; display: flex; z-index: 10; left: 0; background-color: #fff; margin-top: 0; min-width: 100%; opacity: 0.98; transition: opacity .5s ease-out; } .header-nav { text-align: center; z-index: 1; padding:0; color: #333333; font-family: $main-font; text-transform:uppercase; @media (min-width: 769px) { display: none!important; } @media (min-width: $screen-sm){ display: flex; justify-content: center; } & > * { display: inline-block; margin-top: 0; margin-bottom: 0; font-size: 0.8em; color: $theme-color-main; } a { color: #fff; text-decoration: none; padding: 5px; @media (min-width: $screen-sm){ text-shadow: 1px 1px 1px #0000008c; } } } .layout-header .header-banner{ .w-ba-banner{ .ad-overlay{ .kennav{ a{ padding: 0.5em; } @media(max-width: $screen-sm){ display: none; } a{ &:hover{ text-decoration: underline; color: #fff!important; } } } .kenmenu{ display: flex; width: 100%; justify-content: center; .navbar-nav>li{ padding: 0.5em; margin: 0.5em; border: 1px solid #ddd; border-left: none; border-right: none; .modules-menu-level-1{ display: none; } &:hover{ .modules-menu-level-1{ display: block; transition-duration: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),visibility 0.1s linear; background-color: #fffffff2; position: absolute; box-shadow: 2px 2px 5px #00000033; padding: 1em; li{ padding: 0.5em; &:hover{ span { color:#0d5151!important; text-decoration: underline; } } } } } } @media(max-width: $screen-sm){ display: none; } span{ &:hover{ color: #288E8E!important; } } } } @media(min-width:1801px){ height: 1080px; .ad-overlay{ bottom: 40%; position: absolute; } } @media screen and (min-width:1451px) and (max-width:1800px){ height: 800px; .ad-overlay{ bottom: 30%; position: absolute; } } @media screen and (min-width:1281px) and (max-width:1450px){ height: 800px; .ad-overlay{ bottom: 30%; position: absolute; } } @media screen and (min-width:1026px) and (max-width:1280px){ height: 720px; .ad-overlay{ bottom: 30%; position: absolute; } } @media screen and (min-width:991px) and (max-width:1025px){ height: 1360px; .ad-overlay{ bottom: 35%; position: absolute; } } @media screen and (min-width:$screen-xs) and (max-width:990px){ height: 970px; .ad-overlay{ bottom: 35%; position: absolute; } } @media(max-width: $screen-xs){ height: 700px; .ad-overlay{ top: 5%; position: absolute; } } } .jp-jplayer{ position: fixed; } .jp-video.hide-ui [id^="jp_video_"]{ cursor: context-menu; } .jp-video, .jp-video > div, .jp-video img{ @media(max-width: $screen-xs){ height: 800px!important; } } .jplayer_slide{ @media(max-width: $screen-xs){ height: 800px!important; } } [id^="jp_video_"]{ height: auto !important; width: auto !important; min-height: 100%; min-width: 100%; max-width: none !important; } .ad-overlay{ background: none; visibility: visible!important; text-align: center!important; } } .layout-header { position: relative; margin-bottom: 0; border: none; border-radius: 0; border-bottom: 1px solid #e8e8e8; color: #fff; height: auto; .button-mid{ display: none; } .container { @extend .response-container; } .header-banner { overflow: hidden; } .jp-audio, .jp-audio-stream, .jp-video{ border: 0px; } .navbar-header { padding: 0; margin: 0; @media (min-width: 769px){ margin-bottom: 2em; width: 35%; justify-content: center; } @media (max-width: 768px) { position:relative!important; } @media (min-width: $screen-sm) { margin:0; padding: 0; line-height: 3.75em; font-size: 1em; display: flex; } .navbar-brand { display: flex; align-items: center; height: auto; margin: 0; padding: 0; line-height: 2.125em; color: $theme-color-main; font-size: 1.2em; font-family: $main-font; } } } .navbar-toggle { padding: 0.875em 0.625em; margin-top: 1em; position: absolute; right: 0; // border-radius: 0.125em; // border-width: 0.125em; // border-color: lighten($theme-color-main, 30%); .icon-bar { background-color: #333; } &.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); } } .outdropdowns{ width:100%; } .navFixed{ position: fixed!important; top:2.5em; } .internal-page .kenjohn.navRel,.navRel { position: relative!important; top: 0; } .navFixed,.navRel { flex-wrap:wrap-reverse; display: flex; .navbar-header{ display: flex!important; } .header-nav{ @media(min-width: 480px){ display: flex!important; } } .layout-header .header-nav a{ text-shadow: none; } z-index: 10; left: 0; background-color: #fff; margin-top: 0; min-width: 100%; opacity: 0.98; transition: opacity .5s ease-out; .collapse{ flex: 0 0 62%; @media screen and (min-width:1025px) and (max-width:1599px){ flex: 0 0 65%; } @media(min-width: 1900px){ flex: 0 0 65%; } } @media(min-width: 769px){ .dropdowns{ display: flex; flex-direction: row-reverse; justify-content: flex-end; } } .navbar-header{ @media screen and (min-width:769px) { width: 35%; justify-content: center; align-items: center; } @media (min-width: 1900px){ height: 90px; } } @media screen and (max-width:768px) { .navbar-header{ margin-bottom: 1em; width: 100%; width: calc(100% - 2.5em); } } .modules-menu .modules-menu-level-0 > li > a{ color: #333; text-shadow: none; } .header-nav{ background: #e7e8ea; } .header-nav a{ text-shadow:none; color: #333333; } .navbar-toggle .icon-bar{ background-color: #333; } .modules-menu .modules-menu-level-0 > li:hover .modules-menu-level-1{ @media (min-width: $screen-sm){ visibility: visible; max-height: none; opacity: 1; padding:1em 20% 3em; transition-duration: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),visibility 0.1s linear; } } .navbar-toggle{ position: absolute; right: 0; } } @media (width: 768px) { .navbar-toggle{ display: block!important; } } .header-nav{ } .outdropdowns{ } .nav-menu{ display:flex!important; float: right; li{ padding: 1em 0; &:hover{ background-color: #C40516; a{ color: #FFFFFF; } } } } .nav{ font-family: "Industry_Demi", Sans-serif; font-size: 11px; font-weight: 600; text-transform: uppercase; padding: 1em 0; &:hover{ background-color: #e4002b; color: #fff; } } .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; }