File: /home/awaldron/_domains/thecasinocrusher.com/assets/sass/sass/_header.scss
header {
margin-bottom: 10px;
.pagetitle {
font-family: $headings-font-family;
color: $white;
font-size: 3em;
display: inline-block;
margin: 15px 0;
text-transform: uppercase;
@include transition(all 0.3s ease);
&:hover {
text-decoration: none;
}
}
#logo {
max-height: 70px;
margin: 10px 0;
@media (max-width:450px) {
max-width: 100%;
}
}
.contact-item {
font-family: $nav-font-family;
font-weight: 600;
display: inline-block;
margin-top: 15px;
color: $white;
.fa-stack {
display: inline-block;
font-size: 24px;
.fa-stack-2x {
color: $red;
}
.fa-stack-1x {
color: $red;
}
}
div {
color: $white;
text-transform: uppercase;
text-align: left;
display: inline-block;
position: relative;
top: 11px;
@include transition(all 0.2s ease);
&:hover {
text-decoration: none;
color: $yellow;
}
}
&:first-child {
margin-right: 15px;
@media (max-width:450px) {
margin-right: 10px;
}
}
@media (max-width:991px) {
zoom: 90%;
}
@media (max-width:450px) {
zoom: 80%;
margin-top:25px;
}
@media (max-width:350px) {
zoom: 70%;
margin-top:25px;
}
}
}
#splash {
height: 500px;
@include background-cover('/assets/img/splash2.jpg');
margin-bottom: 2px;
.container {
h1 {
color: $white;
font-family: $headings-font-family;
font-size: 6em;
margin: 0 0 0.5em;
font-weight: 800;
text-shadow: 0 4px 15px #000000;
}
h2 {
color: $white;
font-family: $headings-font-family;
font-weight: 800;
font-size: 2em;
text-shadow: 0 4px 15px #000000;
&:first-child {
margin-top: 120px;
text-transform: uppercase;
}
}
}
}
#subpage-title {
height: 150px;
margin-top: 74px;
@include background-cover('/assets/img/splash2-bw.png');
@include transition(all .25s ease);
h1 {
color: $white;
text-align: center;
font-size: 5rem;
line-height: 150px;
margin: 0;
padding: 0;
text-transform: uppercase;
}
&.fixed-nav {
margin-top: 41px;
}
}
#mobile-menu {
display: none;
height: 55px;
@include background-cover('/assets/img/splash2-bw.png');
@include transition(all .25s ease);
overflow: auto;
#hamburger {
float:left;
width:55px;
height:55px;
line-height: 55px;
text-align: center;
font-size: 2.6rem;
background-color: $red;
color: $white;
cursor: pointer;
@include transition(all .25s all);
&.open {
background-color: $red;
}
}
h1 {
color: $red;
text-align: left;
font-size: 2.6rem;
line-height: 55px;
margin: 0;
padding: 0;
text-transform: uppercase;
float:left;
padding-left: 15px;
}
}
#mobile-menu-drop {
display:none;
a {
display:block;
height: 0px;
text-align: center;
line-height: 40px;
color: $red;
background-color: #EEEEEE;
overflow: hidden;
border-bottom: solid 1px #FFFFFF;
@include transition(all .25s ease);
&:hover, &:active {
background-color: $yellow;
color: $white;
text-decoration: none;
}
}
&.open {
a {
height: 40px;
border-bottom: solid 1px #FFFFFF;
}
}
}
@media (max-width:695px) {
#topnav, #subpage-title {
display: none;
}
#mobile-menu {
display: block;
}
#mobile-menu-drop {
display: block;
}
}