/* ============================================================ 
PADROES DO MOBILE
=============================================================== */
@media (max-width: 767px){
	header .control-nav {
		position: absolute;
		right: 30px;
		top: 45px;
		display: block;
		width: 30px;
		padding: 5px 0px;
		border: solid var(--vermelho);
		border-width: 3px 0px;
		z-index: 2;
		cursor: pointer;
	}
	header .control-nav:before {
		content: "";
		display: block;
		height: 3px;
		background: var(--vermelho);
	}
	header .control-nav-close {
		position: fixed;
		right: 0;
		top: 0;
		bottom: -5px;
		left: 0;
		display: block;
		z-index: 1999;
		background: rgba(0,0,0,0.5);
		overflow-x: auto;
	    -webkit-transition: all 500ms ease;
	    transition: all 500ms ease;
	    -webkit-transform: translate(100%, 0);
	    -ms-transform: translate(100%, 0);
	    transform: translate(100%, 0);		
	}
	header {
		height: 100px;
		z-index: 1000;
		position: relative !important;
	}
	header nav {
		margin-top: 0px !important;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		width: 200px;
		background: #000;
		overflow-x: auto;
		z-index: 2000;
	    -webkit-transition: all 500ms ease;
	    transition: all 500ms ease;
	    -webkit-transform: translate(100%, 0);
	    -ms-transform: translate(100%, 0);
	    transform: translate(100%, 0);		
	}
	header nav ul {
		float: none !important;
		text-align: left;
		margin: 0;
		padding: 0px 0px;	
		border:none;
	}
	header nav ul li {
		display: block;
		background: none;
		border-radius: 0px !important;
		padding:  0px !important;
		width: 100%;
		margin: 0px 5px 0px 5px;
		border:none;
		border-bottom: solid 1px #f7f7f7;
	}
	header nav ul li a {
		color: #fff;
		font-weight: normal;
		font-size: 14px;
		width: 100%;
		display: block;
		border:none;
		padding: 10px 0px 10px 20px;
	}
	header nav ul li a:hover,
	.__menuSuperiorATIVO  {
		border: none;
		color: red;
		border: none !important;
	}	
	header .logo img {
		float: left;
		width: 250px !important;
	}	
	footer {
		text-align: center !important;
	}
	.__copyright {
		text-align: center;
		float: left;
		width: 100%;
	}
	.__develop {
		float: left;
		width: 100%;
		text-align: center;
	}

	.bannerHome,
	.bannerHome img {
		height: 200px !important;
	}
	.slick-dots li button {
	  height: 10px !important;
	  width: 10px !important;
	}	
}