@import url(http://fonts.googleapis.com/css?family=Raleway:500,700);
body {
    margin: 0;
    font-size: 13px;
}
*{    
	line-height: 1.5em;
	color: #666;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
}
#page {
    margin: 40px auto 0;
}
header, 
hgroup img, 
.small hgroup img,
nav#access,
.small nav#access,
#post-10 li,
#quickmenu img,
#fornecedores img
{
    transition: all 0.5s;
    -moz-transition: all 0.5s; /* Firefox 4 */
    -webkit-transition: all 0.5s; /* Safari and Chrome */
    -o-transition: all 0.5s; /* Opera */
}
ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
h1,h2,h3,
h1 a,h2 a,h3 a, {
    font-size: 2em;
    font-weight: normal;
    color: #000;
}
.full-width #content {
    margin-top: 150px;
}
.home .full-width #content {
    margin-top: 0;
}
.clear {
    clear: both;
}
/* menu */
header#branding {
	z-index: 100;
	background: #FFF;
	left: 0;
	top: 0;
	width: 100%;
	height: 80px;
    position: fixed;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 3px 10px 0px rgba(50, 50, 50, 0.5);
	-o-box-shadow:    0px 3px 10px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 3px 10px 0px rgba(50, 50, 50, 0.5);
}
header#branding.large{ height: 80px; }
header#branding.small{ height: 45px; }

hgroup {
	width: 960px;
	margin: 0 auto;
}
hgroup img {
    width: 250px;
}
.small hgroup img {
    width: 100px;
    height: auto;
}
nav#access {
    position: absolute;
    top: 40px;
    background: none;
    width: 68%;
    margin-left: 18%;
    margin-right: 18%;
}
#access ul {
    list-style: none;
    margin-left: 39%;
}
.small nav#access { top: 4px; }
nav#access a {
	padding: 0 1.5em;
}
#fullBanner {
    margin-top: 80px;
}

/*conteudo*/
#content {
    margin-top: 150px;
}

/*base do site*/
#colophon {
    background: #333;
    padding-top: 100px;
    height: 150px;
    margin: 50px auto 0;
}
.home #colophon {
    
}
#colophon div {
    text-align: right;
    width: 400px;
    margin: 0 auto;
}
#colophon h2 {
    margin-top: -20px;
}
#colophon .simple-image {
    position: absolute;
    margin-top: -20px;
}
#colophon img {
    width: 189px;
    height: 100px;
}
#text-5 div.textwidget {
    font-size: 10px;
    text-align: center;
    background: #272727;
    padding: 5px;
}
/* home */
#quickmenu {
	background: url(../images/bg-question.png) bottom center no-repeat;
	padding: 0 0 60px 0;
}
#quickmenu * {
	text-align: center;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 0.96em;    
}
#quickmenu a {
    height: 120px;
    width: 120px;
    text-align: center;
}
#quickmenu img {
	border: 0;
	width: 100px;
	height: auto;
	margin: 0 20px;
}
#quickmenu img:hover {
    width: 120px;
    margin: -20px 10px 0 10px;
}

#fornecedores {
	height: 240px;
}
#fornecedores article {
	background: #666 url(../images/madeira.jpg);
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 60px 0;
}
#fornecedores article h3 {
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0 0 20px 0;
	font-weight: 100;
	font-size: large;
}
#fornecedores article .textwidget a {
    border: 1px solid #fff;
    color: #fff;
    padding: 5px 10px;
}
#fornecedores article .textwidget a:hover {
    background: #333;
}
#fornecedores article .pictures {
    height: 110px;
    line-height: 215px;
}
#fornecedores img {
    border: 5px solid #fff;
	width: 75px;
	height: auto;
	margin: 0 10px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(grayscale.svg); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}
#fornecedores img:hover {
    width: 100px;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}

#featured {
	font-size: 13px;
	line-height: 0.5em;
	margin: 20px 0;
}
#featured article {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
#featured article img {
    float: left;
    margin: 0 10px 10px 0;
}
#featured article .more-content {
    display: table-row;
}
#featured article h3 {
    font-weight: 100;
    font-size: large;
    margin: 0;
}
#quickmenu, #featured {
    margin-bottom: 50px;
}

/*internas*/
ul.post-list {
    margin-top: 50px;
}
li.listed-post {
    margin-bottom: 50px;
    min-height: 350px;
    background: url(../images/bg-question.png) bottom center no-repeat;
    width: 42%;
    float: left;
    margin-right: 70px;
}
.post-list .featured {
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}
.featured .wp-post-image {
    width: 100px;
    height: auto;
    border: 4px solid #eee;
}
article.post-list {
    margin-bottom: 50px;
    padding-bottom: 50px;
    background: url(../images/bg-question.png) bottom center no-repeat;
}
.entry-meta {
    margin-left: 140px;
}
.entry-meta a {
    color: #999;
}
.type-jetpack-portfolio .entry-meta {
    display: none;
}
.type-post .entry-meta {
    margin-left: 0;
}
/*produtos*/
#post-10 #grid li {
    padding: 5px 9px;
    background: #e7e7e7;
    margin: 2px;
    float: left;
    width: 31%;
}
#post-10 #grid li:hover {
    background: #FFFFFF;
}
#post-10 div.tiled-gallery.type-rectangular {
    width: 957px;
}
/*sidebar*/
#main .widget-area {
    margin-top: 100px;
}
#secondary li.cat-item, 
#secondary li.menu-item 
{
    float: left;
    background: #eee;
    padding: 5px 10px;
    margin: 0 1px 1px 0;
}
aside.widget {
    display: block;
    clear: both;
    margin-top: 40px;
    padding-top: 10px;
}
/*formulario*/
div.wpcf7 {
    width: 400px;
}
div.wpcf7 input[type="text"],
div.wpcf7 textarea
 {
    width: 100%;
    padding: 5px;
}
div.wpcf7 input[type="submit"]{
    padding: 5px 10px;
    border: 1px solid #111;
    background: #222222;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}
div.wpcf7 input[type="submit"]:hover{
    background: #444;
}
