﻿/*
Theme Name: Guarnitex
Theme URI: http://www.guarnitex.com.br/
Author: CFW Agência de Internet
Author URI: http://www.agenciacfw.com
Description: Layout para o site da Guarnitex
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

body {
	margin:0 0 0 0px;
	background-color:#FFF;
	font-family: 'neo_sansregular', tahoma;
	font-size:15px;

	
}
@font-face {
    font-family: 'neo_sansregular';
    src: url('neosans-webfont.eot');
    src: url('neosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('neosans-webfont.woff2') format('woff2'),
         url('neosans-webfont.woff') format('woff'),
         url('neosans-webfont.ttf') format('truetype'),
         url('neosans-webfont.svg#neo_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'yanone_kaffeesatzregular';
    src: url('yanone_kaffeesatz_regular-webfont.woff2') format('woff2'),
         url('yanone_kaffeesatz_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gearusbook';
    src: url('gearusbook-webfont.woff2') format('woff2'),
         url('gearusbook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.navbar-default {
	background:none;
	border:none;
}
.navbar-header {
	 background-image:url(images/fundo-mobile.jpg);
	 background-repeat:no-repeat;
	 background-position:top center;
	 background-color:#000000;
	 border-bottom:2px solid #a62718;
	 
 }
 .navbar-collapse {
	 background-color:#212121;
 }
 .navbar-brand {
	 min-height:80px;
}
.navbar-default .navbar-toggle {
	border:none;
}
.navbar-toggle {
	padding:0 0 0 0px;
	margin-right:30px;
	margin-top:32px;
}
.navbar-toggle .icon-bar {
    width: 36px;
    height: 3px;
    border-radius: 1px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
    font-size: 26px;
    line-height: 32px;
	font-family: 'yanone_kaffeesatzregular', arial;
	text-transform:uppercase;
}
.sem-margem
{
	padding-left:0px;
	padding-right:0px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: #a62718;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background:none;

}
 .empresa {
	padding-bottom: 20px;
}
.botao-empresa {
	text-align:center;
	display:inline-block;
}
.botao-empresa h1 {
	font-family: 'gearusbook', arial;
	text-transform:uppercase;
    color: #fff;
    font-size: 22px;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:30px;
	padding-right:30px;
	background-color:#c22210;
	line-height:32px;

}

.imagem-empresa {
    border-radius: 50%;
    margin-top: 20px;
}
.texto-empresa {
	margin-top:30px;
}
.textos {
    color: #777777;
    font-family: 'neo_sansregular',tahoma;
    font-size: 15px;
    line-height: 22px;

}
.formt {
    color: #777777;
    font-family: 'neo_sansregular',tahoma;
    font-size: 15px;
    line-height: 28px;
	padding-top:16px;

	text-align:center;

}
.justify {
	text-align:justify;
}
.textos a {
    color: #777777;
	text-decoration:none;
}
.textos p {
	margin-bottom:22px;
}
.textos strong {
	font-weight:bold;
}
.fundo-papel1
{
	background-color:#28282a;
}
.fundo-papel2
{
	background-color:#c22725;
}
.fundo-papel3
{
	background-color:#3c3d3f;
}
.fundo-papel4
{
	background-color:#e73b25;
}
.fundo-papel5
{
	background-color:#7d7d7d;
}
.fundo-papel6
{
	background-color:#0e0e0e;
	margin-top:20px;
}
.botao-papel
{
	margin-top:5px;
	margin-bottom:5px;
}
.margem-produto {
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:20px;
	padding-right:20px;
}
.formulario {
	margin-top:30px;
}
.espaca-orc {
	padding-top:15px;
}
.tit-prod {
	padding-bottom:15px;
	line-height:32px;
	text-transform:uppercase;
    font-size: 28px;
	font-family: 'yanone_kaffeesatzregular', arial;
    color: #fff;
}
.tit-prod a {
    color: #fff;
    font-size: 26px;
	text-decoration:none;
}
.veja-mais {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #c22210;
	display:inline-block;
	font-family: 'yanone_kaffeesatzregular', arial;
	font-size:18px;
	text-transform:uppercase;

}
.veja-mais2 {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #fff;
	display:inline-block;
	font-family: 'yanone_kaffeesatzregular', arial;
	font-size:18px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
.veja-mais2 a {
	color:#fff;
}
.btn-secondary {
	background-color:#a62718;
	color:#fff;
	font-family: 'gearusbook', arial;
	font-size:16px;
	text-transform:uppercase;
}
.form-control {
    font-family: 'neo_sansregular',tahoma;
	color:#000;
}
.botao-localizacao
 {
	 border:3px solid #000000;
	 color: #000000;
    text-align: center;
    font-size: 18px;
    padding-top: 10px;
    text-transform: uppercase;
    font-family: 'gearusbook';
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-top: 20px;
 }
 .voltar
 {
	border:2px solid #000000;
	color: #000000;
    text-align: center;
    font-size: 15px;
    padding-top: 8px;
    text-transform: uppercase;
    font-family: 'gearusbook';
    display: inline-block;
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    margin-top: 20px;
 }
 .voltar a {
	color: #000000;
	 text-decoration:none;
 }
.rodape {
	background-image:url(images/fundo-rodape.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
}
.logo-rodape {
	padding-top:12px;
	padding-bottom:12px;
}
.texto-meio-telefone
{
	font-family: 'yanone_kaffeesatzregular', tahoma;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	line-height: 36px;
}
.preto-rodape {
	background-color:#000;
	line-height:30px;
	margin-top:14px;
	font-family: 'yanone_kaffeesatzregular', tahoma;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
.resumo-prod {
    color: #fff;
    font-family: 'neo_sansregular',tahoma;
    font-size: 17px;
    line-height: 25px;
}
.resumo-prod a {
	text-decoration:none;
	color:#fff;
}
.resumo-prod p {
	margin-bottom:22px;
}
.margem-produto2 {
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	padding-bottom:9px;
	margin-top:0px;
}
.mapa {
	margin-top:12px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.cfw {
	margin-top:12px;
	margin-bottom:12px;
}
.produto-item {
	margin-bottom:20px;
}
.botao-interna  {
	margin-top: 20px; 
}
.botao-interna h1 {
	font-family: 'gearusbook', arial;
	text-transform:uppercase;
    color: #fff;
    font-size: 24px;
	padding-top:14px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	background:none;
	background-color:#c32825;
	display:inline-block;
	line-height:32px;
}
.contatos {
	padding-top:28px;
    font-family: 'yanone_kaffeesatzregular', tahoma;
    color: #212121;
    font-size: 26px;
    text-align: center;
    line-height: 36px;
}
.contatos strong {
	color:#c42825;
	font-size:28px;
}
.btn:hover {
    color: #fff;
}



/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.navbar-default .navbar-nav>li>a {
	font-size:25px;
	padding-left:12px;
	padding-right:12px;
}
.contatos {
	font-size:22px;
}
.contatos strong {
	font-size:24px;
}
	
	
	
	
	
	
}

@media (min-width:992px) {
.form-control {
	height:36px;
	font-size:15px;
	color:#000;
}
.preto-rodape {
	font-size:24px;
	line-height:44px;
}
.rodape {
	min-height: 350px;
}
.botao-localizacao {
	font-size:22px;
}
.espaca-orc {
	padding-top:0px;
}
.veja-mais {
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:20px;
}
.tit-prod a {
	font-family: 'yanone_kaffeesatzregular', arial;
    color: #fff;
    font-size: 28px;
	text-decoration:none;
	line-height:34px;
	text-transform:uppercase;
	padding-bottom:0px;
}
.tit-prod-interna a {
	font-family: 'yanone_kaffeesatzregular', arial;
    color: #000;
    font-size: 28px;
	text-decoration:none;
	line-height:34px;
	text-transform:uppercase;
	padding-bottom:0px;
}
.margem-produto {
	padding-left:20px;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:0px;
	padding-right:5px;
}


.cinza-produtos  {
	 background-color:#dfdfdf;
	 margin-top:15px;
 }

.botao-empresa  {
	min-height:68px;
	background-image:url(images/botao-empresa.png);
    background-repeat: no-repeat;
	margin-top: 20px; 
	background-position:top left;
	text-align:left;
	min-width:410px;
	float:left;
}
.botao-empresa h1 {
	font-family: 'gearusbook', arial;
	text-transform:uppercase;
    color: #fff;
    font-size: 28px;
	padding-left:60px;
	padding-top:16px;
	background:none;
}

.linha {
	margin-bottom:20px;
}
.fundo-topo {
	background-image:url(images/slider.jpg);
   	background-repeat: no-repeat;
    min-height: 760px;
    background-position: top center;
	padding-top:0px;
	padding-bottom:0px;
}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
    font-size: 28px;
    line-height: 40px;
	padding-left: 17px;
    padding-right: 17px;
}
.navbar-nav {
	background-image:url(images/fundo-menu.png);
	background-repeat:no-repeat;
	margin-top:45px;
	padding-left:54px;
	padding-right:54px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background:none;
}
.nav>li>a {
	padding-left:15px;
	padding-right:15px;
}
 .navbar-collapse {
	 background:none;
 }




}
