


.navbar-default .navbar-toggle .icon-bar {
  background-color: #ee3224 !important;
}


.main-header {
  background-color: rgb(18, 17, 17) !important;
}

.main-menu {
  background-color: rgb(18, 17, 17) !important;
}

h1, h2, body{
  color:#c9c9c9;
}

.form-select{
    background-color: #020820;
    color: #f7c692;
}

thead th{
  background-color:#020820; color:#f7c692; font-weight: bold;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    border: 2px solid #f7c692;
    background-color: #020820;
    font-weight: bold;
    color: #f7c692;
}

legend{
      color: #f7c692 !important;
}

a
{
  color:#c9c9c9; font-weight: bold;
}

a:hover
{
  color:#ee3224;
}

.top-menu{
  background-color:#19232d;
}

.omwblockblock
{
  background-color: rgba(33,33,33,0.3);
  padding:0 10px;
  margin:0 0 5px 0;
  position:relative; 
  width:100%; 
  display:inline-block;
  text-align: left;
  border-color: white;
  border-width: 1px;
  border-style: solid;

}
.omwblockblock:hover
{
    border-color:#ee3224;
    font-color:#ee3224;
}
.omwblocktitle
{
  color:#c9c9c9;
  font-size:20px;
  line-height:20px; 
  font-weight: bold; 
  margin-bottom:5px; 
  padding-top:5px;
  display:inline-block;
  width:95%;
  vertical-align: top;
}
.omwblockimage
{
  display:inline-block;
  width:25%;
}
.omwblocktext
{
  margin-bottom:5px;
  font-size: 14px;
  font-weight: bold;
  width:49%;
  display:inline-block;
  text-align: center;
}


th:hover
{
background-color:none;
}

tr:hover
{
color:#222222;
}

.omwttl{
text-align:left; position:absolute; top:10px; right:10px; color:#c9c9c9; font-size:20px; line-height: 32px; font-weight: bold; background-color: rgba(33,33,33,0.6); padding:10px;
}

.omwmdttl{
text-align:left; position:absolute; top:10px; right:10px; color:#c9c9c9; font-size:16px; font-weight: bold; background-color: rgba(33,33,33,0.6); padding:10px;
}

.omwbgblk{
  height:200px; width:100%; background-color:black; display:inline-block; margin:0 0 0px 0;
}

