/*
Theme Name: Salao do Artesanato
Author: Fulltarget team
Author URI: http://www.fulltarget.com.br/
Version: 1.0
Text Domain: salaodoartesanato


/** RESET **/
/** ----------------------------------------------------------------------------- **/

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 {margin: 0; padding: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; outline: 0; vertical-align: baseline;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}

audio, canvas, video {max-width: 100%; display: inline-block;}

html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}

body, button, input, select, textarea {font-family: Lato, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5;}

body {background: #ffffff;}

a {text-decoration: none;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}

h1, h2, h3, h4, h5, h6 {margin: 36px 0 12px; font-weight: 700; clear: both;}
h1 {font-size: 26px; line-height: 1.3846153846;}
h2 {font-size: 24px; line-height: 1;}
h3 {font-size: 22px; line-height: 1.0909090909;}
h4 {font-size: 20px; line-height: 1.2;}
h5 {font-size: 18px; line-height: 1.3333333333;}
h6 {font-size: 16px; line-height: 1.5;}

address {margin-bottom: 24px; font-style: italic;}

abbr[title] {border-bottom: 1px dotted;cursor: help;}

b, strong {font-weight: 700;}

cite, dfn, em, i {font-style: italic;}

mark, ins {background: #fff9c0; text-decoration: none;}

p {margin-bottom: 24px;}

code, kbd, tt, var, samp, pre {font-family: monospace, serif; font-size: 15px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: 1.6;}

pre {max-width: 100%; margin-bottom: 24px; padding: 12px; border: 1px solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word;}

blockquote, q {-webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ""; content: none;}
blockquote {margin-bottom: 24px; font-size: 19px; font-style: italic; font-weight: 300; line-height: 1.2631578947;}
blockquote cite, blockquote small {font-size: 16px; font-weight: 400; line-height: 1.5;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote strong, blockquote b {font-weight: 400;}

small {font-size: smaller;}
big {font-size: 125%;}

sup, sub {position: relative; height: 0; font-size: 75%; line-height: 0; vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}

dl {margin-bottom: 24px;}

dt {font-weight: bold;}

dd {margin-bottom: 24px;}

ul, ol {margin: 0 0 24px 20px; list-style: none;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin: 0 0 0 20px;}

img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}

figure {margin: 0;}

fieldset {margin: 0 0 24px; padding: 11px 12px 0; border: 1px solid rgba(0, 0, 0, 0.1);}

legend {white-space: normal;}

button, input, select, textarea {max-width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 100%; vertical-align: baseline;}
button, input {line-height: normal;}
input, textarea {background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0; border: 0;}

textarea {overflow: auto; vertical-align: top;}

table, th, td {}
table {margin-bottom: 24px; border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px;}
caption, th, td {font-weight: normal;}
th {border-width: 0 1px 1px 0; font-weight: bold;}
td {border-width: 0 1px 1px 0;}

del {color: #767676;}

hr {height: 1px; margin-bottom: 23px; background-color: rgba(0, 0, 0, 0.1); border: 0;}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {background: rgb(76,209,208); /* Fall-back for browsers that don't */ background: rgba(76,209,208,0.1); color: #4cd1d0; text-shadow: none;}
::-moz-selection {background: rgb(76,209,208); /* Fall-back for browsers that don't */ background: rgba(76,209,208,0.1); color: #4cd1d0; text-shadow: none;}





/** PADROES **/
/** ----------------------------------------------------------------------------- **/



body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000;
	background-attachment: fixed;
	background-color: #E4E4E4;
	background-image: url(images/bg-couro.jpg);
	background-repeat: repeat;
}


a {color: #582d1b; text-decoration: none;}
a:hover {color: #ea5353; text-decoration: underline;}

.float-left{float: left!important;}
.float-right {float: right!important;}
.nopadding-right {padding-right: 0!important;}

.display-table {display: table;}


/**
* Make sure images with WordPress-added height and width attributes are
* scaled correctly.
*/

.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {height: auto;}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {max-width: 100%; height: auto;}

/* Make sure embeds and iframes fit their containers */
embed, iframe, object, video {max-width: 100%; margin-bottom: 24px;}

p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {margin-bottom: 0;}

/* Alignment */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {margin-left: auto; margin-right: auto; display: block;}

blockquote.alignleft, img.alignleft {margin: 7px 24px 7px 0;}

.wp-caption.alignleft {margin: 7px 14px 7px 0;}

blockquote.alignright, img.alignright {margin: 7px 0 7px 24px;}

.wp-caption.alignright {margin: 7px 0 7px 14px;}

blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin-top: 7px; margin-bottom: 7px;}

.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {margin: 0; display: block;}
.wp-caption {color: #767676;}

.wp-caption-text {margin: 9px 0; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-style: italic; line-height: 1.5;}


/* Clearing floats */


/* Separators */


/** ESTRUTURA **/
/** ----------------------------------------------------------------------------- **/
#complet_bg {width: auto; height: 18px; }

.wrap {width: 903px; margin: auto;}


/* Header */
header {}


/** NAVEGACAO **/
/** ----------------------------------------------------------------------------- **/
nav {
	width: 883px;
	height: 29px;
	padding: 10px;
	background: #d8bcb0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#menu-navegacao {margin: 0; padding: 0; list-style: none;}
.menu-item {float: left; height: 32px; font-size: 13px; text-transform: uppercase;}
.menu-item a {margin: 0 6px; padding: 4px 14px; background: #582d1b; border-top: 1px solid #ccc; border-bottom: 1px solid #dddedc; color: white; display: block;}
.menu-item a:hover {padding: 4px 14px; border-top: 1px solid #dddedc; border-bottom: 1px solid #fff; color: white !important;}

.current-page-ancestor a, .current-menu-item a {background: #e2e2e2; border: 1px solid #d4d5d2; border-top-color: #b8b9b6; border-bottom-color: #dddedb; color: #582d1b;}


/** CONTENT **/
/** ----------------------------------------------------------------------------- **/
.content {
	margin-bottom: 0px;
	padding: 15px;
	background-color: #ffffff;
	border: 1px solid #E3E3E3;
}
.content h2 {margin: 0 0 20px 0; font-size: 32px; font-weight: normal; line-height: 32px; color: #45484C; text-transform: uppercase;}
.content h3 {font-size: 17px; color: #582d1b; }
.content h4 {font-size: 15px; color: #582d1b; }
.content p {color: #45484C;}

.logout {margin: 3px; padding: 5px 12px; background-color: #4cd1d0; border-bottom: 1px solid #06a4a3; color: #fff; font-size: 11px; font-weight: bold;text-transform: uppercase; text-align: center; 
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
}
.logout:hover {background-color: #ea5353; border-bottom-color: #b61212; color: #ffffff; text-decoration: none;}


/*HOME*/
.slide {width: 873px; height: 254px; margin-bottom: 46px;}
.realizacao {position: relative; width: 100%; height: auto; overflow: hidden;}
.realizacao img {width: 933px;}
.nav-gol {position: absolute; top: 0; right: 0; width: 170px; list-style: none; font-weight: bold; text-transform: uppercase;}
.voeGol a {padding-bottom: 40px; background: url('images/gol_logo.png') no-repeat bottom left; display: table;}

.etabs {float: left; margin: 6px 0 0 12px; padding: 0; list-style: none; }
.tab { width: 230px; zoom:1;}
.tab a {margin-top: 7px ; padding: 5px 0 4px 5px; background: #b0b0b0; font-size: 16px; display: block; color: #008f8f; text-transform: uppercase; text-decoration: none;}
.tab a:hover, .tab a.active { background: #008f8d; color: #fff; text-decoration: underline; }
.tab-container .panel-container { float: left; width: 100%	; height: 244px; padding: 5px; background: #a94c77; overflow: hidden;}

.panel-container div p {float: left; width: 180px; margin-top: 80px; line-height: 22px; font-size: 18px; color: #fff;}

/* post */


/** SIDEBAR **/
/** ----------------------------------------------------------------------------- **/

/** FOOTER **/
/** ----------------------------------------------------------------------------- **/
footer {height: 80px; background: url('images/new-footer2.png') no-repeat;}
footer ul {margin: 0; padding: 0; list-style: none;}
footer ul li {float: left; margin-right: 6px;}
footer ul li a {height: 42px; margin-top: 19px; display: block;}

footer p {float: right; margin: 28px 200px 0 0; color: #595959; display: table;}

.facebook {width: 135px; margin-left: 32px; background: url('images/facebook.png');}
.facebook:hover {background-image: url('images/facebook-hover.png');}

.twitter {width: 120px; margin-left: 10px; background: url('images/twitter.png');}
.twitter:hover {background-image: url('images/twitter-hover.png');}

/** SCRIPTS AND PLUGINS **/
/** ----------------------------------------------------------------------------- **/

/* Slider */


/** MEDIA QUERIES **/
/** ----------------------------------------------------------------------------- **/
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}

@media screen and (max-width: 400px) {}




#loginform p {float: left; margin-right: 5px; font-size: 12px; }
#loginform p label {width: 48px;}
#loginform p input[type="text"] {width: 120px; height: 20px; padding: 2px; background: #eee; border: 1px solid #ccc; color: #666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#loginform p input[type="password"] {width: 120px; height: 20px; padding: 2px; background: #eee; border: 1px solid #ccc; color: #666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
