body {
	background: #F5F5F5;
	color: #000000;
	font-family: 'Roboto Slab', serif;
}

a, a:hover{
	color: #000000;
}

a.link-blue{
	/*color: #fff;
	background-color: #213945;*/
	padding: 5px 10px;
	border-radius: 8px;
	display: inline-block;
}

/*
footer a{
	color: #FFF;
}

footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
*/

.footer .cor-branco > div {
	background: #3A8CF8;
    color: #FFFFFF;
	padding-top: 15px !important;
    padding-bottom: 15px;
    margin: 10px auto;
}

h1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
}

h2 {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
}
h3 {
	display: block;
	font-size: 1.17em;
	font-weight: bold;
	margin: 0;
}

h4 {
	display: block;
	font-weight: bold;
	margin: 0;
}

h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span { display: block; }

h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a { display: block; }

h1 br,
h2 br,
h3 br,
h4 br,
h5 br,
h6 br,
body.pag-index h1 br,
body.pag-index h2 br,
body.pag-index h3 br,
body.pag-index h4 br,
body.pag-index h5 br,
body.pag-index h6 br {	display: none; }

.produto h1 br,
.produto h2 br,
.produto h3 br,
.produto h4 br,
.produto h5 br,
.produto h6 br { display: block; }

input[type="text"] {
	margin: 0px 6px;
}

textarea { resize: none; }

input[type="text"], textarea, select {
	width: 100%;
}

.container{
	background: #FFFFFF;
}

.logo{
	padding: 5px 0 0 10px;
}

.mainbody img {
	height: auto;
	max-width: 100%;
}

