@charset "UTF-8";
 #page-heading  {
display:none;
}
.limited-width, .inner-stage {
background-color: transparent;
}
body, p {
color: #FFF;
}
h1, h2, h3, h4, h5 {
color: #00cbff!important;
text-transform: lowercase;
}
strong {
color: #00cbff;
}
.omsc-button {
width:100%;
margin-top: 30px;
margin-bottom: -10px;
font-size: 22px;
font-family: 'NeueHaasGrotDisp75Bold';
text-transform: lowercase;
letter-spacing: 0.4px;
line-height: 29px;
color: #FFF;
}
.keywords h1 {
color: #FFF!important;
writing-mode: vertical-rl;
text-orientation: mixed;
text-align: right;
font-size: 60px;
text-transform: lowercase;
line-height: 55px;
margin-top: 0px!important;
margin-bottom: 0px;
display: block;
margin-right: 0px;
float: right;
max-height: 800px;
margin-bottom: 20px;
-ms-transform: rotate(1800deg);
-moz-transform: rotate(1800deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
@media only screen and (max-width: 767px) {
.keywords h1 {
writing-mode: horizontal-tb;
left: 0px!important;
rotate: 0deg!important;
text-align: left!important;
font-size: 40px!important;
line-height: 38px!important;
display: inline-block;
margin-right: 10px;
max-height: 4000px;
margin-bottom: 0px;
float: none;
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
.keywords h1 br {
display: none;
}
}
@media only screen and (max-width: 480px) {
.keywords h1 {
margin-right: 5px;
font-size: 25px!important;
line-height: 25px!important;
}
}