/* CSS dinâmico para #cabecalho */

	#seletor-menu-produtos-overlay { background: pink; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 10000; }
	#seletor-menu-produtos {
		background: #222222;
		position: fixed;
		top: 0;
		bottom: 0;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 10000;
	}
	#seletor-menu-produtos a.link-home { display: block; width: 76px; margin: 0 0 0 25px; padding-bottom: 7px; }
	#seletor-menu-produtos img { width: 76px; }
	#seletor-menu-produtos ul { padding: 0 20px; }
	#seletor-menu-produtos ul li { text-align: left; }
	#seletor-menu-produtos ul li .sub-menu { display: none; }
	#fecha-menu-produtos { background: none; top: 5px; right: 5px; width: 44px; height: 44px; line-height: 38px !important; margin-right: 0 !important; }
	#fecha-menu-produtos .svg { margin-right: 4px !important; }

	html #seletor-menu-produtos .sub-menu {
		display: block;
		background-color: #eaeaea !important;
		padding: 5px !important;
		margin-top: 20px !important;
		-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	}
	#seletor-menu-produtos .form-de-busca { max-width: none; width: 290px; margin: auto; }
	#seletor-menu-produtos .form-de-busca .search-input.campo { width: 250px; }



/* -------------------------------------------------------------- */			
/* HD 720p (1280x720) */			
@media only screen and (min-width: 1280px) /*and (max-width: 1439px)*/ {



}



/* -------------------------------------------------------------- */			
/* Tablet na horizontal & telas antigas 1024x768 */			
@media only screen and (min-width: 981px) and (max-width: 1279px) {



}




/* -------------------------------------------------------------- */			
/* Tablet na vertical & telas antigas 800x600 */			
@media only screen and (min-width: 768px) and (max-width: 980px) {



}


/* -------------------------------------------------------------- */			
/* Comum a mobile vertical, horizontal e tablets */
@media only screen and (max-width: 980px) {

	#seletor-menu-mobile.col-fixa.col-12 { padding-left: 0 !important; padding-right: 0 !important; }

}
	

	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 767px) {

	#seletor-menu-mobile .menu-item-has-children { position: relative; }
	#seletor-menu-mobile .menu-item-has-children a { position: relative; z-index: 1; display: block; padding-right: 0 !important; }
	#seletor-menu-mobile .menu-item-has-children:after{
		content: "";
		font-size: 1.2em;
		position: absolute;
		top: 10px; right: 0; bottom: 0; left: 0;
		background: url(../../img/seta-expande.png) top right no-repeat;
	}
	.seta-recolhe:after {
		content: "";
		font-size: 1.2em;
		position: absolute;
		top: 10px; right: 0; bottom: 0; left: 0;
		background: url(../../img/seta-recolhe.png) top right no-repeat !important;
	}
	
}



/* -------------------------------------------------------------- */			
/* Mobile horizontal */			
@media only screen and (min-width: 480px) and (max-width: 767px) {



}




/* -------------------------------------------------------------- */			
/* Mobile na vertical */	
@media only screen and (max-width: 479px) {



}