shell bypass 403
/*-----------------------------------------------------------------------------------*/
/* Header */
/*-----------------------------------------------------------------------------------*/
#container_header {
position: relative;
width: 100%;
&.block_holder {padding:0;}
.wrapper960 {
position: relative;
z-index: 110;
}
* {
box-sizing: border-box;
.transition (all 0.3s ease);
}
}
.header_sticky {
width: 100%;
}
.header_row, .hornav_row {
.wrapper960 {
padding: 0;
}
}
.header_row {
box-shadow: 0 0 2px rgba(52, 58, 67, 0.1), 0 1px 2px rgba(52, 58, 67, 0.08), 0 1px 4px rgba(52, 58, 67, 0.08);
.wrapper960 {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.is-sticky & {
position: relative;
z-index: 1040;
width: 100%;
margin-top: 0;
border: 0;
}
}
.header_background {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: -1;
}
#vegas-slideshow, #container_header_slide {
position: absolute;
top: 0;
bottom:0;
left: 0;
right: 0;
}
#container_showcase {
position: relative;
z-index: 1;
}
.sticky-wrapper {
position: relative;
z-index: 1040;
}
// Logo
#logo {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 1;
display: inline-block;
padding-left: @j51-gutter;
padding-right: @j51-gutter;
text-align: right;
background-color: #0582ca;
&:before {
position: absolute;
top: 0;
right: 100%;
bottom: 0;
width: 9999px;
content: '';
background-color: #0582ca;
}
}
h1.logo, h1.logo a {
z-index: 20 !important;
}
.logo {
display: inline-block;
padding: 20px 0px;
a {
position:relative;
z-index:25;
}
.is-sticky & {
padding: 15px 0;
img {
max-width: 75%;
}
}
}
.logo-text {
h1 {
position:relative;
margin: 0;
width: 100%;
padding-bottom: 3px;
line-height: 1em;
font-weight: bold;
a {
left: 0;
position:relative;
outline:none;
white-space:nowrap;
z-index: 25;
top: 0;
width: 100%;
text-align: left;
letter-spacing: -1px;
&:hover {
text-decoration: none;
}
}
}
}
.mobile-logo-image {
display: none;
}
.site-slogan {
font-size: 9px;
line-height: 1rem;
margin: 0;
text-align: left;
padding: 0;
position: relative;
z-index: 15;
}
// Hornav
.hornav {
display: flex;
flex: 0 0 auto;
flex-direction: column;
justify-content: center;
}
// Header-# Modules
.header_modules {
position: relative;
}
.header-1, .header-2 {
padding: 2px 0;
position: absolute;
top: 100%;
p {
margin: 0;
}
li {
float: left;
padding: 6px;
}
.custom {
width:auto;
}
.search-query {
width: 140px;
margin-top: 0px;
}
ul.menu {
list-style: none;
a {
color: #fff;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 0.75em;
border-radius: 12px;
border: 2px solid #fff;
padding: 2px 12px;
&:hover {
background-color: #fff;
color: #555;
}
}
}
.is-sticky & {
opacity: 0;
}
}
.header-1 {
left: @j51-gutter;
}
.header-2 {
text-align: right;
right: @j51-gutter;
}
.header-1, .header-2 {
input, form, label, ul, ol, dl, fieldset, address {margin: 0;}
}