.omwbdyblk{
width:100%; background-color:black; display:inline-block; margin:0 0 0px 0; position:relative;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

.omwbdyblk2{
  width:100%; background-color:black; display:inline-block; margin:0 0 0px 0; position:relative;
}

.omwbdytxt{
text-align:left; top:60px; right:40px; color:#c9c9c9; font-size:14px; font-weight: normal; background-color: rgba(33,33,33,0.6); padding:100px 10px 10px 10px;
}

.omwbdytxtimg{
text-align:left; top:60px; right:40px; color:#c9c9c9; font-size:14px; font-weight: bold; background-color: rgba(33,33,33,0.6); padding:10px 10px 10px 10px;
}

.omwmdblk{
width:100%; display:inline-block; padding:5px 0px; text-align:center; position:relative; vertical-align: top;
}


  .omwmdblkclr{
height:100px; width:100%; background-color:black; display:inline-block;
}


.omwbgbnr{
  width:100%; max-height:325px; height:100%; object-fit: cover;
}

.parallax-region-.wow-.bounceInDown {
    background-color: rgb(18, 17, 17) !important;
}

.omwmdbnr{
width:100%; height:100%; max-height:160px; object-fit: cover;
}


.omwmnblk1{
width:49.5%; padding:0px 0px; display:inline-block; text-align:center;
}

.omwmnblk2{
height:100px; width:49%; min-width:160px; background-color:black; display:inline-block; margin:5px 0; position:relative;
}

.omwmnblk3{
height:100px; width:49%; min-width:160px; background-color:black; display:inline-block; margin:0; position:relative;
}

.omwmflblk1{
width:100%; padding:5px 0px; text-align:center;
}

.omwmflblk2{
height:100px; width:100%; background-color:black; display:inline-block; position:relative;
}

.omwmflblkad{
width:100%; padding:0px 0px; text-align:center;
}

.omwmflblkad2{
min-height:100px; width:100%; background-color:black; display:inline-block; padding:2px;
}

.omwsideimgtextb{
  background-color: rgba(33,33,33,0.3);
   position:relative;
    padding:0 10px;
}

.omwsideimgtexta{
  position:relative;
  width:49%; 
  display:inline-block;
  height:100%;
  margin-top:50px;  
  }

.omwsideimgimga{
width: 49%;
display:inline-block;
vertical-align:top;
  }

.omwmdblkcc{
width:100%; display:inline-block; padding:5px 0px; max-width:1140px; height: 747px; text-align:center; position:relative; vertical-align: top;
}

.omwmdblkcc2{
width:100%; display:inline-block; padding:5px 0px; max-width:1140px; height: 447px; text-align:center; position:relative; vertical-align: top;
}

.omwcc1{
  width:100%; height:737px; object-fit: cover; background-position: center center; background-repeat: no-repeat;
}

.omwbdytxtcc{
top:60px; right:40px; color:#c9c9c9; font-size:14px; font-weight: bold; background-color: rgba(33,33,33,0.6);
text-align:center; padding:10px; height:737px; background-color:rgba(34,34,34,0.0);
}

.omwbdytxtcc2{
top:60px; right:40px; color:#c9c9c9; font-size:14px; font-weight: bold; background-color: rgba(33,33,33,0.6);
text-align:center; padding:10px; height:437px; background-color:rgba(34,34,34,0.0);
}

.omwcc2{
  position:absolute; max-width:1100px; min-width:325px; width:100%; display:inline-block; text-align:left; left: 1%; bottom:20px;
}

.omwcc3{
  color:#c9c9c9; line-height:32px; font-size:32px; font-weight: bold; margin-bottom:10px; padding-top:20px;
}

.omwdbdstale{
  width:100%; height:100%; object-fit: cover; background-position: center top; background-repeat: no-repeat; background-image: linear-gradient(rgba(34,34,34,0.0), rgba(34,34,34,0.99)), url(http://omwproductions.com/sites/default/files/pictures/l4d_full_dt_big.jpg);
}

.omwprediction{
  width:100%; height:100%; object-fit: cover; background-position: center top; background-repeat: no-repeat; background-image: linear-gradient(rgba(34,34,34,0.0), 
    rgba(34,34,34,0.99)), url(https://omwproductions.com/sites/default/files/pictures/dota2_full_blu_big.jpg);
}

.omwcontact{
  width:100%; height:100%; object-fit: cover; background-position: center top; background-repeat: no-repeat; background-image: linear-gradient(rgba(34,34,34,0.0), 
    rgba(34,34,34,0.99)), url(https://omwproductions.com/sites/default/files/pictures/bgimg.jpg);
}

.omwcc4{
  width:100%; height:437px; object-fit: cover; background-position: center center; background-repeat: no-repeat;
}

legend{
  color: white;
}

/*MAY 2020 NEW FORMATTING*/

.omw2020ttlblk{
  color:white; line-height:20px; font-size:20px; font-weight: bold; margin-bottom:5px; padding:6px 0px 6px 0px; 
  text-align: center; background-color: #ee3224;
}

.omw2020pushka{
      color: #f7c692;
    line-height: 20px;
    border: 1px solid #f7c692;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 6px 0px 6px 0px;
    text-align: center;
    background-color: #020820;
}

.omw2020viewttl1{
  margin:3px; background-color:#111111; border-style:none none solid none; border-color:#c9c9c9; border-width:1px; padding:0 0 3px 0;
}

.omw2020sidemenu{
   padding:5px 5px 0px 5px;
}

.omw2020sidead{
  max-width:260px; width:100%; text-align:center;
}

/*MAY 2020 NEWS LIST*/

.omw2020listmn{
margin:5px; background-color:rgba(34,34,34,0.0); width:100%;
}
.omw2020list1{
display: inline-block; margin:10px; width:260px; height:173px; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); position:relative;
border: 4px solid black;
}
.omw2020list1:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(238, 50, 36, 0.39);
}

.omw2020list2{
background-color:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; padding:8px;
}
.omw2020list3{
font-size:15px; width:100%; text-transform:uppercase;
}
.omw2020list4{
  font-weight:normal; font-size:10px;
}

.omw2020spot1{
  display: inline-block; margin:10px; width:98%; height:534px; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); position:relative;
border: 4px solid black;
}


.omw2020spot2{
  background-color:rgba(0,0,0,0.9); position:absolute; bottom:0px; width:100%; padding:8px;
}
.omw2020spot3{
  font-size:36px; width:100%; text-transform:uppercase; padding:10px 5px; line-height:36px;
}
.omw2020spot4{
  padding:10px 5px 10px 5px; font-size:20px;
}
.omw2020view{
  display:inline-block;
}

.moon111
{
width:200px; height:200px; margin:15px; display:inline-block;
      box-shadow: 0px 3px 10px #000;
      -moz-box-shadow: 0px 3px 10px #000;
      -webkit-box-shadow: 0px 3px 10px #000;
      -khtml-box-shadow: 0px 3px 10px #000;
}

.moon2 {
        box-shadow: 3px 3px 10px #000;
      -moz-box-shadow: 3px 3px 10px #000;
      -webkit-box-shadow: 3px 3px 10px #000;
      -khtml-box-shadow: 3px 3px 10px #000;
}


a:hover div.moon2 {
      box-shadow: 3px 3px 10px 3px #000;
      -moz-box-shadow: 3px 3px 10px 3px #000;
      -webkit-box-shadow: 3px 3px 10px 3px #000;
      -khtml-box-shadow: 3px 3px 10px 3px #000;
}

.moontwi
{
  height:565px;
}

.moontxt
{
  margin:30px 90px 0 90px;

}

@media only screen and (max-width: 1000px) {

  .moon111
{
  width:100px; height:100px; margin:15px; display:inline-block;
      box-shadow: 0px 3px 10px #000;
      -moz-box-shadow: 0px 3px 10px #000;
      -webkit-box-shadow: 0px 3px 10px #000;
      -khtml-box-shadow: 0px 3px 10px #000;
}

.moontwi
{
  height:163px;
}

.moontxt
{
  margin:30px 10px 0 10px;
  
}

.omwbdytxtcc{
top:0px; right:0px; color:#c9c9c9; font-size:14px; font-weight: bold; background-color: rgba(33,33,33,0.6);
text-align:center; padding:0px; height:487px; background-color:rgba(34,34,34,0.0);
}
.omwcc2{
  max-width:740px; min-width:325px; width:100%; display:inline-block; text-align:left; left: 1%; position:relative; bottom:20px;
}

.omwmdblkcc{
width:100%; display:inline-block; padding:5px 0px; max-width:1140px; height: 497px;  text-align:center; position:relative; vertical-align: top;
}

.omwcc1{
  width:100%; height:487px; object-fit: cover; background-position: center center; background-repeat: no-repeat;
}

.omwcc4{
  width:100%; height:487px; object-fit: cover; background-position: center center; background-repeat: no-repeat;
}

  .omwmnblk1{
width:100%; padding:0px 0px; display:inline-block; text-align:center;
}

  .omwsideimgtexta{
  position:relative;
  width:100%; 
  display:inline-block;
  margin-top:0px; 
  }
  .omwsideimgtextb{
  background-color: rgba(33,33,33,0.7);
   position:relative;
    padding:0 10px;
}
.omwsideimgimga{
display:inline-block;vertical-align:top;
  }
.omwmdblkcc2{
width:100%; display:inline-block; padding:5px 0px; max-width:1140px; height: 497px; text-align:center; position:relative; vertical-align: top;
}
.omwbdytxtcc2{
top:60px; right:40px; color:#c9c9c9; font-size:14px; font-weight: bold; background-color: rgba(33,33,33,0.6);
text-align:center; padding:10px; height:487px; background-color:rgba(34,34,34,0.0);
}

.omw2020sidead{
  max-width:330px; width:100%; text-align:center;
}

/*MAY 2020 NEWS LIST*/

.omw2020listmn{
margin:5px; background-color:rgba(34,34,34,0.0); width:100%;
}
.omw2020list1{
display: inline-block; margin:10px; width:90%; height:173px; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); position:relative;
border: 4px solid black;
}
.omw2020list2{
background-color:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; padding:8px;
}
.omw2020list3{
font-size:20px; width:100%; text-transform:uppercase; padding:5px;
}
.omw2020list4{
  font-weight:normal;
}

.omw2020spot1{
  display: inline-block; margin:10px; width:90%; height:434px; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19); position:relative;
border: 4px solid black;
}
.omw2020view{
  display:block;
}

