/*
Theme Name: Ting
Author: Estevão Sarcinelli
Author URI: http://estevaosarcinelli.com.br/
Description: Site bonito
Version: 1.0
 */
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;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
	font-family: verdana, Arial, Sans-serif;
	color: #930000;
}
a {
	text-decoration: none;
	color: #930000;
	/*animation*/
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
ol,ul {
	list-style: none;
}
.none {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.clear {
	clear: both;
}
html,
body,
.site,
.site-main {
	height: 100%;
}

/* Header
---------------------- */
.site-header {
	width: 14%;
	height: 100%;
	background: url(images/bg.gif) center top repeat;
	box-shadow: 1px 0 5px rgba(0,0,0,.4);
	text-align: center;
	font-family: verdana, Arial, Sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	z-index: 999;
	padding: 1% 1.5% 0;
	float:left;
	position: fixed;
	top: "0";
	left:"0";
}
.site-header a img {
	width: 100%;
	position: relative;
	top: 10px;
}
.site-navigation {
	position: relative;
	z-index: 999;
	border-top: 1px solid rgba(153,102,51,.3);
}
.site-navigation a {
	display: block;
	border-bottom: 1px solid rgba(153,102,51,.3);
	padding: 16px 0;
}
.site-navigation .current-menu-item a {
	font-weight: bold;
}
.site-navigation a:hover {
	background: #930000;
	color: #d6d2b9;
}
.site-main {
	position: relative;
	z-index: 1;
}


/* Home
---------------------- */
.home {
	background: url(images/bg.gif) center top repeat!important;
}
.home .site-header {
	width: 20%;
	padding: 2% 3.5% 0;
	box-shadow: none;
	background: none;
}
.sanguinea {
	width: 856px;
	height: 748px;
	display: block;
	background: transparent url(images/sanguinea.png) center center no-repeat;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -374px 0 0 -434px;
}


/* Quadros
---------------------- */
.quadros {
	/* float: left; */
	width: 81%;
	margin-left: 19%;
	margin-top: 1.5%;
	background: transparent url(images/bgQuadros.gif) left top repeat;
}
.quadros:not(.contato) {
	display: flex;
	flex-wrap: wrap;
}
.quadros a {
	height: 250px;
	display: block;
	/* float: left; */
	position: relative;
	margin: 0 20px 20px 0;
	box-shadow: 0 1px 2px rgba(0,0,0,.6);
	background: white;
}
.quadros a:hover {
	opacity: .8;
	box-shadow: 0 1px 5px rgba(0,0,0,1);
}
.quadros a img {
	height: 100%;
}
.quadros a .caption {
	padding: 10px;
	display: none;
}


/* Currículo
---------------------- */
.curriculo {
	float: left;
	max-width: 860px;
	margin-left: 19%;
	margin-top: 1.5%;
	margin-bottom: 17px;
	margin-right: 1.5%;
	background: white url(images/orelha.png) no-repeat bottom right;
	padding: 25px;
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.curriculo h1 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 1em;
}
.curriculo p,
.curriculo li {
	color: #666;
	margin-bottom: 1.2em;
	list-style: inside;
	font-size: 13px;
	line-height: 1.6em;
}


/* Contact
---------------------- */
.frm_forms {
	margin-bottom: 25px;
}


/* Footer
---------------------- */
footer {
	float: left;
	margin: 0 0 10px 19%;
	padding: 0 0 16px;
	font-size: 10px;
	z-index: 9;
}
.home footer {
	float: right;
	margin: 0 10px 0 0;
}
footer a {
	display: inline-block;
	width: 67px;
	height: 8px;
	background: transparent url(images/assinatura-pantalones.png) center center no-repeat;
}
.home footer {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* iPad
---------------------- */
@media only screen and (max-width : 768px) {
	.home .site-header {
		width: 30%;
	}
	.site-header {
		width: 20%;
	}
	.quadros {
		width: 73%;
		margin-left: 25.5%;
	}
	.quadros a {
		height: 190px;
		margin: 0 15px 15px 0;
	}
	.curriculo {
		max-width: 512px;
		margin-left: 25%;
	}
	footer {
		margin: 0 0 10px 25.5%;
	}
}

/* iPhone
---------------------- */
@media only screen and (max-width : 480px) {
	body,
	.site-header,
	.quadros {
		background-size: 50%!important;
	}
	.home {
		background-size: 50%!important;
	}
	.home .site-header {
		width: 93%;
		height: 92%;
		float: none;
		position: static;
	}
	.site-header a img {
		width: 85%;
	}
	.sanguinea {
		width: 100%;
		height: 100%;
		background-size: 200%;
		background-position: -215px -125px;
		margin: 0;
		top: 0;
		left: 0;
		opacity: .3;
	}
	.site-navigation a {
		font-weight: bold;
	}
	.home footer {
		position: static;
		float: none;
		text-align: center;
		margin: 0;
	}

	.site-header {
		width: 97%;
		position: static;
		height: 95px;
		overflow: hidden;
	}
	.site-header a img {
		top: 5px;
	}
	.site-navigation {
		display: none;
	}
	.home .site-navigation {
		display: block;
	}

	.quadros {
		width: 100%;
		margin-left: 0;
	}
	.quadros a {
		height: inherit;
		margin: 10px 2.5%;
		width: 95%;
		background: white;
		pointer-events: none;
	}
	.quadros a:hover {
		opacity: 1;
	}

	.quadros a img {
		height: inherit;
		width: 100%;
		display: block;
	}
	.quadros a .caption {
		display: block;
	}

	.curriculo {
		margin: 0 0 15px;
		background-image: none;
	}
	.contato {
		padding: 1em;
		box-sizing: border-box;
	}

	footer {
		margin: 0 0 0 2%;
	}
	footer a {
		background: transparent url(images/assinatura-pantalones-2x.png) center center no-repeat;
		background-size: 100%;
	}
}
