/*! responsive-nav.js 1.0.25 by @viljamis */


.responsive-bar{height:3.000em;background-color:#333333}
    
#custom-toggle {
  cursor: pointer;
  display: block; }
  #custom-toggle .bars {
    float: left;
    margin: 8px 0 0 0; }
    #custom-toggle .bars .bar {
      position: relative;
      border-radius: 10px;
      margin: 5px;
      height: 3px;
      width: 24px;
      
      background: #fff; }
  #custom-toggle.opened .bars .bar2 {
    background: rgba(255, 255, 255, 0); 
    }
  #custom-toggle.opened .bars .bar1 {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    -webkit-transform: rotate(-45deg);
    /* Safari and Chrome */
    top: 8px; }
  #custom-toggle.opened .bars .bar3 {
    transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    /* IE 9 */
    -webkit-transform: rotate(-135deg);
    /* Safari and Chrome */
    top: -8px; }

nav{display:none}
nav.responsive-nav{display:block}

.omw_login_logout{position: absolute;top:-2em !important;color:#fff !important;right:0em;}
.omw_login_logout a{color:#fff !important}
.pre-header {position: static !important} 
#main{padding-top:0px !important}
.top-content-header-title{margin-top: 0px !important}

/******************************************************************************************************
* MEDIA SCREEN DEFINIÇÕES PARA RESOLUÇÕES MAIORES QUE 40em (640px) 
*******************************************************************************************************/
@media screen and (min-width: 40em) {
  
  .omw_login_logout{position: static;}
  .omw_login_logout a{color:#333 !important}
  nav{display:block;margin-top:15px !important;}
  nav.responsive-nav,aside.responsive-bar{display:none}

  .nav-toggle {
    display: none;
  }
  #custom-toggle { display: none; }
  
  .pre-header {position:fixed !important}  
  #main{padding-top:100px !important;}
  .top-content-header-title{margin-top:0px !important}

}
