/*! 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:-2.3em !important;color:#fff !important;right:0em;}
.omw_login_logout > * {color:#fff !important}
.pre-header {position: static !important} 
header .omw_login_logout_text{opacity: 1 !important}
header .logo{width:100%}
#main {clear:both;position: relative;top:-6.250em}

.omw_login_logout_text a{
	color:#fff !important;
}
.omw_login_logout{
	margin-top:0px; 
}
.social{
	margin:0 auto;
	display:table;
}
.social{
	margin-top:5px;
	width:auto;
}
header{
	display:none;
}
.container{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    margin-left: 0px;
    margin-top: 10px;
    padding: 10px;
	z-index:-1;
}
.mainContent{
	margin-left:0px;
}
.logo{
	background-color:#fff;
	display:block;
}
.content-title {
    float: none;
    text-align: center;
}
.breadcrumbs{
	text-align: center;
}
/******************************************************************************************************
* MEDIA SCREEN DEFINIÇÕES PARA RESOLUÇÕES MAIORES QUE 40em (640px) 
*******************************************************************************************************/
@media screen and (min-width: 40em) {
  #main {margin-top:100px !important;position: static}
  header .logo{width:32.26%}
  header .omw_login_logout_text{opacity: 1 !important}
  
  .omw_login_logout{position: static;}
  .omw_login_logout a{color:#333 !important}
  nav{display:block}
  nav.responsive-nav,aside.responsive-bar{display:none}
  .pre-header {position:fixed !important}  

  .nav-toggle {
    display: none;
  }
  
     
   #custom-toggle { display: none; }
    
	.omw_login_logout_text a{
		color:#000;
	}
	.omw_login_logout{
		margin-top:10px; 
	}
	.social{
		margin-top:5px;
		width:100%;
	}
	header{
		display:block;
	}
	.container{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
		bottom: 20%;
		left: 280px;
		padding: 10px;
		position: fixed;
	}
	.mainContent{
		margin-left: 280px;
	}
	.logo{
		background-color:#fff;
		display:none;
	}
	.content-title {
		float: left;
	}
	.breadcrumbs{
		float: right;
	}
	.galeria-detail:nth-child(3n+1){margin-left:0 !important;}
	.galeria-item:nth-child(3n+1){margin-left:0 !important;}
}
