.html5 .navbar-header { float: none; }
.html5 .main-navigation ul {margin-top:0!important;}
    
.html5 .main-navigation {max-height:375px!important; margin: 0!important; }
    	
/*Responsive code for max-width: 1000px*/
.html5 .header-main .navbar-header {float: none;}    
.html5 .header-main .navbar-toggle {display: block;}    
     
.html5 .header-main .main-navigation ul {float: none !important;}
.html5 .header-main .main-navigation ul > li {float: none;}  
   
/*Design for max-width: 1200px*/
.html5 .header-main .main-navigation,
.html5 .header-main .main-navigation .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.html5 .logosSecundarios, .html5 #buscaMobile { display: block; }


.html5 .main-navigation { margin: 0!important; }
.html5 .navbar-toggle { margin-right: 30px; }
    
.html5 .main-navigation ul>li>ul {margin-top:0px;border-top-right-radius:0;border-top-left-radius:0px;}    

.html5 .main-navigation ul li {right:auto!important;left:0!important;}



.html5 .main-navigation
{
    max-height:none !important;    
    
}

#sidemenu a {
	display:block;	
}


/*Dropdown Menu Slide Down Effect*/
.html5 .main-navigation ul ul {
	position: static;
	border: 0;
	float: none;
	width: auto;
}
	
.html5 .main-navigation ul .open ul {		
	margin-top: 0;
	position: static;
	box-shadow: none;
	background-color: transparent;
}
	


 /*common*/
.html5 header,hgroup,nav,section{display:block}

 /*off-canvas-navigation*/
.html5 .wrapper #sidemenu{display:none !important;}
.html5 .menuactive .wrapper #sidemenu{display:block !important;}
.html5 .rwd .wrapper{min-width:300px;max-width:380px}
.html5 .onlymobile{display:block !important}
.html5 .rwd [role="navigation"]{height:0;overflow:hidden;clear:both}
.html5 .rwd [role="navigation"]{-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-ms-transition:.25s all ease-in;-o-transition:.25s all ease-in;transition:.25s all ease-in}
.html5 .rwd .active-nav [role="navigation"]{height:auto}
.html5 .clear{clear:both}
.html5 .invisible{visibility:hidden}
.html5 .clearfix:before,.clearfix:after{display:table;content:""}
.html5 .clearfix:after{clear:both}
.html5 .clearfix{*zoom:1}
.html5 .block{display:block}

.html5 .rwd .mobilenav{display:block}    

.html5 .rwd .table {display:block!important;}
                             
.html5 .menuactive .wrapper {
	min-width:0;
	max-width:100%;
	overflow:hidden;
	padding:0;
}
.html5 .menuactive .page {
	overflow:hidden;
	width:100%;
}
.html5 .page {
	position:relative;
	z-index:10;
}
.html5 .menuactive #sidemenu {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	height:100%;
	margin:0;
	overflow:hidden;
}
.html5 .page, 
#sidemenu {
	transition:0.25s all ease-in;
	-webkit-transition:0.25s all ease-in;
	-moz-transition:0.25s all ease-in;
	-ms-transition:0.25s all ease-in;
	-o-transition:0.25s all ease-in;
	
	
}
.html5 #sidemenu ul {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	z-index:9;
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear;
	
}

.html5 .navmenu {clear:both;}
.html5 .closemenu {
	background:transparent;
	cursor:pointer;
	height:100%;
	left:0;
	position:absolute;
	top:0px;
	width:100%;
}

div.page .closemenu {
	z-index: 9999;
}

.html5 .rwd .logo{-webkit-background-size:48px 48px;background-size:48px 48px}}
.html5 .navigation{position:relative;z-index:25}
  
    
.html5 .navmenu ul{position:relative;margin:0;padding:0}
.html5 .navmenu{position:relative;margin:0 0 7px 0;margin:0;padding:0;width:100%;height:26px;background:#0090c5;list-style:none;font:normal 13px Arial,sans-serif}
.html5 .navmenu>li{float:left;margin:0;padding:0}.navmenu>li>a{display:block;float:left;padding:5px 15px 5px 14px;border-right:1px solid #66bcdc;text-decoration:none;font-weight:700;line-height:16px}
.html5 .navmenu li.mhover>ul{display:block}
  
  
.top-bar 
{
    display:none;    
}


@media only screen and (min-width:460px) and (max-width:999px)
{
    .html5 .rwd .wrapper{min-width:460px;max-width:540px}
    .html5 .rwd .stage01{height:146px}
    .html5 .rwd .size-col-c{width:480px}
    .html5 .rwd .margiblock{width:240px}
    .html5 .rwd .size-col-d{margin-right:0;width:480px}
    
    
   .html5 .menuactive #sidemenu {
		width:54%;
	}
	
	.html5 .menuactive .page {
		-webkit-transform:translateX(56%);
		-moz-transform:translateX(56%);
		-o-transform:translateX(56%);
		transform:translateX(56%);
	}
}

@media only screen and (max-width:459px) {
	.html5 .menuactive #sidemenu {
		width:75%;
	}
	.html5 .menuactive .page {
		-webkit-transform:translateX(75%);
		-moz-transform:translateX(75%);
		-o-transform:translateX(75%);
		transform:translateX(75%);
	}
}