.omw2020spot4{
  padding:5px 5px 5px 5px; font-size:15px
}

}




p.collapsiblecol {
  background-color: rgba(33,33,33,0.7);
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
     transition: 0.4s;
  border-radius: 12px;
}

p.collapsiblecol.active, .collapsiblecol:hover {
  background-color: rgba(100,100,100,0.7);
}

p.collapsiblecol:after {
  content: '\2795';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

p.collapsiblecol.active:after {
  content: "\2796";
}

div.contentcol {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  margin: 0 18px;
  transition: 0.4s ease-in-out;
  background-color: rgba(20,20,20,0.7);
  opacity: 0;
}

div.contentcol.show {
    opacity: 1;
    max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}



.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.omw25a {
  padding-top:40px; margin-right: 12%; margin-left:20%; color:rgb(201, 201, 201); vertical-align:middle; font-size:4vmin; line-height:4vmin;
}

.omw25b {
  padding-top:40px; margin-right: 20%; margin-left:12%; color:rgb(18, 17, 17); vertical-align:middle; font-size:4vmin; line-height:4vmin;
}

a.omw25 {
  color:rgb(18,17,17);
}

a.omw25:hover {
  color:#ee3224;
}

a.omw252 {
  color:rgb(201, 201, 201);
}

a.omw252:hover {
  color:#ee3224;
}

a.omw251 {
  color:rgb(18,17,17);
}

a.omw251:hover {
  color:rgb(201, 201, 201) !important;
}

#block-footmenu {
  margin-bottom:0 !important;
}

.omw25p {
  padding-top:40px; margin-right: 12%; margin-left:12%; color:rgb(201, 201, 201); vertical-align:middle; font-size:4vmin; line-height:4vmin;
}

.omw25h1 {
  padding-top:140px; margin-left: 12%; color:rgb(18,17,17); vertical-align:middle; font-size:6vmin; margin-top: -7px;
}

.omw25h1b {
  padding-top:140px; margin-right: 12%; color:rgb(201, 201, 201); vertical-align:middle; font-size:6vmin;
}

.omw25h1center {
  padding-top:140px; color:rgb(201, 201, 201); vertical-align:middle; font-size:6vmin;
}

.omw25divtop {
  margin:0; background-repeat: no-repeat; background-position: center; background-size:auto; text-align:center; padding-bottom:20px;
}

.omw25divstda {
  background-color: rgb(201, 201, 201); margin:0; background-repeat: no-repeat; background-position: center; background-size:auto; padding-bottom:20px;
}

.omw25divstdb {
  margin:0; background-repeat: no-repeat; background-position: center; background-size:auto; text-align:right; padding-bottom:20px;
}

