body {
	font-family: 'Open Sans', sans-serif !important;
	background: url(../img/fundo.jpg) fixed;
}

h1,h2,h3,h4,h5 {
	font-family: 'Roboto', sans-serif !important;
}
hr { margin: 10px 0px !important; }
a:link, a:visited, a:hover, a:active {
	text-decoration: none !important;
}
.caixaFixa {
	margin-top: 10px;
	background: #fff;
	border-radius: 5px;
	max-width: 1000px;
	min-height: 500px;
}

header {
	max-width: 1000px;
}
.paddingTop {
	padding: 5px 0 0 0;
}
/* Organização para Tablet    768px                  969px  */
@media screen and (min-width: 700px) and (max-width: 969px) {
	.paddingTop {
		margin-top: -50px;
	}
}
.margin10px {
	margin: 10px;
}
.bandeira {
	margin-left: 10px;
}
.menuPrincipal {
	background: #FFF;
	border-radius: 5px;
	min-height: 30px;
	color: #00F;
}
.menuPrincipal .navbar {
	min-height: 0px !important;
	margin: 0px !important;
}

.pagColecoes {
	margin: auto auto !important;
	max-width: 850px;
}
.caixaColecoes {
	padding: 10px;
}
.caixaColecoes div {
	padding: 5px;
}
.caixaDesc {
	background: #F00;
	color: #FFF;
	width: 95%;
	margin: -20px auto 0 auto;
	font-size: 12px;
}
.caixa {
	background: #036;
	border-radius: 5px;
	width: 100%;
	padding-bottom: 25px !important;
}
.caixa img { margin: auto auto; }

#caixaMarcas {
	border: solid 1px #337AB7;
	margin: 10px 0px 10px 0px;
}
#caixaMarcas .L20 img { margin: 5px auto 5px auto; }
@media screen and (min-width: 510px) {
	#caixaMarcas .L20 {
		width: 20%;
		padding: 5px;
	}
}

.downCatalogo {
	margin-bottom: 10px;
}

#divSlideInicial img {
	float: right;
}
.marginCimaBaixo {
	margin: 10px 0;
}

@media screen and (min-width: 768px) {
	#divSlideInicial {
		left: 30%;
		width: 70%;
		padding-left: 0px;
	}
	#ladoSlide {
		right: 70%;
		width: 30%;
	}
}

.rodape {
	border-top: solid #337AB7 1px;
	min-height: 100px;
	padding-top: 20px;
}
.rodape img {
	max-height: 100px;
	margin: auto auto;
}
@media screen and (max-width: 767px){
	.sobreRodape {
		text-align: center;
	}
}

.contador { text-align: center; margin-bottom: 10px; }
.byMe {
	font-size: 12px;
	color: #FFF;
	text-align: center;
	margin: 10px 0px;
}
.byMe a:link, .byMe a:visited, .byMe a:hover, .byMe a:active {
	color: #FFF;
}

.empresa { padding: 20px 0px; }
.empresa img { margin: auto auto; }
.empresa .tab-content {
	padding: 10px !important;
	border: solid 1px #337AB7;
}
.nav-pills li a {
	border-radius: 0px !important;
}

.pagCampanha { padding: 0px 10px; }
.banners img { margin: 5px; }

.conteudoEstados {
	min-height: 300px !important;
}

.pagContato {
	min-height: 420px;
	margin-bottom: 20px;
}

.caixaConteudoColecao {
	padding: 10px;
	min-height: 400px;
}
@media screen and (max-width: 767px){
	.nav-pills li {
		width: 50%;
		float: left !important;
		margin: 0px !important;
	}
	.nav > li > a {
		padding: 5px 15px !important;
	}
}

.caixaCalcado {
	background: #E9E9E9;
	border-radius: 5px;
	min-height: 115px;
}
@media screen and (max-width: 767px){
	.caixaCalcado { min-height: inherit; }
}
.caixaCalcado img { display: inline; }
.refCalcado { margin: 5px 0px; }

@media screen and (max-width: 767px){
	.tituloCalcado {
		margin: 20px 0px 10px 0px;
		text-align: center;
	}
}

/* SLIDE DOS CALÇADOS */
.pswp__bg {
	background-color: #fff !important;
}
.pswp__top-bar {
	background-color: #337AB7 !important;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background-color: #337AB7 !important;
}
.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 auto !important;
  width: 33% !important;
}
@media screen and (max-width: 767px){
	.my-gallery figure {
		width: 50% !important;
	}
}
.my-gallery figcaption {
  display: none;
}
/* FIM DO SLIDE */

.pagOutros { padding: 0px 10px; }
#owl-001 .item, #owl-002 .item, #owl-003 .item, #owl-004 .item {
  margin: 3px auto;
  text-align: center; 
}
#owl-001 .item img, #owl-002 .item img, #owl-003 .item img, #owl-004 .item img {
  max-width: 300px;
  max-height: 200px;
}
.pagOutros h2 { border-bottom: solid 1px blue;}

/* CORRIGINDO BUG */
.badge {
	vertical-align: top !important;
}