/*Customização de Cores*/
    .html5 .main-navigation
    {
        background-color:#F8DEE9;
        padding-top:8px;    
        padding-right:8px;
   
    }

    /*primeiro nível*/
    .html5 .main-navigation div > ul > li > a
    {
   
        background:#AB3C60 !important;
	    text-transform:uppercase;
	    color:#FDE6E3;
	    font-size:12px;
	    height:24px;
	    padding-left:8px;
	    line-height:24px;
	    text-decoration:none;
	
	 
    }

    .html5 .main-navigation div > ul > li > a:hover 
    {
        text-decoration:none;
	 
    }

    .html5 .menu-item-723 
    {
        margin-bottom:10px;
    
    }

    /*segundo nível*/
    .html5 .main-navigation div ul li ul li a 
    {
         color: #941F45;
         border-bottom: 1px solid #f2c2d6 !important;
         font-size:16px;
         font-family:Helvetica, sans-serif;
         height:42px;
         line-height:18px;
         padding-left:35px;
         padding-top:10px;
     
    }

    .html5 .main-navigation div ul li ul .menu-item-has-children a 
    {
        background: url("/wp-content/themes/gineco-responsivo/images/mais.png") no-repeat 0px 0px;
   
    }


    .html5 .main-navigation div ul li ul .open a 
    {
    
       background: url("/wp-content/themes/gineco-responsivo/images/menos.png") no-repeat 0px 0px;
    
    }

    /*terceiro nível*/

    .html5 .main-navigation div ul li ul li  
    {
       padding-left:5px;
       padding-right:5px;  
   
    }



    .html5 .main-navigation div ul li ul li ul li 
    {
        padding-left:0px;
        padding-right:0px;  
        /*background-color:#FFFFFF !important;*/
    
    }
	
	.html5 .nav-menu ul ul {
		background: #FFF;
		border-radius: 10px 40px 10px 40px;
	}

    .html5 .main-navigation div ul li ul li ul li a 
    {
        background:none !important;
        color: #941F45;
        font-size:15px;
        padding-left:30px;
    }
    /*Fim terceiro nível*/


    .html5 .main-navigation div ul li ul li ul 
    {
        display:none;    
    }


    /*fim de customização de cores*/


.html5 .main-navigation ul > li > a { width:auto; }
.html5 .main-navigation{display: none;}

.html5 .menuMobile {width: 100%;height: 34px;float: left;position: relative;background: #d8518c;z-index: 9999;}
.html5 .menuMobile.ativo {background: #f8dee9;}
.html5 .menuMobile.ativo #buttonMenu{color: #941f45;font-weight: bold;}
.html5 .menuMobile.ativo #buttonMenu span{background: #941f45;font-weight: bold;}
.html5 .menuMobile #buscaMobile{position: absolute;top: 0;right: 0;padding: 0 0 1px 0!important;margin: 0 0 0 0;background: #D8518C;}
.html5 .menuMobile form {width: 129%;}
.html5 .menuMobile form input{border: 1px solid #d8518c!important;margin-bottom: 0;}
.html5 .menuMobile form .button-search{border-radius: 0;background: url(../images/search-header-mobile.png) no-repeat right top transparent;}
.html5 .menuMobile #buttonMenu{width:100px;border: none;float: left;margin: 0 0 0 11px!important;color: #fff;padding: 6px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.html5 .menuMobile #buttonMenu div {padding-top: 2px;padding-right: 5px;}
.html5 .menuMobile #buttonMenu .icon-bar{background-color: #fff;}
 
.html5 .nav-menu ul ul {
	background: #FFF!important;
	border-radius: 10px 40px 10px 40px!important;
}

.html5 li.open a.active {
	border: none!important;
}

.html5 .open ul li:last-child a {
	border: none!important;
}

@media (min-width: 768px) and (max-width: 998px) 
{
    .html5 .navbar-header { float: none; }
    .html5 .main-navigation ul {margin-top:0!important;}
    .html5 .main-navigation {margin: 0!important; }

}

/* ALL MEDIAS QUERIES */
@media (max-width: 319px) { /*Topo*/
    
    #buscaMobile {padding:15px 10px 10px 30px!important; max-width:65%!important;}
    #buttonMenu{margin-right: 14px!important; margin-top:30px!important;}
    .logosSecundarios {display: none!important;}
}

/*Menu para iOS<7*/
.html5 .menuMobile.menuiOS7{
	position: -webkit-sticky!important;
	position: -moz-sticky!important;
	position: -o-sticky!important;
	position: -ms-sticky!important;
	position: sticky!important;
	top: 0;
	float: none;
}

.menuMobile.menuiOS7 .navbar-toggle{display: block;}

li#fecharMobile {
	color: #941F45;
	font-size: 14px;
	font-family: Helvetica, sans-serif;
	height: 18px;
	line-height: 10px;
	padding-left: 41px;
}

#fecharMobile span {
	float: right;
	background: url("/wp-content/themes/gineco-responsivo/images/fechar.png") no-repeat 0px -7px;
	padding-left: 22px;
}