@charset "utf-8";


/* Apenas XS */
@media (max-width:767px) {
	.topoXS{
		margin-top: 48px;
	}
	.sup1em-xs {
		margin-top: 1em;
	}
	.sup2emXS{
		margin-top: 2em;
	}
	.ladoA{
		padding-top: 80px;
		padding-bottom: 40px;
		height:auto;
	}
	.ladoASmall{
		padding-top: 0px;
		padding-bottom: 6px;
		height:auto;
		display: block ;
	}
	.ladoA{
		padding-top: 1em !important;
		padding-bottom: 1em !important;
	}
	.ladoB{
		padding-top: 3em !important;
		padding-bottom: 1em !important;
		vertical-align: top;
	}
	.opcaoMenu{
		width: auto;
		display: table;
		float: left;
		margin-top: 12px;
	}
	.iconeMenu{
	  font-size: 1em;
	  width: 20px;
	  text-align: center;
	}
	h1{
		font-size: 2em;
	}
	.barraMobile{
		width: 100%;
		height: 70px;
		background: #394534;
	}
	.logoMobile{
		margin-top: 8px;
		margin-left: 8px;
	}
	.exitMobile{
		margin-top: 20px;
		margin-right: 8px;	
	}
	.centralXS{
		width: auto;
		float: none;
		margin: 0 auto;
		display: table;
	}
	.criarCatalogo{
	  margin: .5em 3%;
	  font-size: 1.25em;
	  font-weight: 700;
	}
	.text-left-xs{
		text-align: left !important;
	}

	.fc-header-title h2 {
		font-size: 18px !important;
	}

	
}

/* Apenas SM */
@media (min-width:768px) and (max-width:991px) {
	.sup2emSM{
		margin-top: 2em;
	}
}

/* MD */
@media (min-width:992px) and (max-width:1199px) {
	.sup2emMD{
		margin-top: 2em;
	}
	.modal-dialog {
		width: 80%;
	}
}

/* LG */
@media (min-width:1200px) {
	.modal-dialog {
		width: 85%;
	}
}

/* EXTRA LG VISUAL */
@media (min-width:1300px) {
	.criarCatalogo{
		font-size: 1.5em;
	}
	.modal-dialog {
		width: 85%;
	}
}