/* INÍCIO SOBREPOSIÇÃO DE ESTILOS */

/* Início Media Queries Padrão Exemplo */
/* @media (max-width: @screen-xs-max) { ... } */
/* @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } */
/* @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... } */
/* @media (min-width: @screen-lg-min) { ... } */
/* Fim Media Queries Padrão Exemplo */


/* Início Media Queries para Layout Página Sites */

@media (max-width: 767px)
.control-sidebar {
    padding-top: 100px !important;
}

@media (max-width: 550px) and (min-width: 450px) {
	.pagina-sites-vitrine-produtos div{
		width: 80%;
    	margin: 0 auto;
    	float: none;
	}
	
	.small-box {
		margin-bottom: 20px!important;
	}
}

@media (min-width: 540px) {
	.botao-menu-superior{
		display: none;
	}
	.menu-superior{
		display: initial;
	}
}

@media (max-width: 540px) {
	.botao-menu-superior{
		display: initial;
	}
	.menu-superior{
		display: none;
	}
}

@media (max-width: 450px) and (min-width: 320px) {
	.pagina-sites-vitrine-produtos div{
		width: 90%;
    	margin: 0 auto;
    	float: none;
	}
	
	.small-box {
		margin-bottom: 20px!important;
	}
}

@media (max-width: 425px){
	.main-header .logo{
		line-height: 35px;
	}
	.telefones-contato-menu{
		display: none;
	}
	.telefones-contato-logo{
		display: initial !important;
		font-size: 14px !important;
	}
	
	.main-header .logo {
	    line-height: 25px !important;
	}
}
@media (max-width: 320px){
	.pagina-sites-vitrine-produtos div{
		width: 100%;
    	margin: 0 auto;
    	float: none;
	}
	
	.small-box {
		margin-bottom: 20px!important;
	}
	
	.telefones-contato-menu{
		display: none;
	}
	.telefones-contato-logo{
		display: initial !important;
		font-size: 14px !important;
	}
	
	.main-header .logo {
	    line-height: 25px !important;
	}
}

/* Fim Media Queries para Layout Página Sites */


/* Início Layout Página Sites */
.paginador-modelos {
	margin: 0 auto !important;
	text-align: center !important;
}
.pagination>li>a {
    background: #1f292d !important;
    color: #fff !important;
    font-size: 16px !important;
}
.pagination>li>a:hover {
    background: #fff!important;
    color: #1f292d !important;
}

.pagination>li>a.selecionado {
    background: #fff!important;
    color: #000!important;
}

h4.control-sidebar-subheading {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.telefones-contato-menu{
	font-size: 18px !important;
	float: left !important;
}

.telefones-contato-logo{
	display: none;
}

.botao-menu-superior{
	font-size: 20px!important
}

.botao-menu-categorias-sites{
	padding: 11px 15px 10px 15px !important;
	font-size: 20px;
}

.menu-superior{
	font-size: 16px!important
}

.box-imagem-site{
    background-color: #222d32 !important;
}

.box-imagem-site img {
    width: 100%;
    height: 350px;
}

.box-imagem-site i {
    margin-left: 10px;
}

.main-header .logo{
    font-size: 19px;
}

.skin-blue .sidebar-menu>li.header {
    color: #b8c7ce;
}

.small-box-footer{
	padding: 0!important;
}

a.small-box-footer{
	font-size: 23px;
}

footer.main-footer {
    text-align: center;
}

.conteudo-pagina-contato{
	margin-left: 0;
}

.main-footer{
	background: #367fa9!important;
}

footer.main-footer, footer.main-footer.conteudo-pagina-contato {
    color: #fff!important;
}

.contato-rodape-main-footer{
	margin-left: 0!important;
}

.sidebar-menu>li.active>a{
	color: #222d32 !important;
    background: rgb(255, 255, 255) !important;
}

.botao-ativar-modal-mensagens{
	display: none!important;
}

/* FIM SOBREPOSIÇÃO DE ESTILOS */