/*
THEME NAME: Dhenny Anderson
THEME URI: http://www.dhennyanderson.com.br
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.0
AUTHOR: <a href="https://misslily.com.br">Miss Lily</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

html * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	margin:0 auto;
	background-color:white;
	font-family: 'Rubik', sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a, a:active {
	text-decoration:none;
	color:black;
}

a {
	-o-transition:color .3s linear,background .3s linear;
	-webkit-transition:color .3s linear,background .3s linear;
	-moz-transition:color .3s linear,background .3s linear;
	transition:color .3s linear,background .3s linear;
	color:black;
}

a:hover {
	-o-transition:color .3s linear,background .3s linear;
	-webkit-transition:color .3s linear,background .3s linear;
	-moz-transition:color .3s linear,background .3s linear;
	transition:color .3s linear,background .3s linear;
	color:black;
}

a:focus {
	outline:none;
	text-decoration:none;
	color:black;
}

:focus {
	outline: 0;
}

div, ul, li, article, header, footer, input, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.rubik {
    font-family: 'Rubik', sans-serif;
}

.trirong {
    font-family: 'Trirong', serif;
}

header {
	position:fixed;
	width:100%;
	height:4.05vw;
	top:0;
	border-bottom:1px solid #E6E6E6;
	background-color:rgba(255,255,255,0.9);
	z-index:10;
}

header .logo {
	position:absolute;
	width:2.11vw;
	left:4.74vw;
	top:0.53vw;
}

header .logo img {
	max-width:100%;
	height:auto;
}

header nav {
	position:absolute;
	width:41.84vw;
	right:6.84vw;
}

header nav ul {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	font-size:0;
}

header nav li {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:1.47vw;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	text-align:center;
}

header nav li.mdanderson {
	width:9.05vw;
}

header nav li.mpublicacoes {
	width:6.89vw;
}

header nav li.mpodcast {
	width:5.42vw;
}

header nav li.mgaleria {
	width:4.84vw;
}

header nav li.mvideos {
	width:4.84vw;
}

header nav li.mebooks {
	width:5.53vw;
}

header nav li.mcontato {
	width:5.26vw;
}

header .bt_menu {
	display:none;
}

.header2 {
	position:fixed;
	width:100%;
	height:4.05vw;
	top:0;
	border-bottom:1px solid #E6E6E6;
	background-color:rgba(255,255,255,0.9);
	z-index:10;
	display:none;
}

.header2 .logo {
	position:absolute;
	width:2.11vw;
	left:4.74vw;
	top:0.53vw;
}

.header2 .logo img {
	max-width:100%;
	height:auto;
}

.header2 nav {
	position:absolute;
	width:41.84vw;
	right:6.84vw;
}

.header2 nav ul {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	font-size:0;
}

.header2 nav li {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:1.47vw;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	text-align:center;
}

.header2 nav li.mdanderson {
	width:9.05vw;
}

.header2 nav li.mpublicacoes {
	width:6.89vw;
}

.header2 nav li.mpodcast {
	width:5.42vw;
}

.header2 nav li.mgaleria {
	width:4.84vw;
}

.header2 nav li.mvideos {
	width:4.84vw;
}

.header2 nav li.mebooks {
	width:5.53vw;
}

.header2 nav li.mcontato {
	width:5.26vw;
}

.header2 .bt_menu {
	display:none;
}

/* home */

.home header {
	position:absolute;
	top:inherit;
	margin-top:50vw;
	border-bottom:0;
}

.home .quadro1 {
    position:relative;
    width:100%;
	height:50vw;
	background-size:cover;
	background-position:top center;
    float:left;
}

.home .quadro1 .logo {
	position:absolute;
	width:100%;
	margin-top:19.74vw;
	text-align:center;
}

.home .quadro1 img {
    width:26.53vw;
    height:auto;
}

.home .quadro1 .linha {
	position:absolute;
	width:1vw;
	height:11.32vw;
	top:33.32vw;
	left:50%;
	border-left:1px solid white;
	z-index:3;
}

.home .quadro2 {
    position:relative;
    width:100%;
	margin-top:3.74vw;
	padding-top:7.58vw;
	background-color:#F2F2F2;
    float:left;
}

.home .quadro2 h2 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
}

.home .quadro2 h3 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:1.68vw;
	font-weight:400;
}

.home .quadro2 p {
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	letter-spacing:-0.02vw;
}