/*.cor-branco { color: #FFF; }*/
.cor-preto { color: #000; }
.cor-cinzento { color: #666; }
.cor-azul { color: #0000FF; }
.cor-verde { color: #006600; }
.cor-roxo { color: #6600FF; }
.cor-vermelho { color: #990000; }
a.hover-vermelho:hover { color: #990000; }
.fundo-branco { background-color: #FFFFFF;}
.fundo-vermelho { background-color: #990000; }
.fundo-azul-escuro { background-color: #543A29;}
.bold { font-weight: bold; }
.nobold { font-weight: normal; }
.italic { font-style: italic; }
.size1 { font-size: 12px; line-height: 14px; top: 0 px; }
.size2 { font-size: 13px; line-height: 14px; }
.size3 { font-size: 16px; line-height: 18px; }
.size4 { font-size: 24px; line-height: 28px; }
.size-title { font-size: 20px; line-height: 24px; }
.font-arial { font-family: Arial, Helvetica, sans-serif; }
.font-verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }
.font-roboto { font-family: 'Roboto Slab', serif; }
.upr { text-transform: uppercase; }
.aleft { text-align: left; }
.alright { text-align: right; }
.alcenter { text-align: center; }
.block { display: block; }
.inblock { display: inline-block; }
.underln { text-decoration: underline; }
table.middle td { vertical-align: middle !important; }
table.bottom td { vertical-align: bottom !important; }
.left { float: left; }
.right { float: right; }
.nomargin { margin: 0; }
table.nomargin td { padding: 4px !important; }
.nopadding { padding: 0 !important; }
table.nopadding td { padding: 0px !important; }
.margin-top { margin-top: 20px; }
.mtop10 { margin-top:10px; }
table.table td { border-top: 0 !important; }
.lspacing{ letter-spacing: -1px; }
.prel{ position: relative;}
.pabs{ position: absolute;}
.mauto{ margin-right: auto; margin-left: auto;}

.default, .default:hover, .produto a, .produto a:hover { text-decoration: underline; }
/*.default:visited, .produto a:visited { color: #5A369D; }*/
.header-links a { color: #990000; text-decoration: underline; }

.header-image {
	background: #3A8CF8;
	color: #FFFFFF;
	background-size: auto 100%;
	padding-top: 6px;
	height: 47px;
	margin: 15px -15px;
}

.header-image h1{
	text-align: center;
	margin: 0px;
	text-transform: uppercase;
}

.header-image h1 span{
	display: block;
}

.bcrumb{
	margin: 10px 15px;
	font-size: 10px;
	text-transform: capitalize;
}

ul.bullet-vermelho { list-style: none; margin: 0; padding: 10px 0 0 10px; }
ul.bullet-vermelho li{ padding: 2px 0;}
ul.bullet-vermelho li:before {
	content: '●';
	/*color: #FF0000;*/
	font-size: 12px;
	margin-right: 2px;
	margin-left: -10px;
}

ul.bullet-dash { list-style: none; margin: 0; padding: 0; }
ul.bullet-dash li:before {
	content: ' - ';
}

.featured{
	background: url() no-repeat center left;
	padding-left: 60px;
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	text-transform: uppercase;
	text-align: left;
}

.produto {
	position: relative;
	height: auto;
    width: 250px;
    margin: 20px 0;
	padding: 10px;
	border: 1px solid #D7D7D7;
}

/********* Trofeus Acrilico *********/

.produto.trofeus325 {
	height: auto;
    min-height: 325px;	
}

.produto.trofeus400 {
	height: auto;
    min-height: 400px;	
}

.produto.trofeusAuto {
    height: auto;
}

/***********************************/
/******* Trofeus Divertidos *******/

.produto.trofeus-divertidos {
	height: 350px;
}

.produto.trofeus-divertidos .produto-body {
	height: 325px;
}

.produto.trofeus-divertidos .produto-body .produto-home-img {
	height: auto;	
}

/***********************************/

.produto table.table , .produto .produto-img{
	position: relative;
	top: -45px;
	display: block;
	padding: 20px 5px 0;
	/*height: 115px;*/
}

.produto .produto-img{
	padding: 20px 10px 0;
	/*height: 160px;*/
	text-align: center;
}

.produto .produto-mouseover{
	background-color:#B8DBFD;
	padding:20px;
}

.mouseover .showover{
	display: none;
}

.produto .produto-img.vinil{
	height: 185px;
}

.produto .produto-img img{
	padding: 40px 0 0;
	/*max-height: 180px;*/
}

.produto .produto-img.vinil img{
	padding: 30px 0 0;
	/*max-height: 205px;*/
}

.produto table.table td{
	padding: 60px 5px 0;
}

.produto > div.size1, .produto > span.size1 {
	/*background: url('../images/v2/img_fundobaixo.png') no-repeat bottom;*/
	position: relative;
	/*bottom: -15px;*/
	padding: 0 10px 1px;
	/*min-height: 150px;*/
}

.produto img { padding-bottom: 10px; }
.produto h2 > a, .produto h3 > a, .produto h4 > a, .produto h5 > a, .produto h6 > a { padding-bottom: 6px; }
.produto input { width: 50%; }
.produto select { width: 80%; }
.produto table input { width: 100%; }

.produto .produto-header{
	position: absolute;
	top: -45px;
	width: 100%;
	height: 120px;
}

.produto .produto-footer{
	position: absolute;
	bottom: -15px;
	width: 100%;
	height: 91px;
}

.produto .produto-body{
	position: relative;
	background: #FFFFFF;
}

.produto p {
	margin-top: 10px;	
}

.produto p a {
    background: #EBA426;
	color: #000000;
    padding: 5px 45px;
	text-decoration: none;
}

.produto p a:hover {
	text-decoration: none;
}

.produto .canto {
	position: absolute;
	top: 5px;
    right: 5px;
	width: 0px;
    height: 0px;
    border-bottom: 35px solid transparent;
    border-left: 35px solid #af0202;
    transform: rotate(90deg);
     -webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	z-index: 10;
}

.produto .produto-body .canto:after {
	
}

.produto .produto-body .produto-home-img{
    margin: auto;
	height: 200px;
	width: 180px;
	padding-top: 30px;
}

.produto .produto-body .nome {
	padding: 0px 10px 10px 10px;
	height: 75px;
}

.separator{
	height: 3px;
	background-color: #452100;
	margin: 30px 10px;
	position: relative;
}

.separator .stamp{
	background: #FDF9ED url() no-repeat center center;
	width: 80px;
	height: 40px;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -40px;
}

#encomenda-submit {
	color: #fff;
	background-color: #3A8CF8;
	border: 0px;
	padding: 5px 10px;
	border-radius: 5px;
	float: right;
	margin-bottom: 10px;
}

.img_carimbo_manual0 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 113px;
	height: 20px;
}

.img_carimbo_manual1 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 77px;
	height: 51px;
}

.img_carimbo_manual2 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 103px;
	height: 63px;
}

.img_carimbo_manual3 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 113px;
	height: 46px;
}

.img_carimbo_manual4 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 119px;
	height: 58px;
}

.img_carimbo_manual5 {
	border: 2px solid #000;
	background: #CCCCCC;
	width: 139px;
	height: 58px;
}

nav.navbar {
	border: 0;
}

nav.navbar .navbar-collapse {
	padding: 0;
	margin: 0;
}

.list-group {
	margin: 0 !important;
}

nav.navbar a.list-group-item,
nav.navbar span.list-group-item {
	background: transparent;
	color: #000000;
	padding: 5px 0;
   	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
}

nav.navbar a.list-group-item:first-child,
nav.navbar a.list-group-item:last-child {
	border-radius: 0px;
}

nav.navbar span.list-group-item {
	color: #000000;
	text-decoration: none;
	border-radius: 0px;
}

.list-group-item:not(a) {
    background: url(../images/seta_menu.jpg) 0% no-repeat !important;
    padding-left: 10% !important;
}

.list-group-item.activo:not(a) {
	background: url('../images/seta_menu_activo.jpg') 0% no-repeat !important;
}

nav.navbar a.list-group-item.active {
	background: rgba(0,153,204,0.15) url('../images/seta_menu.jpg') 95% no-repeat !important;
}

nav.navbar a.list-group-item:hover {
		background: rgba(0,153,204,0.15) url('../images/seta_menu.jpg') 95% no-repeat !important;
}

nav.navbar a.list-group-item.active:hover{
	border-color: inherit;
	color: #452100;
}

.navbar-default {
	background: transparent;
}

nav.navbar .navbar-header{
	display: none;
}

nav.navbar .navbar-header:before {
	content: 'Menu';
	position: absolute;
	right: 70px;
	top: 10px;
}

.menu-accordion {
	background: #FFFFFF;
	list-style: none;
	-webkit-padding-start: 0;
	padding-left: 0;
	margin-left: auto;
}

.menu-accordion li {
	background: #FFFFFF;
	font-size: 14px;
    font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}	

.menu-accordion .son {
	display: none;
	list-style: none;
	-webkit-padding-start: 0;
	padding-left: 0;
	margin-left: auto;
}

.menu-accordion .son li a {
    background: url(../images/seta_menu.jpg) 95% no-repeat !important;
	padding-right: 15%;
	padding-left: 15%;
}

.menu{
	width: 214px;
	margin: 86px 0 66px;
	/*background: url('../images/v2/img_repeatmenu.jpg') repeat-y;*/
}

.menu .header-menu{
	background: url('../images/v2/img_menucima.png') no-repeat top center;
	width: 100%;
	height: 165px;
	position: absolute;
	top: -66px;
}

.menu .footer-menu{
	background: url('../images/v2/img_menubaixo.png') no-repeat top center;
	width: 100%;
	height: 245px;
	position: absolute;
	bottom: -40px;
}

.menu .body-menu{
	position: relative;
	font-size: 18px;
	min-height: 250px;
}

.menu .body-menu .categoria {   
    background: #af0202;
    color: #FFFFFF;
 	text-align: center;
    text-transform: uppercase;
    font-weight: bold;	
}

.mainbody .row {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mainbody .row:first-child { margin-top: 0px; }
.mainbody .produto input {
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
/*.mainbody .row:first-child span { display: block; }
.mainbody .row:first-child span + br { display: none; }
.mainbody .row:first-child .produto span { display: inline-block; }*/

/** exclusivos **/
.produto-new-height .produto-body-new-height .produto-home-img-new-height{
    margin: auto;
	height: 240px;
	width: 180px;
	padding-top: 20px;
}

.produto-new-height {
	position: relative;
	height: 370px;;
    width: 230px;
    margin: 20px 0;
	padding: 10px;
	border: 1px solid #D7D7D7;
}

.produto-new-height .produto-body-new-height{
	height: 350px;
	position: relative;
	background: #FFFFFF;
}

/** manuais e automaticos **/
.produto .produto-header.automaticos{
	position: absolute;
	top: -45px;
	width: 100%;
	height: 120px;
}

.produto .produto-footer.automaticos{
	position: absolute;
	bottom: -15px;
	width: 100%;
	height: 91px;
}

.produto .produto-body.automaticos{
	height: 300px;
	position: relative;
	background: #FFFFFF;
}

.produto .produto-body .produto-home-img.automaticos{
    margin: auto;
	height: 180px;
	width: 180px;
	padding-top: 20px;
}

/** personalizados **/

.size1.personalizados {
    text-align: center;
    background: white;
    height: 295px;
    padding: 180px 10px 1px !important;
    top: -175px;
}

.produto-img.alcenter.alturaEspecial {
    padding: 10px 10px 0px !important;
}

.produto-img.alcenter {
	z-index: 1;
}

.size1.personalizados.alturaEspecial {
    top: -230px;
    padding: 190px 10px 1px !important;
}

.size1.personalizados.alturaEspecial1 {
    top: -213px;
}

/** fidelizar **/
.produto.fidelizar {
    height: 500px;
}

.size1.fidelizar {
    top: -310px;
    height: 478px;
    padding: 290px 10px 1px !important;
    background: white;
}

/** quadrados  e redondos **/
.produto.quadrados{
	height: 350px !important;
}

.produto .produto-header.quadrados{
	position: absolute;
	top: -45px;
	width: 100%;
	height: 120px;
}

.produto .produto-footer.quadrados{
	position: absolute;
	bottom: -15px;
	width: 100%;
	height: 91px;
}

.produto .produto-body.quadrados{
	height: 300px;
	position: relative;
	background: #FFFFFF;
}

.produto .produto-body .produto-home-img.quadrados{
    margin: auto;
	height: 180px;
	width: 180px;
	padding-top: 20px;
}

.produto .produto-img {
	z-index: 1;
}

.size1.redondos {
    top: -260px;
    height: 328px;
    padding: 220px 10px 1px !important;
    background: white;
}

.size1.quadrados {
    top: -220px;
    height: 328px;
    padding: 220px 10px 1px !important;
    background: white;
}

.size1.quadrados.alturaEspecial {
    top: -245px;
}

.size1.quadrados.alturaEspecial1 {
    top: -250px;
}

/** autotintados/rectangulares **/
.produto.autotintados{
	height: 270px !important;
}

.produto .produto-header.autotintados{
	position: absolute;
	top: -45px;
	width: 100%;
	height: 120px;
}

.produto .produto-footer.autotintados{
	position: absolute;
	bottom: -15px;
	width: 100%;
	height: 91px;
}

.produto .produto-body.autotintados{
	height: 250px;
	position: relative;
	background: #FFFFFF;
}

.produto .produto-body .produto-home-img.autotintados{
    margin: auto;
	height: 180px;
	width: 180px;
	padding-top: 20px;
}

.produto-img.autotintados.alcenter {
    z-index: 1;
}

.size1.autotintados{
	position: relative;
	padding: 145px 10px 1px !important;
	background: white;
	height: 250px;
	top: -165px;
	text-align: center;
}

.size1.autotintadosEspecial{
	position: relative;
	padding: 145px 10px 1px !important;
	background: #FFF none repeat scroll 0% 0%;
	height: 250px;
	top: -185px;
	text-align: center;
}

/** 		antivirus			**/
.produto.antivirus{
	height: 390px !important;
}

.produto .produto-header.antivirus{
	position: absolute;
	top: -45px;
	width: 100%;
	height: 120px;
}

.produto .produto-footer.antivirus{
	position: absolute;
	bottom: -15px;
	width: 100%;
	height: 91px;
}

.produto .produto-body.antivirus{
	height: 300px;
	position: relative;
	background: #FFFFFF;
}

.produto .produto-body .produto-home-img.antivirus{
    margin: auto;
	height: 180px;
	width: 180px;
	padding-top: 20px;
}

.size1.antivirus{
	top: -30px;
	padding: 240px 10px 1px !important;
    background: white;
    height: 360px;
    top: -255px;
    text-align: center;
}

/** 		incognito			**/
.size1.incognito {
    background: white;
    height: 290px;
    top: -185px;
    padding: 170px 10px 1px !important;
    text-align: center;
}

/** 		professores			**/
.size1.professores {
    background: white;
    height: 315px;
    top: -240px;
    padding: 200px 10px 1px !important;
}
.produto.professores {
    height: 340px !important;
}

/** 		bolso			**/
.size1.bolso {
    background: white;
    height: 295px;
    top: -160px;
    padding: 180px 10px 1px !important;
    text-align: center;
}

/** 		caneta			**/
.size1.caneta {
    background: white;
    height: 345px;
    top: -260px;
    padding: 230px 10px 1px !important;
    text-align: center;
}
.produto.caneta {
    height: 365px !important;
}

/** 		dryink			**/
.size1.dryink {
    background: white;
    height: 295px;
    top: -180px;
    padding: 165px 10px 1px !important;
    text-align: center;
}

/** 		texteis			**/
.size1.texteis {
    background: white;
    height: 295px;
    top: -190px;
    padding: 160px 10px 1px !important;
    text-align: center;
}

/** 		invisiveis			**/
.size1.invisiveis {
    background: white;
    height: 325px;
    top: -150px;
    padding: 180px 10px 1px !important;
    text-align: center;
}

.size1.invisiveis.alturaEspecial {
    background: white;
    height: 325px;
    top: -245px;
    padding: 215px 10px 1px !important;
    text-align: center;
}

.produto.invisiveis{
	height: 350px !important;
}

/** 		cores			**/
.size1.cores.alturaEspecial {
    background: white;
    height: 295px;
    top: -144px;
    padding: 160px 10px 1px !important;
    text-align: center;
}
.size1.cores {
    background: white;
    height: 295px;
    top: -134px;
    padding: 160px 10px 1px !important;
    text-align: center;
}

/** 		fazer-automatico			**/
.size1.montar {
    background: white;
    height: 355px;
    top: -207px;
    padding: 180px 10px 1px !important;
    text-align: center;
}

.size1.montar.alturaEspecial {
    background: white;
    height: 355px;
    top: -217px;
    padding: 180px 10px 1px !important;
    text-align: center;
}

.produto.montar{
	height: 380px !important;
}

/**************
	DATADORES
***************/

/** 		automaticos			**/
.produto.datadoresAutomaticos{
	height: 400px !important;
}

.size1.datadoresAutomaticos {
    background: white;
    height: 375px;
    top: -167px;
    padding: 200px 10px 1px !important;
    text-align: center;
}

.size1.datadoresAutomaticos.altura1 {
    top: -157px;
}

.size1.datadoresAutomaticos.altura2 {
    top: -217px;
    padding: 210px 10px 1px !important;
}

.size1.datadoresAutomaticos.altura3 {
    top: -237px;
    padding: 220px 10px 1px !important;
}

/** 		CHAPA			**/

.size1.datadoresChapa {
    background: white;
    height: 295px;
    top: -167px;
    padding: 170px 10px 1px !important;
    text-align: center;
}

/****************************
		NUMERADORES
****************************/
.produto.numeradores{
	height: 400px !important;
}

.size1.numeradores {
    background: white;
    height: 375px;
    top: -183px;
    padding: 190px 10px 1px !important;
    text-align: center;
}

.size1.numeradores.altura1 {
    top: -238px;
    padding: 195px 10px 1px !important;
}

.size1.numeradores.altura3 {
    top: -160px;
}

/****************************
		SELOS BRANCOS
****************************/
/** 		bolso			**/
.produto.seloBolso{
	height: 330px !important;
}

.size1.seloBolso {
    background: white;
    height: 305px;
    top: -165px;
    padding: 170px 10px 1px !important;
    text-align: center;
}

.size1.seloBolso.altura1 {
    top: -160px;
    padding: 160px 10px 1px !important;
}    

.size1.seloBolso.altura2 {
    height: 305px;
    top: -190px;
    padding: 190px 10px 1px !important;
}

.size1.seloBolso.altura3 {
    height: 300px;
    top: -185px;
    padding: 171px 10px 1px !important;
}

/** 		bolso			**/
.produto.seloMesa{
	height: 420px !important;
}

.size1.seloMesa {
    background: white;
    height: 395px;
    top: -260px;
    padding: 240px 10px 1px !important;
    text-align: center;
}

.size1.seloMesa.altura1 {
    top: -190px;
    padding: 240px 10px 1px !important;
} 


.submenu{
	width: 450px;
	margin: auto;
}

.submenu .title{

}

.submenu img{
	padding: 5px 0;
}

.models{
	display:none;
}

.models:first-child{
	display: block;
}

.models-header{
	display: table;
	margin: 0 auto 20px;
}

.models-header span{
	display: table-cell;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px;
	height: 35px;
	vertical-align: middle;
}

.produto-gd{
	margin: auto;
	width: 450px;
}

.produto-gd .gd-header , .submenu .gd-header{
	background: url('../images/convites/topo-450.jpg') no-repeat;
	width: 450px;
	height: 54px;
}

.produto-gd .gd-content, .submenu .gd-content{
	background: url('../images/convites/midle450.jpg') repeat-y;
	width: 450px;
}

.produto-gd .gd-footer, .submenu .gd-footer{
	background: url('../images/convites/bottom450.jpg') no-repeat;
	width: 450px;
	height: 26px;
}

.cartao-visita{
	padding: 0 50px;
}

.form-wrapper{
	background-color: #B8DBFD;
	margin: 0px;
	margin-top: 70px !important;
	position: relative;
}

.form-wrapper .ornamento{
	position: absolute;
	top: -56px;
	left: 50%;
	margin-left: -75px;
	width: 149px;
	height: 56px;
}

.second-line{
	border-radius: 5px;
	margin: 2px;
}

.form-wrapper label{
	margin-top: 10px;
}

.form-wrapper input[type="text"]{
	margin: 0px;
}

.form-wrapper .form-group{
	margin-bottom: 0px;
}

#captcha{
	text-align: left;
}

#recaptcha_area{
	margin: 10px auto 0;
}

#recaptcha_image{
	width: 100% !important;
}

#recaptcha_image img{
	width: 100% !important;
	max-width: 314px !important;
}

#recaptcha_response_field{
	max-width: 314px;
}

.cboth{
	clear:both;
}

footer{
	margin: 40px -15px -10px;
}

footer .fundo-vermelho {
	padding-top: 10px;
}

.gplus-icon{
	background: url('') no-repeat center center;
	width: 38px;
	height: 32px;
}

.gplus-icon > div {
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.footer-address{
	font-size:14px;
	line-height:16px;
}

.left-hand{
	background: url('') no-repeat;
	width: 99px;
	height: 60px;
	display: inline-block;
}

.right-hand{
	background: url('') no-repeat;
	width: 99px;
	height: 60px;
	display: inline-block;
}

/*body.pag-index h1 > span { display: inline-block; }*/
body.pag-index h1 > br { display: block; }


#image-wrapper{
	display: none;
	position: absolute;
	top: 200px;
	left: 200px;
	background-color: #D5AD72;
	border: 2px solid #432501;
	border-radius: 8px;
	z-index: 10;
	box-shadow: 0 0 40px #000;
}

#image-wrapper img{
	margin: 10px;
}
/**

@media queries

**/

