.banner-topo-fixed{
	width: 100% !important;
}

.banner-scroll-fixed{
	position: fixed;
	z-index: 998;
	top: 44px;
	/* background-color: #eeeeee !important;
	left: 0;
	right: 0; */
	-webkit-box-shadow: 0px 1px 0px 0px #d8d8d8;
	-moz-box-shadow: 0px 1px 0px 0px #d8d8d8;
	box-shadow: 0px 1px 0px 0px #d8d8d8;
	transition: all ease 0.3s;
	text-align: center;
	width: 100% !important;
}
.banner-scroll-fixed:before{
	content: none;
}
.banner-scroll-fixed > div {
	margin: 10px auto!important;
 }

/* --- ANIMACOES --- */

.animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@media only screen and (max-width: 650px) {
	#container-fullbanner {
		/* position: fixed; */
		/* bottom: 0; */
		/* right: 0; */
		/*position: fixed;*/
		display: flex;
    	flex-direction: column;
		left: 0;
		will-change: height;
		border-top: 1px #e1e1e1 solid;
		background-color: #f3f3f3;
		z-index: 102;
		width: 100% !important;
		/* height: 90px; */
	}

 	/* #container-fullbanner.closed {
		transition: height .5s;
		height: 0!important;
		border: 0;
	} */

 	#pub-fullbanner-1 {
		background-color: #f3f3f3;
		padding: 5px 0;
		margin-bottom: 0 !important;
	}

	#pub-fullbanner-1 .noHeight {
		display: none;
	}

 	#btn-fullbanner-close {
		display: block;
		content: ".";
		width: 20px;
		height: 20px;
		background: #f3f3f3 url(../_img/close.png) center 4px no-repeat;
		position: absolute;
		bottom: -40px;
		left: 45%;
		will-change: transform;
		transform: translate(150px,-100%);
		text-indent: -9999em;
		overflow: hidden;
		color: transparent;
		font-size: 0;
		border: solid 1px #e1e1e1;
		border-top: 0;
		cursor: pointer;
		border-radius: 0 0 4px 4px;
	}

 	/* #container-fullbanner.closed #btn-fullbanner-close {
		bottom: -40px;
		left: 50%;
	} */
}