.home .quadro2 h4 {
	position:absolute;
	width:2.63vw;
	top:21.32vw;
	left:1vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.home .quadro2 article {
	position:relative;
	width:70vw;
	margin:0 auto;
	padding-top:3.16vw;
	text-align:justify;
	clear:left;
}

.home .quadro2 .anterior {
	position:absolute;
	width:7vw;
	height:4.32vw;
	right:3.42vw;
	top:23.16vw;
	background-image:url('images/proxima.svg');
	background-size:2.63vw;
	background-position:center top;
	background-repeat:no-repeat;
	font-family: 'Rubik', sans-serif;
	font-size:0.74vw;
	font-weight:400;
	text-align:center;
	color:#808080;
}

.home .quadro2 .anterior a {
	display:block;
	padding-top:3.37vw;
	color:#808080;
}

.home .quadro2 .leiamais {
	position:relative;
	width:100%;
	padding-top:4.74vw;
	padding-bottom:3.68vw;
	text-align:center;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.home .quadro2 .leiamais a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

.home .quadro3 {
	position:relative;
	width:100%;
	text-align:center;
	float:left;
}

.home .quadro3 h4 {
	position:absolute;
	width:2.63vw;
	top:35.5vw;
	left:1vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.home .quadro3 iframe {
	width:70vw;
	height:39.26vw;
}

.home .quadro3 article {
	position:relative;
	width:70vw;
	margin:0 auto;
	padding-top:3.16vw;
	text-align:justify;
	clear:left;
}

.home .quadro3 article h2 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
}

.home .quadro3 article p {
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	letter-spacing:-0.02vw;
}

.home .quadro3 article .maisvideos {
	position:relative;
	width:100%;
	padding-top:2vw;
	padding-bottom:3.68vw;
	text-align:center;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.home .quadro3 article .maisvideos a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

.home .quadro4 {
	position:relative;
	width:100%;
	text-align:center;
	background-color:#F2F2F2;
	float:left;
}

.home .quadro4 h2 {
	position:absolute;
	width:100%;
	top:21.47vw;
	text-align:center;
	margin:0;
	padding:0;
	z-index:5;
}

.home .quadro4 h2 span {
	padding-left:3vw;
	padding-right:3vw;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
	background-color:black;
	color:white;
}

.home .quadro4 figure {
	position:relative;
	width:94.2vw;
	height:47.58vw;
	margin:0;
	padding:0;
	float:right;
	z-index:0;
}

.home .quadro4 figure .foto {
	position:relative;
	width:100%;
	height:47.58vw;
	background-size:cover;
	float:left;
}

.home .quadro4 h4 {
	position:absolute;
	width:2.63vw;
	top:23.5vw;
	left:1vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.home .quadro4 article {
	position:absolute;
	width:45vw;
	left:36.53vw;
	z-index:3;
}

.home .quadro4 .destaque .player .download, .home .quadro4 .destaque .player .mais {
	position:absolute;
	width:7.53vw;
	z-index:4;
}

.home .quadro4 .destaque .player .download img, .home .quadro4 .destaque .player .mais img {
	max-width:100%;
	height:auto;
}

.home .quadro4 .destaque .player .download {
	left:10vw;
	top:1vw;
}

.home .quadro4 .destaque .player .mais {
	left:27.5vw;
	top:1vw;
}

.home .quadro4 .destaque .player {
	position:absolute;
	width:100%;
	top:30vw;
	left:-9vw;
	z-index:3;
}

.home .quadro4 .destaque .player .jp-audio {
	width:45vw;
	height:17.5vw;
	padding:1vw;
}

.home .quadro4 .destaque .player .jp-play {
	position:absolute;
	right:17.7vw;
	top:0vw;
	width: 7.42vw;
	height: 7.42vw;
	background-image: url("images/play.svg");
	z-index:4;
}

.home .quadro4 .destaque .player .jp-state-playing .jp-play:focus {
	background-image: url("images/pause02.svg");
}

.home .quadro4 .destaque .player .jp-stop {
	background-image: url("images/pause02.svg");
}

.home .quadro4 .destaque .player .jp-audio .jp-progress {
	position: absolute;
	top: 15.8vw;
	left:-1.5vw;
	height: 0.63vw;
	z-index:3;
}

.home .quadro4 .destaque .player .jp-audio .jp-time-holder {
	position: absolute;
	top: 13vw;
	margin-left:-1.5vw;
	z-index:3;
}

.home .quadro4 .destaque .player .branco {
	position:absolute;
	width:100%;
	height:5vw;
	background-color:rgba(255,255,255,0.8);
	bottom:-0.1vw;
	left:-1.5vw;
	z-index:0;
}

.home .quadro5 {
	position:relative;
	width:100%;
	float:left;
}

.home .quadro5 h4 {
	position:absolute;
	width:4vw;
	top:22.6vw;
	left:0.5vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.home .quadro5 article {
	position:relative;
	float:left;
}

.home .quadro5 .esquerda {
	width:38.74vw;
	padding-top:7.11vw;
	margin-left:7.37vw;
}

.home .quadro5 .esquerda img {
	max-width:100%;
	height:auto;
}

.home .quadro5 .direita {
	width:40.79vw;
	padding-top:9.74vw;
	margin-left:6.42vw;
}

.home .quadro5 article h2 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
}

.home .quadro5 article p {
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	letter-spacing:-0.02vw;
}

.home .quadro5 .ebooks {
	position:relative;
	width:100%;
	padding-top:3vw;
	padding-bottom:3.68vw;
	text-align:center;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.home .quadro5 .ebooks a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

/* home */

/* dhennyanderson */

.dhennyanderson .quadro1 {
    position:relative;
    width:100%;
	padding-top:4.05vw;
	padding-bottom:7.89vw;
    float:left;
}

.dhennyanderson .quadro1 .dhenny {
	position:relative;
	width:100%;
	margin-top:0vw;
	margin-bottom:0.5vw;
	text-align:center;
	float:left;
}

.dhennyanderson .quadro1 img {
    width:9.26vw;
    height:auto;
}

.dhennyanderson .quadro1 h2 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:3.16vw;
	font-weight:400;
}

.dhennyanderson .quadro1 h3 {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	margin-top:0.3vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.26vw;
	font-weight:400;
}

.dhennyanderson .quadro1 p {
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	letter-spacing:-0.02vw;
}

.dhennyanderson .quadro1 h4 {
	position:absolute;
	width:12vw;
	top:23.8vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.dhennyanderson .quadro1 article {
	position:relative;
	width:70vw;
	margin:0 auto;
	padding-top:2vw;
	text-align:justify;
	clear:left;
}

/* dhennyanderson */

/* publicacoes */

.publicacoes h4 {
	position:absolute;
	width:12vw;
	top:25vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.publicacoes .quadro1 {
	position:relative;
	width:75.5vw;
	margin:0 auto;
	padding-top:9.84vw;
	clear:left;
}

.publicacoes .quadro1 article {
	position:relative;
	width:32.63vw;
	height:39.47vw;
	margin-left:2.47vw;
	margin-right:2.47vw;
	float:left;
}

.publicacoes .quadro1 article .foto {
	position:relative;
	width:100%;
	height:16.21vw;
	margin-bottom:1.58vw;
	background-size:cover;
	position:center;
	float:left;
}

.publicacoes .quadro1 article .foto a {
	position:absolute;
	width:100%;
	height:100%;
	z-index:3;
}

.publicacoes .quadro1 article h2 {
	margin:0;
	padding:0;
	padding-top:1.42vw;
	padding-bottom:0.56vw;
	font-family: 'Rubik', sans-serif;
	font-size:2.11vw;
	font-weight:400;
}

.publicacoes .quadro1 article h3 {
	margin:0;
	padding:0;
	padding-bottom:1.32vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.05vw;
	font-weight:400;
}

.publicacoes .quadro1 article p {
	display:block;
	margin:0;
	padding:0;
	font-family: 'Trirong', serif;
	font-size:0.9vw;
	font-weight:400;
	text-align:justify;
}

.publicacoes .quadro1 .leiamais {
	position:relative;
	width:100%;
	padding-top:2vw;
	text-align:left;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.publicacoes .quadro1 .leiamais a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

/* publicacoes */

/* spublica */

.spublica h4 {
	position:absolute;
	width:12vw;
	top:25vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.spublica .quadro1 {
	position:relative;
	width:91.37vw;
	margin-left:4.21vw;
	padding-top:4.05vw;
	float:left;
}

.spublica .quadro1 .voltar {
	position:absolute;
	width:2.63vw;
	left:-3.42vw;
	margin-top:0.79vw;
	z-index:3;
}

.spublica .quadro1 .voltar img {
	max-width:100%;
	height:auto;
}

.spublica .quadro1 .foto {
	position:relative;
	width:100%;
	float:left;
}

.spublica .quadro1 .foto img {
	max-width:100%;
	height:auto;
}

.spublica .quadro1 article {
	position:relative;
	width:100%;
	text-align:center;
	float:left;
}

.spublica .quadro1 article h2 {
	margin:0;
	padding:0;
	padding-top:3.5vw;
	padding-bottom:0.3vw;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
}

.spublica .quadro1 article h3 {
	margin:0;
	padding:0;
	padding-bottom:1.68vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.68vw;
	font-weight:400;
}

.spublica .quadro1 article .texto {
	position:relative;
	width:70vw;
	margin:0 auto;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	text-align:justify;
	clear:left;
}

.spublica .quadro1 .navegacao {
	position:relative;
	width:31.32vw;
	margin:0 auto;
	padding-top:7.37vw;
	padding-bottom:10vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	clear:left;
}

.spublica .quadro1 .navegacao a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	margin-left:2vw;
	margin-right:2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

/* spublica */

/* podcasts */

.podcasts h4 {
	position:absolute;
	width:12vw;
	top:25.9vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.podcasts .quadro1 {
	position:relative;
	width:100%;
	margin:0 auto;
	padding-top:3.95vw;
	clear:left;
}

.podcasts .quadro1 .destaque {
	position:relative;
	width:94.2vw;
	height:47.47vw;
	margin-bottom:3.42vw;
	float:right;
}

.podcasts .quadro1 .destaque h2 {
	position:absolute;
	width:100%;
	bottom:21.58vw;
	margin:0;
	padding:0;
	text-align:center;
}

.podcasts .quadro1 .destaque h2 span {
	padding-left:3.16vw;
	padding-right:3.16vw;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
	color:white;
	text-align:center;
	background-color:black;
}

.podcasts .quadro1 .destaque .foto {
	position:relative;
	width:100%;
	height:47.47vw;
	margin-bottom:1.58vw;
	background-size:cover;
	float:left;
}

.podcasts .quadro1 .destaque .controles {
	position:absolute;
	width:18.5vw;
	top:31.16vw;
	left:35.89vw;
}

.podcasts .quadro1 .destaque .controles .download, .podcasts .quadro1 .destaque .controles .play {
	position:relative;
	width:7.53vw;
	margin-left:0.79vw;
	margin-right:0.79vw;
	float:left;
	z-index:4;
}

.podcasts .quadro1 .destaque .controles .download img, .podcasts .quadro1 .destaque .controles .play img {
	max-width:100%;
	height:auto;
}

.podcasts .quadro1 .destaque .controles .play {
	display:none;
}

.podcasts .quadro1 .destaque .player {
	position:absolute;
	width:100%;
	top:30vw;
	z-index:3;
}

.podcasts .quadro1 .destaque .player .jp-audio {
	width:45vw;
	height:17.5vw;
	padding:1vw;
}

.podcasts .quadro1 .destaque .player audio {
	width:42.89vw;
	margin-left:24vw;
}

.podcasts .quadro1 .destaque .player .jp-play {
	position:absolute;
	right:15.5vw;
	top:0.1vw;
	width: 7.42vw;
	height: 7.42vw;
	background-image: url("images/play.svg");
	z-index:3;
}

.podcasts .quadro1 .destaque .player .jp-state-playing .jp-play:focus {
	background-image: url("images/pause02.svg");
}

.podcasts .quadro1 .destaque .player .jp-stop {
	background-image: url("images/pause02.svg");
}

.podcasts .quadro1 .destaque .player .jp-audio .jp-progress {
	position: absolute;
	top: 15.8vw;
	left:-1.5vw;
	height: 0.63vw;
	z-index:3;
}

.podcasts .quadro1 .destaque .player .jp-audio .jp-time-holder {
	position: absolute;
	top: 12vw;
	margin-left:-1.5vw;
	z-index:3;
}

.podcasts .quadro1 .destaque .player .branco {
	position:absolute;
	width:100%;
	height:5vw;
	background-color:rgba(255,255,255,0.8);
	bottom:0;
	left:-1.5vw;
	z-index:0;
}

.podcasts .quadro1 .normal {
	position:relative;
	width:87.37vw;
	margin-left:5vw;
	float:left;
	border-bottom:1px solid #CCCCCC;
}

.podcasts .quadro1 .normal .podcast {
	position:relative;
	width:42.89vw;
	margin:0 auto;
	clear:left;
}

.podcasts .quadro1 .normal h2 {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	padding-top:2.89vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.68vw;
	font-weight:400;
	float:left;
}

.podcasts .quadro1 .normal p {
	margin:0;
	padding:0;
	padding-bottom:1.32vw;
	font-family: 'Rubik', sans-serif;
	font-size:1.26vw;
	line-height:2.26vw;
	font-weight:400;
	color:#808080;
}

.podcasts .quadro1 .normal .controles {
	position:relative;
	width:42.89vw;
	margin:0 auto;
	clear:left;
}

.podcasts .quadro1 .normal .controles .botoes {
	position:relative;
	width:8.5vw;
	padding-bottom:2.11vw;
	float:right;
}

.podcasts .quadro1 .normal .controles .download, .podcasts .quadro1 .normal .controles .play {
	position:relative;
	width:3.42vw;
	margin-left:0.37vw;
	margin-right:0.37vw;
	float:left;
}

.podcasts .quadro1 .normal .controles .download {
	position:absolute;
	top:2.15vw;
	left:0.5vw;
	z-index:3
}

.podcasts .quadro1 .normal .controles .download img, .podcasts .quadro1 .normal .controles .play img {
	max-width:100%;
	height:auto;
}

.podcasts .quadro1 .normal .player {
	position:relative;
	width:100%;
	text-align:center;
	float:left;
	z-index:0;
}

.podcasts .quadro1 .normal .player audio {
	width:42.89vw;
}

.podcasts .separa {
	position:relative;
	width:100%;
	margin-bottom:9.42vw;
	float:left;
}

/* podcasts */

/* galeria */

.galeria h4 {
	position:absolute;
	width:12vw;
	top:26vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.galeria .quadro1 {
	position:relative;
	width:75.5vw;
	margin:0 auto;
	padding-top:9.84vw;
	clear:left;
}

.galeria .quadro1 article {
	position:relative;
	width:32.63vw;
	height:23.16vw;
	margin-left:2.47vw;
	margin-right:2.47vw;
	float:left;
}

.galeria .quadro1 article .foto {
	position:relative;
	width:100%;
	height:16.21vw;
	margin-bottom:1.2vw;
	background-size:cover;
	float:left;
}

.galeria .quadro1 article p {
	display:block;
	margin:0;
	padding:0;
	font-family: 'Trirong', serif;
	font-size:0.9vw;
	font-weight:400;
}

/* galeria */

/* videos */

.videos h4 {
	position:absolute;
	width:12vw;
	top:26.2vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
	z-index:5;
}

.videos .quadro1 {
	position:relative;
	width:100%;
	padding-top:3.95vw;
	float:left;
}

.videos .quadro1 .principal {
	position:relative;
	width:100%;
	padding-top:4.74vw;
	background-color:#F2F2F2;
	float:left;
}

.videos .quadro1 .principal .video {
	position:relative;
	width:69vw;
	margin:0 auto;
	clear:left;
}

.videos .quadro1 .principal .video iframe {
	width:100%;
	height:39.26vw;
}

.videos .quadro1 .principal .texto {
	position:relative;
	width:70vw;
	margin:0 auto;
	padding-bottom:3.95vw;
	text-align:justify;
	clear:left;
}

.videos .quadro1 .principal .texto h2 {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	padding-top:4.21vw;
	padding-bottom:2.89vw;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	line-height:5vw;
	font-weight:400;
	text-align:center;
	float:left;
}

.videos .quadro1 .principal .texto p {
	display:block;
	margin:0;
	padding:0;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
}

.videos .quadro1 .baixo {
	position:relative;
	width:74.74vw;
	margin:0 auto;
	clear:left;
}

.videos .quadro1 .baixo hr {
	width:70vw;
	border:0;
	border-top:1px solid #CCCCCC;
	padding-bottom:5.5vw;
	margin:0 auto;
}

.videos .quadro1 .normal {
	position:relative;
	width:32.53vw;
	height:34.32vw;
	margin-left:2.37vw;
	margin-right:2.37vw;
	float:left;
}

.videos .quadro1 .normal .video {
	position:relative;
	width:100%;
	float:left;
}

.videos .quadro1 .normal .video img {
	max-width:100%;
	height:auto;
}

.videos .quadro1 .normal h2 {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	padding-top:1vw;
	padding-bottom:2vw;
	font-family: 'Rubik', sans-serif;
	font-size:2.11vw;
	line-height:2.53vw;
	font-weight:400;
	text-align:left;
	float:left;
}

.videos .quadro1 .normal .vervideo {
	position:relative;
	width:100%;
	text-align:left;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.videos .quadro1 .normal .vervideo a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

/* videos */

/* ebooks */

.ebooks h4 {
	position:absolute;
	width:12vw;
	top:26vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.ebooks .quadro1 {
	position:relative;
	width:79.26vw;
	margin:0 auto;
	padding-top:9.84vw;
	clear:left;
}

.ebooks .quadro1 article {
	position:relative;
	width:33.16vw;
	height:30.53vw;
	margin-left:4.47vw;
	float:left;
}

.ebooks .quadro1 article .foto {
	position:relative;
	width:13.95vw;
	height:19.47vw;
	background-size:cover;
	float:left;
}

.ebooks .quadro1 article .foto a {
	position:absolute;
	width:100%;
	height:100%;
	z-index:3;
}

.ebooks .quadro1 article .texto {
	position:relative;
	width:17.37vw;
	margin-left:1.58vw;
	float:left;
}

.ebooks .quadro1 article h2 {
	margin:0;
	padding:0;
	padding-top:1.84vw;
	padding-bottom:1.58vw;
	font-family: 'Rubik', sans-serif;
	font-size:2.11vw;
	font-weight:400;
}

.ebooks .quadro1 article p {
	display:block;
	margin:0;
	padding:0;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
}

.ebooks .quadro1 .leiamais {
	position:relative;
	width:100%;
	padding-top:3.16vw;
	padding-left:3.37vw;
	text-align:left;
	font-family: 'Rubik', sans-serif;
	font-size:1.11vw;
	font-weight:400;
	float:left;
}

.ebooks .quadro1 .leiamais a {
	display:inline-block;
	padding-left:0.3vw;
	padding-right:0.3vw;
	padding-bottom:0.2vw;
	color:black;
	line-height:1.47vw;
	border-bottom:0.37vw solid black;
}

/* ebooks */

/* sebooks */

.sebooks h4 {
	position:absolute;
	width:12vw;
	top:26vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.sebooks .quadro1 {
	position:relative;
	width:91.37vw;
	margin-left:4.21vw;
	padding-top:4.05vw;
	float:left;
}

.sebooks .quadro1 .voltar {
	position:absolute;
	width:2.63vw;
	left:-3.42vw;
	margin-top:0.79vw;
	z-index:3;
}

.sebooks .quadro1 .voltar img {
	max-width:100%;
	height:auto;
}

.sebooks .quadro1 .foto {
	position:relative;
	width:13.95vw;
	height:19.47vw;
	background-size:cover;
	margin-top:5.8vw;
	margin-left:10.2vw;
	float:left;
}

.sebooks .quadro1 .foto img {
	max-width:100%;
	height:auto;
}

.sebooks .quadro1 article {
	position:relative;
	width:53.68vw;
	margin-top:5.68vw;
	margin-left:2.84vw;
	text-align:justify;
	float:left;
}

.sebooks .quadro1 article h2 {
	margin:0;
	padding:0;
	padding-bottom:3.16vw;
	font-family: 'Rubik', sans-serif;
	font-size:4.21vw;
	font-weight:400;
	text-align:center;
}

.sebooks .quadro1 article .texto {
	position:relative;
	width:100%;
	padding-bottom:13vw;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
	text-align:justify;
	float:left;
}

/* sebooks */

/* contato */

.contato h4 {
	position:absolute;
	width:12vw;
	top:26vw;
	left:-3.6vw;
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	text-align:center;
	margin:0;
	padding:0;
	font-family: 'Rubik', sans-serif;
	font-size:0.84vw;
	font-weight:400;
}

.contato .quadro1 {
    position:relative;
    width:100%;
	padding-top:4.05vw;
	padding-bottom:7.89vw;
    float:left;
}

.contato .quadro1 article {
	position:relative;
	width:40vw;
	margin-left:9.74vw;
	padding-top:4.5vw;
	float:left;
}

.contato .quadro1 article p {
	display:inline;
}

.contato .quadro1 article .tx {
	position:relative;
	width:100%;
	padding-bottom:0.28vw;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;	
	float:left;
}

.contato .quadro1 article .campo {
	position:relative;
	width:100%;
	padding-bottom:0.5vw;
	float:left;
}

.contato .quadro1 article .col {
	position:relative;
	width:19vw;
	float:left;
}

.contato .quadro1 article .col:last-child .campo {
	text-align:right;
	
}

.contato .quadro1 article .campo input[type=text], .contato .quadro1 article .campo input[type=email] {
	width:100%;
	height:2.53vw;
	padding:0.21vw;
	border:1px solid #dfdfdf;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
}

.contato .quadro1 article .cidade .tx, .contato .quadro1 article .cidade .campo {
	padding-left:0.8vw;
}

.contato .quadro1 article .cidade .campo input[type=text] {
	width:20.2vw;
}

.contato .quadro1 article .campo textarea {
	width:100%;
	height:14.11vw;
	padding:0.21vw;
	border:1px solid #dfdfdf;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
}

.contato .quadro1 article .campo.enviar {
	text-align:right;
}

.contato .quadro1 article .campo input[type=submit] {
	position:absolute;
	right:0;
	background-color:transparent;
	border:0;
	font-family: 'Trirong', serif;
	font-size:1.26vw;
	font-weight:400;
}


.contato .quadro1 figure {
	position:relative;
	margin:0;
	padding:0;
	width:47.42vw;
	text-align:right;
	float:right;
}

.contato .quadro1 figure img {
	max-width:100%;
	height:auto;
}

/* contato */

footer {
	position:relative;
	width:100%;
	background-color:#F2F2F2;
	float:left;
}

footer .social {
	position:relative;
	width:14vw;
	margin-left:43.22vw;
	padding-top:1.84vw;
	float:left;
}

footer .item {
	position:relative;
	width:3.42vw;
	margin-left:0.53vw;
	margin-right:0.53vw;
	float:left;
}

footer .item img {
	max-width:100%;
	height:auto;
}

footer article {
	position:relative;
	width:100%;
	margin-top:1.58vw;
	padding-bottom:2.21vw;
	font-family: 'Rubik', sans-serif;
	font-size:0.79vw;
	color:#666666;
	text-align:center;
	float:left;
}

footer article a {
	color:#666666;
}

@media (max-width: 1023px) {


	header {
		position:fixed;
		width:100%;
		height:13vw;
		top:0;
		border-bottom:1px solid #E6E6E6;
		background-color:rgba(255,255,255,0.9);
		z-index:10;
		overflow:hidden;
	}

	header .logo {
		position:absolute;
		width:5vw;
		left:3vw;
		top:3vw;
	}

	header .logo img {
		max-width:100%;
		height:auto;
	}

	header nav {
		position:absolute;
		width:100%;
		right:inherit;
		top:10vw;
	}

	header nav ul {
		display:inline-block;
		width:100%;
		margin:0;
		padding:0;
		padding-left:3vw;
		padding-right:3vw;
		padding-bottom:5vw;
		font-size:0;
		background-color:rgba(255,255,255,0.9);
	}

	header nav li {
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		padding-top:5vw;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		text-align:right;
	}

	header nav li.mdanderson {
		width:100%;
	}

	header nav li.mpublicacoes {
		width:100%;
	}

	header nav li.mpodcast {
		width:100%;
	}

	header nav li.mgaleria {
		width:100%;
	}

	header nav li.mvideos {
		width:100%;
	}

	header nav li.mebooks {
		width:100%;
	}

	header nav li.mcontato {
		width:100%;
	}

	header .bt_menu {
		display:none;
	}

	.header2 {
		position:fixed;
		width:100%;
		height:5vw;
		top:0;
		border-bottom:1px solid #E6E6E6;
		background-color:rgba(255,255,255,0.9);
		z-index:10;
		display:none;
	}

	.header2 .logo {
		position:absolute;
		width:2.5vw;
		left:4.74vw;
		top:0.53vw;
	}

	.header2 .logo img {
		max-width:100%;
		height:auto;
	}

	.header2 nav {
		position:absolute;
		width:41.84vw;
		right:6.84vw;
	}

	.header2 nav ul {
		display:inline-block;
		width:100%;
		margin:0;
		padding:0;
		font-size:0;
	}

	.header2 nav li {
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		padding-top:1.47vw;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		text-align:center;
	}

	.header2 nav li.mdanderson {
		width:9.05vw;
	}

	.header2 nav li.mpublicacoes {
		width:6.89vw;
	}

	.header2 nav li.mpodcast {
		width:5.42vw;
	}

	.header2 nav li.mgaleria {
		width:4.84vw;
	}

	.header2 nav li.mvideos {
		width:4.84vw;
	}

	.header2 nav li.mebooks {
		width:5.53vw;
	}

	.header2 nav li.mcontato {
		width:5.26vw;
	}

	header .bt_menu, .header2 .bt_menu {
		position:absolute;
		width:6vw;
		top:3vw;
		right:3vw;
		z-index:10;
		display:block;
	}

	header .bt_menu img, .header2 .bt_menu img {
		max-width:100%;
		height:auto;
	}

	/* home */

	.home header {
		position:fixed;
		top:0;
		margin-top:0vw;
		border-bottom:0;
	}

	.home .quadro1 {
		position:relative;
		width:100%;
		height:50vw;
		background-size:cover;
		background-position:top center;
		float:left;
	}

	.home .quadro1 .logo {
		position:absolute;
		width:100%;
		margin-top:19.74vw;
		text-align:center;
	}

	.home .quadro1 img {
		width:26.53vw;
		height:auto;
	}

	.home .quadro1 .linha {
		position:absolute;
		width:1vw;
		height:11.32vw;
		top:33.32vw;
		left:50%;
		border-left:1px solid white;
		z-index:3;
	}

	.home .quadro2 {
		position:relative;
		width:100%;
		margin-top:3.74vw;
		padding-top:7.58vw;
		background-color:#F2F2F2;
		float:left;
	}

	.home .quadro2 h2 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		padding-top:3vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.home .quadro2 h3 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.home .quadro2 p {
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		letter-spacing:-0.02vw;
	}

	.home .quadro2 h4 {
		position:absolute;
		width:100%;
		top:4vw;
		left:0;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
		transform: rotate(0deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.home .quadro2 article {
		position:relative;
		width:94%;
		margin:0 auto;
		padding-top:3.16vw;
		text-align:justify;
		clear:left;
	}

	.home .quadro2 .anterior {
		position:absolute;
		width:7vw;
		height:4.32vw;
		right:3.42vw;
		top:23.16vw;
		background-image:url('images/proxima.svg');
		background-size:2.63vw;
		background-position:center top;
		background-repeat:no-repeat;
		font-family: 'Rubik', sans-serif;
		font-size:0.74vw;
		font-weight:400;
		text-align:center;
		color:#808080;
		display:none;
	}

	.home .quadro2 .anterior a {
		display:block;
		padding-top:3.37vw;
		color:#808080;
	}

	.home .quadro2 .leiamais {
		position:relative;
		width:100%;
		padding-top:4.74vw;
		padding-bottom:3.68vw;
		text-align:center;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.home .quadro2 .leiamais a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	.home .quadro3 {
		position:relative;
		width:100%;
		text-align:center;
		float:left;
	}

	.home .quadro3 h4 {
		position:relative;
		width:100%;
		top:0;
		left:0;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
		transform: rotate(0deg);
		text-align:center;
		margin:0;
		padding:0;
		padding-top:4vw;
		padding-bottom:3vw;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
		float:left;
	}

	.home .quadro3 iframe {
		width:100%;
		height:56vw;
	}

	.home .quadro3 article {
		position:relative;
		width:94%;
		margin:0 auto;
		padding-top:3.16vw;
		text-align:justify;
		clear:left;
	}

	.home .quadro3 article h2 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.home .quadro3 article p {
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		letter-spacing:-0.02vw;
	}

	.home .quadro3 article .maisvideos {
		position:relative;
		width:100%;
		padding-top:2vw;
		padding-bottom:3.68vw;
		text-align:center;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.home .quadro3 article .maisvideos a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	.home .quadro4 {
		position:relative;
		width:100%;
		text-align:center;
		background-color:#F2F2F2;
		float:left;
	}

	.home .quadro4 h2 {
		position:absolute;
		width:100%;
		top:21.47vw;
		text-align:center;
		margin:0;
		padding:0;
		z-index:5;
	}

	.home .quadro4 h2 span {
		padding-left:3vw;
		padding-right:3vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
		background-color:black;
		color:white;
	}

	.home .quadro4 figure {
		position:relative;
		width:100%;
		height:47.58vw;
		margin:0;
		padding:0;
		float:right;
		z-index:0;
	}

	.home .quadro4 figure .foto {
		position:relative;
		width:100%;
		height:47.58vw;
		background-size:cover;
		float:left;
	}

	.home .quadro4 h4 {
		position:relative;
		width:100%;
		top:0;
		left:0;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
		transform: rotate(0deg);
		text-align:center;
		margin:0;
		padding:0;
		padding-top:4vw;
		padding-bottom:3vw;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
		float:left;
	}

	.home .quadro4 article {
		position:absolute;
		width:45vw;
		left:36.53vw;
		top:8vw;
		z-index:3;
	}

	.home .quadro4 .destaque .player .download, .home .quadro4 .destaque .player .mais {
		position:absolute;
		width:7.53vw;
		z-index:4;
	}

	.home .quadro4 .destaque .player .download img, .home .quadro4 .destaque .player .mais img {
		max-width:100%;
		height:auto;
	}

	.home .quadro4 .destaque .player .download {
		left:10vw;
		top:1vw;
		display:none;
	}

	.home .quadro4 .destaque .player .mais {
		left:27.5vw;
		top:1vw;
	}

	.home .quadro4 .destaque .player {
		position:absolute;
		width:100%;
		top:30vw;
		left:-9vw;
		z-index:3;
	}

	.home .quadro4 .destaque .player .jp-audio {
		width:45vw;
		height:17.5vw;
		padding:1vw;
	}

	.home .quadro4 .destaque .player .jp-play {
		position:absolute;
		right:17.7vw;
		top:0vw;
		width: 7.42vw;
		height: 7.42vw;
		background-image: url("images/play.svg");
		z-index:4;
	}

	.home .quadro4 .destaque .player .jp-state-playing .jp-play:focus {
		background-image: url("images/pause02.svg");
	}

	.home .quadro4 .destaque .player .jp-stop {
		background-image: url("images/pause02.svg");
	}

	.home .quadro4 .destaque .player .jp-audio .jp-progress {
		position: absolute;
		top: 15.8vw;
		left:-1.5vw;
		height: 0.63vw;
		z-index:3;
	}

	.home .quadro4 .destaque .player .jp-audio .jp-time-holder {
		position: absolute;
		top: 12vw;
		margin-left:-1.5vw;
		z-index:3;
	}

	.home .quadro4 .destaque .player .jp-current-time,
	.home .quadro4 .destaque .player .jp-duration {
		width: 5vw;
		color:black;
		font-family: 'Rubik', sans-serif;
		font-size:3vw;
		font-weight:400;
		font-style:normal;
	}

	.home .quadro4 .destaque .player .branco {
		position:absolute;
		width:100%;
		height:5vw;
		background-color:rgba(255,255,255,0.8);
		bottom:-0.1vw;
		left:-1.5vw;
		z-index:0;
	}

	.home .quadro5 {
		position:relative;
		width:94%;
		padding:3vw;
		float:left;
	}

	.home .quadro5 h4 {
		position:relative;
		width:100%;
		top:0;
		left:0;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
		transform: rotate(0deg);
		text-align:center;
		margin:0;
		padding:0;
		padding-top:4vw;
		padding-bottom:3vw;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
		float:left;
	}

	.home .quadro5 article {
		position:relative;
		float:left;
	}

	.home .quadro5 .esquerda {
		width:100%;
		padding-top:3vw;
		margin-left:0vw;
	}

	.home .quadro5 .esquerda img {
		max-width:100%;
		height:auto;
	}

	.home .quadro5 .direita {
		width:100%;
		padding-top:3vw;
		margin-left:0vw;
	}

	.home .quadro5 article h2 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.home .quadro5 article p {
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		letter-spacing:-0.02vw;
	}

	.home .quadro5 .ebooks {
		position:relative;
		width:100%;
		padding-top:3vw;
		padding-bottom:3.68vw;
		text-align:center;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.home .quadro5 .ebooks a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	/* home */

	/* dhennyanderson */

	.dhennyanderson .quadro1 {
		position:relative;
		width:100%;
		padding-top:13vw;
		padding-bottom:7.89vw;
		float:left;
	}

	.dhennyanderson .quadro1 .dhenny {
		position:relative;
		width:100%;
		margin-top:0vw;
		margin-bottom:0.5vw;
		text-align:center;
		float:left;
	}

	.dhennyanderson .quadro1 img {
		width:20vw;
		height:auto;
	}

	.dhennyanderson .quadro1 h2 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.dhennyanderson .quadro1 h3 {
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		padding:0;
		margin-top:0.3vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.27vw;
		font-weight:400;
	}

	.dhennyanderson .quadro1 p {
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		letter-spacing:-0.02vw;
	}

	.dhennyanderson .quadro1 h4 {
		position:absolute;
		width:45vw;
		top:32vw;
		left:-20vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.dhennyanderson .quadro1 article {
		position:relative;
		width:90%;
		margin:0 auto;
		padding-top:2vw;
		text-align:justify;
		clear:left;
	}

	/* dhennyanderson */

	/* publicacoes */

	.publicacoes h4 {
		position:absolute;
		width:15vw;
		top:32vw;
		left:-5vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.publicacoes .quadro1 {
		position:relative;
		width:90%;
		margin:0 auto;
		padding-top:13vw;
		clear:left;
	}

	.publicacoes .quadro1 article {
		position:relative;
		width:100%;
		height:auto;
		margin-left:0;
		margin-right:0;
		padding-bottom:4vw;
		float:left;
	}

	.publicacoes .quadro1 article .foto {
		position:relative;
		width:100%;
		height:56vw;
		margin-bottom:1.58vw;
		background-size:cover;
		position:center;
		float:left;
	}

	.publicacoes .quadro1 article .foto a {
		position:absolute;
		width:100%;
		height:100%;
		z-index:3;
	}

	.publicacoes .quadro1 article h2 {
		margin:0;
		padding:0;
		padding-top:1.42vw;
		padding-bottom:0.56vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.publicacoes .quadro1 article h3 {
		margin:0;
		padding:0;
		padding-bottom:1.32vw;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
	}

	.publicacoes .quadro1 article p {
		display:block;
		margin:0;
		padding:0;
		font-family: 'Trirong', serif;
		font-size:3.73vw;
		font-weight:400;
		text-align:justify;
	}

	.publicacoes .quadro1 .leiamais {
		position:relative;
		width:100%;
		padding-top:2vw;
		text-align:left;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.publicacoes .quadro1 .leiamais a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	/* publicacoes */

	/* spublica */

	.spublica h4 {
		position:absolute;
		width:15vw;
		top:42vw;
		left:-5vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.spublica .quadro1 {
		position:relative;
		width:90%;
		margin-left:5vw;
		padding-top:14vw;
		top:13vw;
		padding-bottom:4vw;
		float:left;
	}

	.spublica .quadro1 .voltar {
		position:absolute;
		width:10vw;
		left:-4vw;
		margin-top:0vw;
		top:2vw;
		z-index:3;
	}

	.spublica .quadro1 .voltar img {
		max-width:100%;
		height:auto;
	}

	.spublica .quadro1 .foto {
		position:relative;
		width:100%;
		float:left;
	}

	.spublica .quadro1 .foto img {
		max-width:100%;
		height:auto;
	}

	.spublica .quadro1 article {
		position:relative;
		width:100%;
		text-align:center;
		float:left;
	}

	.spublica .quadro1 article h2 {
		margin:0;
		padding:0;
		padding-top:3.5vw;
		padding-bottom:0.3vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.spublica .quadro1 article h3 {
		margin:0;
		padding:0;
		padding-bottom:1.68vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
	}

	.spublica .quadro1 article .texto {
		position:relative;
		width:100%;
		margin:0 auto;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		text-align:justify;
		clear:left;
	}

	.spublica .quadro1 .navegacao {
		position:relative;
		width:50%;
		margin:0 auto;
		padding-top:7.37vw;
		padding-bottom:10vw;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		clear:left;
	}

	.spublica .quadro1 .navegacao a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		margin-left:2vw;
		margin-right:2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	/* spublica */

	/* podcasts */

	.podcasts h4 {
		position:absolute;
		width:12vw;
		top:27vw;
		left:-3.6vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.podcasts .quadro1 {
		position:relative;
		width:100%;
		margin:0 auto;
		padding-top:13.95vw;
		clear:left;
	}

	.podcasts .quadro1 .destaque {
		position:relative;
		width:94.2vw;
		height:47.47vw;
		margin-bottom:3.42vw;
		float:right;
	}

	.podcasts .quadro1 .destaque h2 {
		position:absolute;
		width:100%;
		bottom:21.58vw;
		margin:0;
		padding:0;
		text-align:center;
	}

	.podcasts .quadro1 .destaque h2 span {
		padding-left:3.16vw;
		padding-right:3.16vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
		color:white;
		text-align:center;
		background-color:black;
	}

	.podcasts .quadro1 .destaque .foto {
		position:relative;
		width:100%;
		height:47.47vw;
		margin-bottom:1.58vw;
		background-size:cover;
		float:left;
	}

	.podcasts .quadro1 .destaque .controles {
		position:absolute;
		width:18.5vw;
		top:31.16vw;
		left:35.89vw;
	}

	.podcasts .quadro1 .destaque .controles .download, .podcasts .quadro1 .destaque .controles .play {
		position:relative;
		width:7.53vw;
		margin-left:0.79vw;
		margin-right:0.79vw;
		float:left;
		z-index:4;
	}

	.podcasts .quadro1 .destaque .controles .download {
		display:none;
	}

	.podcasts .quadro1 .destaque .controles .download img, .podcasts .quadro1 .destaque .controles .play img {
		max-width:100%;
		height:auto;
	}

	.podcasts .quadro1 .destaque .controles .play {
		display:none;
	}

	.podcasts .quadro1 .destaque .player {
		position:absolute;
		width:100%;
		top:30vw;
		z-index:3;
	}

	.podcasts .quadro1 .destaque .player .jp-audio {
		width:45vw;
		height:17.5vw;
		padding:1vw;
	}

	.podcasts .quadro1 .destaque .player audio {
		width:42.89vw;
		margin-left:24vw;
	}

	.podcasts .quadro1 .destaque .player .jp-play {
		position:absolute;
		right:15.5vw;
		top:0.1vw;
		width: 7.42vw;
		height: 7.42vw;
		background-image: url("images/play.svg");
		z-index:3;
	}

	.podcasts .quadro1 .destaque .player .jp-state-playing .jp-play:focus {
		background-image: url("images/pause02.svg");
	}

	.podcasts .quadro1 .destaque .player .jp-stop {
		background-image: url("images/pause02.svg");
	}

	.podcasts .quadro1 .destaque .player .jp-audio .jp-progress {
		position: absolute;
		top: 15.8vw;
		left:-1.5vw;
		height: 0.63vw;
		z-index:3;
	}

	.podcasts .quadro1 .destaque .player .jp-audio .jp-time-holder {
		position: absolute;
		top: 12vw;
		margin-left:-1.5vw;
		z-index:3;
	}

	.podcasts .quadro1 .destaque .player .jp-current-time,
	.podcasts .quadro1 .destaque .player .jp-duration {
		width: 5vw;
		color:black;
		font-family: 'Rubik', sans-serif;
		font-size:3vw;
		font-weight:400;
		font-style:normal;
	}

	.podcasts .quadro1 .destaque .player .branco {
		position:absolute;
		width:100%;
		height:5vw;
		background-color:rgba(255,255,255,0.8);
		bottom:0;
		left:-1.5vw;
		z-index:0;
	}

	.podcasts .quadro1 .normal {
		position:relative;
		width:90%;
		margin-left:5vw;
		padding-bottom:10vw;
		float:left;
		border-bottom:1px solid #CCCCCC;
	}

	.podcasts .quadro1 .normal .podcast {
		position:relative;
		width:100%;
		margin:0 auto;
		clear:left;
	}

	.podcasts .quadro1 .normal h2 {
		position:relative;
		width:100%;
		margin:0;
		padding:0;
		padding-top:2.89vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
		float:left;
	}

	.podcasts .quadro1 .normal p {
		margin:0;
		padding:0;
		padding-bottom:1.32vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.27vw;
		line-height:5vw;
		font-weight:400;
		color:#808080;
	}

	.podcasts .quadro1 .normal .controles {
		position:relative;
		width:100%;
		margin:0 auto;
		clear:left;
	}

	.podcasts .quadro1 .normal .controles .botoes {
		position:relative;
		width:10vw;
		padding-bottom:2.11vw;
		float:right;
	}

	.podcasts .quadro1 .normal .controles .download, .podcasts .quadro1 .normal .controles .play {
		position:relative;
		width:7vw;
		margin-left:0.37vw;
		margin-right:0.37vw;
		float:left;
	}

	.podcasts .quadro1 .normal .controles .download {
		position:absolute;
		top:2.15vw;
		left:0.5vw;
		z-index:3;
		display:none;
	}

	.podcasts .quadro1 .normal .controles .download img, .podcasts .quadro1 .normal .controles .play img {
		max-width:100%;
		height:auto;
	}

	.podcasts .quadro1 .normal .player {
		position:relative;
		width:100%;
		text-align:center;
		float:left;
		z-index:0;
	}

	.podcasts .quadro1 .normal .player audio {
		width:42.89vw;
	}

	.podcasts .quadro1 .normal .player .jp-play {
		width: 7.42vw;
		height: 7.42vw;
	}

	.podcasts .quadro1 .normal .player .jp-audio .jp-time-holder {
		top: 6vw;
	}

	.podcasts .quadro1 .normal .jp-current-time,
	.podcasts .quadro1 .normal .jp-duration {
		width: 10vw;
		color:black;
		font-family: 'Rubik', sans-serif;
		font-size:3vw;
		font-weight:400;
		font-style:normal;
	}

	.podcasts .quadro1 .normal .player .jp-audio .jp-progress {
		top: 10vw;
	}

	.podcasts .separa {
		position:relative;
		width:100%;
		margin-bottom:9.42vw;
		float:left;
	}

	/* podcasts */

	/* galeria */

	.galeria h4 {
		position:absolute;
		width:12vw;
		top:24vw;
		left:-3.6vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.galeria .quadro1 {
		position:relative;
		width:90%;
		margin:0 auto;
		padding-top:13vw;
		clear:left;
	}

	.galeria .quadro1 article {
		position:relative;
		width:100%;
		height:auto;
		margin-left:0;
		margin-right:0;
		padding-bottom:3vw;
		float:left;
	}

	.galeria .quadro1 article .foto {
		position:relative;
		width:100%;
		height:56vw;
		margin-bottom:1.2vw;
		background-size:cover;
		float:left;
	}

	.galeria .quadro1 article p {
		display:block;
		margin:0;
		padding:0;
		font-family: 'Trirong', serif;
		font-size:3.73vw;
		font-weight:400;
	}

	/* galeria */

	/* videos */

	.videos h4 {
		position:absolute;
		width:12vw;
		top:22vw;
		left:-3.6vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
		z-index:5;
	}

	.videos .quadro1 {
		position:relative;
		width:100%;
		padding-top:3.95vw;
		top:3vw;
		float:left;
	}

	.videos .quadro1 .principal {
		position:relative;
		width:100%;
		padding-top:4.74vw;
		background-color:#F2F2F2;
		float:left;
	}

	.videos .quadro1 .principal .video {
		position:relative;
		width:90%;
		margin:0 auto;
		clear:left;
	}

	.videos .quadro1 .principal .video iframe {
		width:100%;
		height:50vw;
	}

	.videos .quadro1 .principal .texto {
		position:relative;
		width:90%;
		margin:0 auto;
		padding-bottom:3.95vw;
		text-align:justify;
		clear:left;
	}

	.videos .quadro1 .principal .texto h2 {
		position:relative;
		width:100%;
		margin:0;
		padding:0;
		padding-top:4.21vw;
		padding-bottom:2.89vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		line-height:5vw;
		font-weight:400;
		text-align:center;
		float:left;
	}

	.videos .quadro1 .principal .texto p {
		display:block;
		margin:0;
		padding:0;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
	}

	.videos .quadro1 .baixo {
		position:relative;
		width:90%;
		margin:0 auto;
		clear:left;
	}

	.videos .quadro1 .baixo hr {
		width:70vw;
		border:0;
		border-top:1px solid #CCCCCC;
		padding-bottom:5.5vw;
		margin:0 auto;
	}

	.videos .quadro1 .normal {
		position:relative;
		width:100%;
		height:auto;
		margin-left:0;
		margin-right:0;
		padding-bottom:4vw;
		float:left;
	}

	.videos .quadro1 .normal .video {
		position:relative;
		width:100%;
		float:left;
	}

	.videos .quadro1 .normal .video img {
		max-width:100%;
		height:auto;
	}

	.videos .quadro1 .normal h2 {
		position:relative;
		width:100%;
		margin:0;
		padding:0;
		padding-top:1vw;
		padding-bottom:2vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		line-height:6vw;
		font-weight:400;
		text-align:left;
		float:left;
	}

	.videos .quadro1 .normal .vervideo {
		position:relative;
		width:100%;
		text-align:left;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.videos .quadro1 .normal .vervideo a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	/* videos */

	/* ebooks */

	.ebooks h4 {
		position:absolute;
		width:18vw;
		top:22vw;
		left:-5.5vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.ebooks .quadro1 {
		position:relative;
		width:90%;
		margin:0 auto;
		padding-top:13vw;
		clear:left;
	}

	.ebooks .quadro1 article {
		position:relative;
		width:100%;
		height:auto;
		margin-left:4vw;
		padding-bottom:4vw;
		float:left;
	}

	.ebooks .quadro1 article .foto {
		position:relative;
		width:40%;
		height:50vw;
		background-size:cover;
		float:left;
	}

	.ebooks .quadro1 article .foto a {
		position:absolute;
		width:100%;
		height:100%;
		z-index:3;
	}

	.ebooks .quadro1 article .texto {
		position:relative;
		width:47%;
		margin-left:3vw;
		float:left;
	}

	.ebooks .quadro1 article h2 {
		margin:0;
		padding:0;
		padding-top:1.84vw;
		padding-bottom:1.58vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		line-height:5.5vw;
		font-weight:400;
	}

	.ebooks .quadro1 article p {
		display:block;
		margin:0;
		padding:0;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		line-height:5vw;
		font-weight:400;
	}

	.ebooks .quadro1 .leiamais {
		position:relative;
		width:100%;
		padding-top:3.16vw;
		padding-left:3.37vw;
		text-align:left;
		font-family: 'Rubik', sans-serif;
		font-size:4vw;
		font-weight:400;
		float:left;
	}

	.ebooks .quadro1 .leiamais a {
		display:inline-block;
		padding-left:0.3vw;
		padding-right:0.3vw;
		padding-bottom:0.2vw;
		color:black;
		line-height:5vw;
		border-bottom:0.37vw solid black;
	}

	/* ebooks */

	/* sebooks */

	.sebooks h4 {
		position:absolute;
		width:18vw;
		top:32vw;
		left:-5.5vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.sebooks .quadro1 {
		position:relative;
		width:90%;
		margin-left:0vw;
		padding-top:10vw;
		float:left;
	}

	.sebooks .quadro1 .voltar {
		position:absolute;
		width:5vw;
		left:1vw;
		margin-top:0.79vw;
		top:15vw;
		z-index:3;
	}

	.sebooks .quadro1 .voltar img {
		max-width:100%;
		height:auto;
	}

	.sebooks .quadro1 .foto {
		position:relative;
		width:13.95vw;
		height:19.47vw;
		background-size:cover;
		margin-top:5.8vw;
		margin-left:10.2vw;
		float:left;
	}

	.sebooks .quadro1 .foto img {
		max-width:100%;
		height:auto;
	}

	.sebooks .quadro1 article {
		position:relative;
		width:62vw;
		margin-top:5.68vw;
		margin-left:2.84vw;
		text-align:justify;
		float:left;
	}

	.sebooks .quadro1 article h2 {
		margin:0;
		padding:0;
		padding-bottom:3.16vw;
		font-family: 'Rubik', sans-serif;
		font-size:4.8vw;
		font-weight:400;
		text-align:center;
	}

	.sebooks .quadro1 article .texto {
		position:relative;
		width:100%;
		padding-bottom:13vw;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
		text-align:justify;
		float:left;
	}

	/* sebooks */

	/* contato */

	.contato h4 {
		position:absolute;
		width:12vw;
		top:26vw;
		left:-3.6vw;
		-ms-transform: rotate(-90deg); /* IE 9 */
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		transform: rotate(-90deg);
		text-align:center;
		margin:0;
		padding:0;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		font-weight:400;
	}

	.contato .quadro1 {
		position:relative;
		width:100%;
		padding-top:8vw;
		padding-bottom:7.89vw;
		float:left;
	}

	.contato .quadro1 article {
		position:relative;
		width:90%;
		margin-left:5vw;
		padding-top:4.5vw;
		float:left;
	}

	.contato .quadro1 article .tx {
		position:relative;
		width:100%;
		padding-bottom:0.28vw;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;	
		float:left;
	}

	.contato .quadro1 article .campo {
		position:relative;
		width:100%;
		padding-bottom:0.5vw;
		float:left;
	}

	.contato .quadro1 article .col {
		position:relative;
		width:100%;
		float:left;
	}

	.contato .quadro1 article .cidade {
		width:100%;
	}

	.contato .quadro1 article .cidade .tx {
		padding-left:0.8vw;
	}

	.contato .quadro1 article .cidade.campo {
		text-align:right;
	}

	.contato .quadro1 article .campo input[type=text], .contato .quadro1 article .campo input[type=email] {
		width:100%;
		height:6vw;
		padding:0.21vw;
		border:1px solid #dfdfdf;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
	}

	.contato .quadro1 article .cidade .campo input[type=text] {
		width:100%;
	}

	.contato .quadro1 article .campo textarea {
		width:100%;
		height:14.11vw;
		padding:0.21vw;
		border:1px solid #dfdfdf;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
	}

	.contato .quadro1 article .campo.enviar {
		text-align:right;
		padding-bottom:3vw;
	}

	.contato .quadro1 article .campo input[type=submit] {
		background-color:transparent;
		border:0;
		font-family: 'Trirong', serif;
		font-size:4.27vw;
		font-weight:400;
	}


	.contato .quadro1 figure {
		position:relative;
		margin:0;
		padding:0;
		width:90%;
		margin-left:5vw;
		text-align:left;
		float:left;
	}

	.contato .quadro1 figure img {
		max-width:100%;
		height:auto;
	}

	/* contato */

	footer {
		position:relative;
		width:100%;
		background-color:#F2F2F2;
		float:left;
	}

	footer .social {
		position:relative;
		width:20vw;
		margin-left:40.22vw;
		padding-top:1.84vw;
		float:left;
	}

	footer .item {
		position:relative;
		width:5.42vw;
		margin-left:0.53vw;
		margin-right:0.53vw;
		float:left;
	}

	footer .item img {
		max-width:100%;
		height:auto;
	}

	footer article {
		position:relative;
		width:100%;
		margin-top:1.58vw;
		padding-bottom:2.21vw;
		font-family: 'Rubik', sans-serif;
		font-size:3.73vw;
		color:#666666;
		text-align:center;
		float:left;
	}

	footer article a {
		color:#666666;
	}

}