/*
@media (min-width: 960px) {
	.container {
		width: 960px;
	}
}
*/

@media (max-width: 992px){
	.produto{
		margin: 40px auto;
	}
}

@media (max-width: 767px) {

	img.logo{
		width: 100px;
		height: auto;
	}

	.size4.contacts{
		font-size: 16px;
		line-height: 18px;
	}

	.size3.contacts{
		font-size: 14px;
		line-height: 16px;
	}

	.bullet-vermelho{
		text-align: left;
	}

	/*
	[class*="col-md"], [class*="col-xs"], .produto {
		text-align: center !important;
	}
	*/
	
	.list-group-item:not(a) {
		background: url(../images/seta_menu.jpg) 1% no-repeat !important;
		padding-left: 7% !important;
	}
	
	.menu-accordion .son li a {
   		background: url(../images/seta_menu.jpg) 98% no-repeat !important;
	}
	
	nav.navbar a.list-group-item:hover {
    	background: rgba(0,153,204,0.15) url(../images/seta_menu.jpg) 98% no-repeat !important;
	}
		
	nav.navbar .navbar-header{
		display: block !important;
	}

	.header-image{
		background-size: auto 100%;
		margin-top: 10px;
		height: 33px;
		padding-top: 0 !important;
	}

	.header-image h1 span{
		line-height: 33px !important;
	}

	.menu{
		width: auto;
		background: #D7AB72;
		/*border: 1px solid #361000;*/
		margin: 0 auto;
	}

	.menu .header-menu , .menu .footer-menu{
		display: none;
	}

	.produto{
		margin: 33px auto;
	}
}

@media (max-width: 520px){



	.size4.contacts{
		font-size: 15px;
		line-height: 16px;
	}

	.size3.contacts{
		font-size: 13px;
		line-height: 16px;
	}

	.col-xxs-12{
		width: 100%;
	}

	.header-image{
		padding-top: 5px;
		margin-top: 10px;
	}

	.header-image .size3{
		font-size: 14px;
		line-height: 14px;
	}

	.header-image .size2{
		font-size: 11px;
		line-height: 12px;
		padding: 0 10px;
	}

	.hidden-xxs{
		display: none;
	}

	

}