.bloco-3-1-home .right {
  padding: 105px 0 0 70px;
}
.bloco-3-1-home p, .bloco-3-1-home p>a {
	font-size: 40px;
	font-weight: 700;
	line-height: 1.4;
}
.bloco-3-1-home a.link {
	padding: 18px 30px;
	font-size: 14px;
	border-width:1px;
}
.bloco-1-livros {
	padding: 100px 15px;
}
.bloco-1-livros ul li a {
	display: inline-flex;
	align-items:center;
}
.bloco-1-livros ul li + li::before {
	content:"";
	position: relative;
	display: block;
	margin: 80px 0;
	background: #25E2AB;
	width: 1000px;
	height: 1px;
}
.bloco-1-livros picture {
	width: 337px;
	height: 468px;
	overflow: hidden;
	border:0;
	border-radius: 20px;
	display: flex;
	filter: drop-shadow(10px 7px 10px rgba(0, 0, 0, 0.25));
}
.bloco-1-livros picture img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	filter: grayscale(1);
	transition: filter .2s;
}
.bloco-1-livros a:hover picture img {
	filter: grayscale(0);
}
.bloco-1-livros section article {
	padding: 80px 140px 80px 70px;
	background:#25E2AB;	
	min-width: 515px;
}
.bloco-1-livros section article h2 {
	margin:0 0 15px;
	font-size: 22px;
	line-height: 1.5;
	font-weight: 600;
	color:#000000;
}
.bloco-1-livros section article span {
	display: flex;
	align-items: center;
}
.bloco-1-livros section article p {
	font-size: 20px;
	color:#ffffff;
	font-weight: 400;
	position: relative;
}
.bloco-1-livros section article p + p::before {
	content:"";
	position: relative;
	display: inline-block;
	margin: 0 12px;
	background: #ffffff;
	width: 6px;
	height: 6px;
	top: -4px;
	border:0;
	border-radius: 50%;
}
.bloco-1-livros section .link {
	padding: 20px 70px;
	background:#2C3030;
	font-size: 14px;
	text-transform: uppercase;
	color:#ffffff;
	font-weight: 600;
	letter-spacing: 2px;
	position: relative;
  top: -7px;
}
.bloco-1-livros section .link i {
	color:#25E2AB;
	font-style: normal;
	transition: transform .2s;
	display: inline-block;
}
.bloco-1-livros a:hover .link i {
	transform: translateX(5px);
}
.banner-pages.internas.livro {
	background: linear-gradient(186.22deg, #F3F2F2 4.91%, rgba(243, 242, 242, 0) 53.96%);
	min-height: 500px;
}
.banner-pages.internas.livro h1 {
	font-size: 36px;
}
.container.relative {
	position: relative;
}
.bloco-1-livro p {
	font-size: 15px;
}
.bloco-1-livro a.link {
	text-transform: uppercase;
	text-decoration: underline;
	border-width: 1px;
	font-weight: 700;
}
.bloco-1-livro figure {
	left: -560px;
	top: -20px;
	width: 1140px;
	height: 730px;
	position: absolute;	
	background-size: contain;
	background-repeat:no-repeat;
}
body.page-1691 .bloco-1-livro figure {
	top: 80px;
}
.bloco-2-livro {
	padding: 75px 15px 55px;
	position: relative;
	min-height: auto;
  margin-top: 0;
  height: auto;
}
.bloco-2-livro.w-video::after {
  bottom: -252px;
}
.bloco-2-livro::before {
	content:"";
	position: absolute;
	width: 100%;
	height: 500px;
	bottom:0;
	left: 0;
	background:#f3f2f2;
	z-index: -1;
}
.bloco-2-livro ul li h3,
.bloco-2-livro ul li h4{
	font-weight: 700;
}
.bloco-3-livro h2,
.bloco-4-livro h2,
.bloco-5-livro h2,
.bloco-5-2-livro h2,
.bloco-6-2-livro h2,
.bloco-6-livro h2{
  font-weight: 700;
  font-size: 36px;
	color: #2C3030;
	margin:0;
}
.bloco-3-livro article img {
	display: flex;
  width: 100%;
  height: 100%;
  object-position: center top;
  object-fit: cover;
	filter: grayscale(1);
	position: absolute;
	top:0;
	left:0;
}
.bloco-3-livro article h3 {
	font-size: 18px;
}
.bloco-4-livro .itens .item article h5 {
  font-size: 15px;
  font-style: italic;
  font-family: 'Noticia Text';
}
.bloco-4-livro h3,
.bloco-3-livro h3.subtitle{
	margin-top: 10px;
	letter-spacing: 1px;
}
.bloco-4-livro h3::after {
	content:"";
	position: relative;
	display: block;
	margin: 30px auto;
	background-image:url(../images/layout/livro-stars.svg);
	background-repeat: no-repeat;
	background-size:contain;
	background-position: center;
	width: 220px;
	height: 32px;
}
.bloco-5-livro {
  padding: 80px 15px;
}
.bloco-5-livro h2 {
	color:#ffffff;
}
.bloco-5-livro .content p {
	color:#ffffff;
	line-height: 1.5;
}
.bloco-5-livro .content p>b, .bloco-5-livro .content p>strong {
  font-weight: 500;
}
.bloco-5-livro a.link {
	padding: 16px 25px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing:1px;
	border-width:1px!important;
}
.bloco-5-2-livro {
	background:#25E2AB;
	padding: 80px 15px;
}
.bloco-5-2-livro section {
	display: flex;
	flex-direction: column;
	align-items:center;
}
.bloco-5-2-livro .carousel {
	margin: 50px 0 0;
	height: auto;
}
.bloco-5-2-livro picture {
	width: 200px;
	height: auto;
	display: flex;
}
.bloco-5-2-livro picture img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	filter: grayscale(1);
	transition: filter .2s;
}
.bloco-5-2-livro article {
	margin: 35px 0 0;
}
.bloco-5-2-livro p,
.bloco-5-2-livro p a {
	margin-bottom: 1.5rem;
	font-size: 18px;
	font-weight: 700;
	color:#ffffff;
	line-height: 1.6;
}
.bloco-5-2-livro p a {
	text-decoration: underline;
	text-underline-offset: 2px;
}
.bloco-5-2-livro span {
	display: block;
	margin: 25px 0 0;
  font-size: 16px;
	font-weight: 600;
  font-style: italic;
  font-family: 'Noticia Text';
}
.bloco-5-2-livro .btns {
	margin-top: 30px;
	display: flex;
}
.bloco-5-2-livro .btns a {
	padding: 16px 10px;
	border:1px solid #2C3030;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1px;
	color:#ffffff;
	text-transform: uppercase;
	transition: background .2s, color .2s;
	width: 210px;
}
.bloco-5-2-livro .btns a + a {
	margin-left: 25px;
}
.bloco-5-2-livro .btns a:hover {
	background:#2C3030;
}
.slick-dots {
	margin: 50px 0 0!important;
	position: relative!important;
	bottom:auto!important;
}
.slick-dots li button:before {
	content:""!important;
	opacity: 1!important;
	width:15px!important;
	height:15px!important;
	background: #2C3030;
}
.slick-dots li.slick-active button:before {
	opacity: 1!important;
	background: #ffffff;
}
.slick-dotted.slick-slider {
  margin-bottom: 0!important;
}
.bloco-6-2-livro {
	background:#F3F2F2;
	padding: 80px 15px;
}
.bloco-6-2-livro h3 {
  font-style: italic;
  font-family: 'Noticia Text';
  font-size: 18px;
	line-height: 1.4;
	letter-spacing:1px;
  margin: 25px 0 40px;
  color: #25E2AB;
}
.bloco-6-2-livro .carousel {
	margin: 0 0 0;
	height: auto;
}
.bloco-6-2-livro article {
	margin: 35px 0;
}
.bloco-6-2-livro p {
	margin-bottom: 1.5rem;
	font-size: 16px;
	font-weight: 400;
	color:#2C3030;
	line-height: 1.6;
}
.bloco-6-2-livro h4 {
	margin: 25px 0 5px;
  font-size: 24px;
	font-weight: 600;
}
.bloco-6-2-livro span {
	margin:0 0 15px;
	line-height: 1.4;
	color: #25E2AB;
	font-weight: 300;
	display: block;
}
.bloco-6-2-livro .slick-slide {
	margin: 0 60px;
}
.bloco-6-2-livro .slick-list {
	margin: 0 -60px;
}
.bloco-6-2-livro a.link {
	padding: 16px 30px;
	border:1px solid #25E2AB;
	font-size: 15px;
	font-weight: 600;
	display: inline-flex;
	letter-spacing: 1px;
	color:#2C3030;
	text-decoration: underline;
	text-transform: uppercase;
	transition: background .2s, color .2s, border-color .2s;
}
.bloco-6-2-livro a.link:hover {
	background:#2C3030;
	border-color:#2C3030;
	color:#ffffff;
}

/* LIVRO 2 */
.bloco-0-livro-2 {
	padding: 100px 15px;
	background:#F3F2F2;
	position: relative;
}
.bloco-0-livro-2 h2 {
	color: #2C3030;
  font-weight: 700;
	line-height: 1.3;
	font-size: 32px;
}
.bloco-0-livro-2 a.link {
	margin: 30px 0 0;
	padding: 16px 30px;
	border:1px solid #25E2AB;
	font-size: 15px;
	font-weight: 600;
	display: inline-flex;
	letter-spacing: 1px;
	color:#2C3030;
	text-decoration: underline;
	text-transform: uppercase;
	transition: background .2s, color .2s, border-color .2s;
}
.bloco-0-livro-2 a.link:hover {
	background:#2C3030;
	border-color:#2C3030;
	color:#ffffff;
}
.bloco-0-livro-2>.container::before {
  content: "";
  position: absolute;
  background-image: url(../images/layout/livros/livro-2-rect-1.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 350px;
  height: 230px;
  right: -250px;
  top: -85px;
}
.bloco-1-livro-2 {
	position: relative;
}
.bloco-1-livro-2 figure {
	left: -475px;
	top: -330px;
	width: 1132px;
	height: 555px;
	position: absolute;	
	background-size: contain;
	background-repeat:no-repeat;
	pointer-events:none;
}
.bloco-1-livro-2 > .container::before {
  content: "";
  position: absolute;
  background-image: url(../images/layout/livros/livro-2-rect-2.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 350px;
  height: 230px;
  right: -250px;
  bottom: -180px;
}
#os-especialistas.owl-carousel{
	display: flex;
	justify-content:center;
}
.bloco-6-livro-2 {
	padding: 100px 15px;
	background:#2C3030;
}
.bloco-6-livro-2.bloco-2-2-livro {
	background:#25E2AB;
}
.bloco-6-livro-2 .container::before {
  content: "";
  position: absolute;
  background-image: url(../images/layout/livros/livro-2-rect-3.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 350px;
  height: 500px;
  right: -250px;
  top: -408px;
}
.bloco-6-livro-2.bloco-2-2-livro .container::before {
	display: none;
}
.bloco-6-livro-2 section {
	display: flex;
	align-items:center;
	justify-content:center;
}
.bloco-6-livro-2 section picture {
	width: 842px;
	height: auto;
	position: relative;
}
.bloco-6-livro-2 section picture::before {
	content:"";
	position: absolute;
	background: #2C3030;
	mix-blend-mode: multiply;
	opacity: 0.2;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
}
.bloco-6-livro-2 section picture img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.bloco-6-livro-2 section a.play-video {
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	transition: transform .2s;
	width: 150px;
	height: 150px;
}
.bloco-6-livro-2 section a.play-video:hover {
	transform: translate(-50%,-50%) scale(1.1);
}
.bloco-6-livro-2 section a.play-video svg {
	width: 100%;
	height:100%;
}
.bloco-proximo-livro.livro-1 {
	margin-top: 10px;
}
.bloco-proximo-livro {
	padding: 35px 15px;
	background:#2C3030;
}
.bloco-proximo-livro.livro-2 {
	background:#F3F2F2;
}
.bloco-proximo-livro .link {
	font-size: 14px;
	text-transform: uppercase;
	color:#ffffff;
	font-weight: 600;
	letter-spacing: 2px;
}
.bloco-proximo-livro.livro-2 .link {
	color:#2C3030;
	font-weight: 700;
}
.bloco-proximo-livro .link i {
	margin:0 0 0 10px;
	color:#25E2AB;
	font-style: normal;
	transition: transform .2s;
	display: inline-block;
}
.bloco-proximo-livro a.link:hover i {
	transform: translateX(5px);
}
.bloco-1-4-consultor {
	display: none;
	padding: 80px 15px;
	background: #25E2AB;
	overflow: hidden;
}
.bloco-1-4-consultor>.row>.container {
	position: relative;
}
.bloco-1-4-consultor>.row>.container::before {
  content: "";
  position: absolute;
  background-image: url(../images/layout/livros/livro-2-rect-1.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 300px;
  height: 230px;
  left: 70px;
  bottom: -135px;
}
.bloco-1-4-consultor h3 {
	font-weight: 700;
  font-size: 36px;
  color: #2C3030;
  margin: 0;
}
.bloco-1-4-consultor a {
	margin: 25px 0 0;
  padding: 13px 10px;
  border: 1px solid #ffffff;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #2C3030;
  text-transform: uppercase;
  transition: background .2s, color .2s, border-color .2s;
  width: 272px;
	display: inline-flex;
	align-items:center;
	justify-content:center;
}
.bloco-1-4-consultor a:hover {
	background: #2C3030;
	color: #ffffff;
	border-color: #2C3030;
}
.bloco-1-4-consultor a svg {
	margin-left: 5px;
}

/* VIDEO */
video::-webkit-media-controls-start-playback-button {
  display: none;
}
.popup-video-main.video-yt,
.popup-video-main.video-html,
.popup-video-main.video-vimeo{
	display:none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999993;
	width:100%;
	height:100vh;
}
.popup-video::before {
	content:"";
	position:absolute;
	background-image:url('../images/layout/loader.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width:100px;
	height:100px;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.popup-video{
	position: fixed;
	display: -webkit-flex; /* Safari */
	-webkit-align-items: center; /* Safari 7.0+ */
	display: flex;
	align-items: center;
	justify-content:center;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 999999;
}
.popup-video div.wrapper{
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: center; /* Safari 7.0+ */
	display: flex;
	justify-content:center;
	position: relative;
	width: 80%;
	height: 0;
	padding-bottom: 45.05%;
}
.popup-video div.wrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.popup-video a.close.big {
	transform: scale(3);
}
.popup-video a.close {
	position: absolute;
	width: 50px;
	height: 50px;
	overflow: hidden;
	right: 25px;
	top: 25px;
	z-index: 9;
}
.popup-video a.close::before {
  transform: rotate(45deg);
}
.popup-video a.close::before, 
.popup-video a.close::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
}
.popup-video a.close::after {
  transform: rotate(-45deg);
}
.popup-video a.close::before, 
.popup-video a.close::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
}

@media (min-width: 240px) {
	.popup-video div.wrapper{width: 100%;height:320px;padding-bottom: 0;}
}
@media (min-width: 768px) {
	.popup-video div.wrapper{width: 700px;padding-bottom: 0;height: 385px;}
}
@media (min-width: 992px) {
	.popup-video div.wrapper{width: 800px;padding-bottom: 0;height: 440px;}
}
@media (min-width: 1100px) {
	.popup-video div.wrapper{width: 70%;padding-bottom: 0;height: 80%;}
}
@media (min-width: 1300px) {
	.popup-video div.wrapper{width: 70%;padding-bottom: 0;height: 80%;}
}
@media screen and (max-width: 639px){
	html,body{overflow-x:hidden;}
	.navbar-default {padding: 15px 0;}
	.navbar-brand>img, .navbar-brand {height: 50px;}
	.navbar-toggle {margin-top: 0px;}
	.navbar-toggle .icon-bar+.icon-bar {margin-top: 11px;}
	.bloco-3-home {padding: 30px 0 100px;}
	.banner-pages.consultor h1 {font-size: 36px;padding-bottom: 25px;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 25px 0 40px 15px;}
	.bloco-3-1-home figure {height: 235px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 26px;padding-right: 0;}
	
	.banner-pages.internas.consultor.livros {min-height: 115px;}
	.bloco-1-livros {padding: 25px 15px 75px;}
	.bloco-1-livros ul {max-width: 540px;margin: 0 auto;}
	.bloco-1-livros picture {width: 210px;height: auto;top: 35px;position: relative;}
	.bloco-1-livros section {width: 100%;}
	.bloco-1-livros section article {padding: 68px 30px 45px 30px;min-width: 100%;}
	.bloco-1-livros section article h2 {font-size: 19px;}
	.bloco-1-livros section article h2 br {display: none;}
	.bloco-1-livros ul li + li::before{width: 100%;margin: 60px 0 30px;}
	.bloco-1-livros section .link {padding: 15px 30px;top: -17px;}
	.bloco-1-livros ul li a {flex-direction: column;align-items:flex-start;width: 100%;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 200px;}
	.banner-pages.livro h2 {padding-bottom: 30px;}
	.banner-pages.internas.livro h1 {font-size: 26px;}
	.bloco-1-livro {padding: 50px 15px 0;background:#f3f2f2;position: relative;}
	.bloco-1-livro::before {content:"";position: absolute;width:100%;height:90%;top:0;left:0;background:#25E2AB;z-index:0;}
	.bloco-1-livro p {font-size: 16px;}
	.bloco-1-livro figure {position:relative;left: 50%;  top: 0;width: 510px;height: 300px;transform:translateX(-50%);}
	.bloco-1-livro article {padding-right: 0;}
	.bloco-2-livro {border:0;padding: 0 15px 60px;background: #f3f2f2;z-index: -1;}
	.bloco-2-livro::after {width: 180px;height: 380px;bottom: -159px;right: 0;}
	.bloco-2-livro ul {margin:0 auto;}
	.bloco-2-livro ul + ul {margin: 25px auto 0;}
	.bloco-2-livro ul li { margin-bottom: 5px;width: auto;float:none;padding-right: 0;}	
	.bloco-2-livro ul li + li {margin: 5px 0 0;}
	.bloco-2-livro ul li.title{text-align:center;}
	.bloco-2-livro ul:nth-child(3) li.title{margin-left: -10px;}	
	.bloco-3-livro {padding: 60px 15px 30px;}
	.bloco-3-livro article figure {height: 272px;}
	.bloco-3-livro article h3 {font-size: 20px;}
	.bloco-4-livro,
	.bloco-5-livro,
	.bloco-5-2-livro,
	.bloco-6-livro,
	.bloco-6-2-livro {padding: 65px 15px;}
	.bloco-4-livro .itens .item article {width: 100%;}
	.bloco-3-livro h2, .bloco-4-livro h2, .bloco-5-livro h2, .bloco-5-2-livro h2, .bloco-6-2-livro h2, .bloco-6-livro h2{font-size: 32px;}
	.bloco-5-2-livro .btns{flex-direction: column;}
	.bloco-5-2-livro .btns a + a {margin: 25px 0 0;}
	.bloco-6-2-livro .slick-slide {margin: 0 30px;}
	.bloco-6-2-livro .slick-list {margin: 0 -30px;}
	.bloco-6-2-livro h4 {font-size: 20px;}
	.bloco-6-2-livro .slick-slide section {text-align:center;}
	.bloco-6-2-livro h3 {margin: 25px 0;}
	.scrollUp{display: block;right: 15px;bottom: 15px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 60px 15px 100px;}
	.bloco-0-livro-2>.container::before {right: 0;top: -80px;width: 85px;height: 60px;}
	.bloco-0-livro-2 h2 {font-size: 24px;}
	.bloco-1-livro-2::before{height: 100%;}
	.bloco-1-livro-2 {padding: 0 15px 60px;}
	.bloco-1-livro-2 figure {left: 58%;top: -85px;width: 100%;height: 215px;margin-bottom: -65px;}
	.bloco-1-livro-2 > .container::before {width: 170px;height: 230px;right: -100px;bottom: -167px;}
	.bloco-5-livro .content p br {display: none;}
	.bloco-5-livro .content p {font-size: 16px;}
	.bloco-6-livro-2 {padding: 70px 15px;}
	.bloco-6-livro-2 section picture {width: 580px;}
	.bloco-6-livro-2 .container::before {display: none;}
	.bloco-6-livro-2 section a.play-video {width: 100px;height: 100px;}
	.bloco-1-4-consultor{padding-top: 50px;}
	.bloco-1-4-consultor h3 {font-size: 29px;}
	.bloco-1-4-consultor a {width: 220px;}
	.bloco-1-4-consultor>.row>.container .col-xs-12 {display:flex;flex-direction:column;align-items:center;}
	.bloco-1-4-consultor>.row>.container::before { width: 240px;height: 230px;left: 15px;bottom: -224px;}
	
	body.page-1691 .bloco-1-livro {padding:40px 0 0;}
	body.page-1691 .bloco-1-livro::before {height: 92%;}
	body.page-1691 .bloco-1-livro article {padding-right: 0;}
	body.page-1691 .bloco-1-livro figure {position: relative;left: 57%;top: 0;width: 548px;height: 355px;transform: translateX(-50%);}
	body.page-1691 .bloco-2-livro ul{padding-left: 0;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	body.page-1691 .bloco-2-livro .col-sm-offset-4{margin-left: 0;width:100%;}
	body.page-1691 .bloco-2-livro ul {text-align:center;width: 100%;}
	body.page-1691 .bloco-2-livro ul li {padding-right: 0;text-align:center;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
} /* end max-width:639px */
@media screen and (max-width: 360px){
	body.page-1691 .bloco-1-livro figure {left: 59%;}
}
@media screen and (max-width: 320px){
	
}
@media screen and (min-width: 640px) and (max-width: 767px){
	html,body{overflow-x:hidden;}
	.navbar-default {padding: 15px 0;}
	.navbar-brand>img, .navbar-brand {height: 50px;}
	.navbar-toggle {margin-top: 0px;}
	.navbar-toggle .icon-bar+.icon-bar {margin-top: 11px;}
	.bloco-3-home {padding: 30px 0 100px;}
	.banner-pages.consultor h1 {font-size: 38px;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 25px 0 60px 15px;}
	.bloco-3-1-home figure {height: 382px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 32px;padding-right: 200px;}
	
	.banner-pages.internas.consultor.livros {min-height: 215px;}
	.bloco-1-livros {padding: 75px 15px;}
	.bloco-1-livros ul {max-width: 540px;margin: 0 auto;}
	.bloco-1-livros picture {width: 210px;height: auto;}
	.bloco-1-livros section article {padding: 38px 45px 45px 30px;min-width: 330px;}
	.bloco-1-livros section article h2 {font-size: 20px;}
	.bloco-1-livros ul li + li::before{width: calc(100% + 30px);margin: 60px -15px;}
	.bloco-1-livros section .link {padding: 15px 30px;top: -17px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 200px;}
	.banner-pages.livro h2 {padding-bottom: 40px;}
	.banner-pages.internas.livro h1 {font-size: 26px;}
	.bloco-1-livro {padding: 50px 15px 160px;}
	.bloco-1-livro figure {left: 50%;top: 480px;width: 615px;height: 500px;transform:translateX(-50%);}
	.bloco-1-livro article {padding-right: 0;}
	.bloco-2-livro {border:0;padding: 170px 15px 60px;background: #f3f2f2;z-index: -1;}
	.bloco-2-livro::after {width: 180px;height: 380px;bottom: -159px;right: 0;}
	.bloco-2-livro ul {margin:0 auto;}
	.bloco-2-livro ul + ul {margin: 25px auto 0;}
	.bloco-2-livro ul li { margin-bottom: 5px;width: auto;float:none;padding-right: 0;}	
	.bloco-2-livro ul li + li {margin: 5px 0 0;}
	.bloco-2-livro ul li.title{text-align:center;}
	.bloco-2-livro ul:nth-child(3) li.title{margin-left: -10px;}	
	.bloco-3-livro {padding: 60px 15px 30px;}
	.bloco-3-livro article figure {height: 272px;}
	.bloco-3-livro article h3 {font-size: 20px;}
	.bloco-4-livro,
	.bloco-5-livro,
	.bloco-5-2-livro,
	.bloco-6-livro,
	.bloco-6-2-livro {padding: 65px 15px;}
	.bloco-4-livro .itens .item article {width: 100%;}
	.bloco-3-livro h2, .bloco-4-livro h2, .bloco-5-livro h2, .bloco-5-2-livro h2, .bloco-6-2-livro h2, .bloco-6-livro h2{font-size: 32px;}
	.bloco-6-2-livro .slick-slide {margin: 0 30px;}
	.bloco-6-2-livro .slick-list {margin: 0 -30px;}
	.bloco-6-2-livro h4 {font-size: 20px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 60px 15px 100px;}
	.bloco-0-livro-2>.container::before { right: -163px;top: -45px;width: 250px;height: 160px;}
	.bloco-0-livro-2 h2 {font-size: 30px;}
	.bloco-1-livro-2 {padding: 145px 15px 60px;}
	.bloco-1-livro-2 figure {left: 55%;top: -220px;width: 500px;height: 215px;}
	.bloco-1-livro-2 > .container::before {width: 210px;height: 230px;right: -100px;bottom: -165px;}
	.bloco-5-livro .content p {font-size: 18px;}
	.bloco-5-livro .content p br {display: none;}
	.bloco-6-livro-2 {padding: 70px 15px;}
	.bloco-6-livro-2 section picture {width: 580px;}
	.bloco-6-livro-2 .container::before {display: none;}
	
	body.page-1691 .bloco-1-livro {padding:60px 0 218px;}
	body.page-1691 .bloco-1-livro article {padding-right: 0;}
	body.page-1691 .bloco-1-livro figure {top: 615px;left: 68%;width: 860px;height: 465px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 0;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	body.page-1691 .bloco-2-livro .col-sm-offset-4{margin-left: 0;width:100%;}
	body.page-1691 .bloco-2-livro ul {text-align:center;width: 100%;}
	body.page-1691 .bloco-2-livro ul li {padding-right: 0;text-align:center;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
	.bloco-1-4-consultor{padding-top: 50px;}
	.bloco-1-4-consultor>.row>.container .col-xs-12 {display:flex;flex-direction:column;align-items:center;}
	.bloco-1-4-consultor>.row>.container::before { width: 240px;height: 230px;left: 15px;bottom: -224px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.bloco-3-home {padding: 30px 0 0;}
	.navbar-nav {margin: 24px -35px 0 0;}
	.banner-pages.consultor h1 {font-size: 38px;}
	.navbar ul:not(.language) li {margin-right: 21px;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 25px 0 60px 70px;}
	.bloco-3-1-home figure {height: 432px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 38px;padding-right: 200px;}
	
	.banner-pages.internas.consultor.livros {min-height: 260px;}
	.bloco-1-livros {padding: 75px 15px;}
	.bloco-1-livros ul {max-width: 640px;margin: 0 auto;}
	.bloco-1-livros picture {width: 230px;height: auto;}
	.bloco-1-livros section article {padding: 38px 70px 45px 55px;min-width: 385px;}
	.bloco-1-livros section article h2 {font-size: 20px;}
	.bloco-1-livros ul li + li::before{width: calc(100% + 30px);margin: 60px -15px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 290px;}
	.banner-pages.livro h2 {padding-bottom: 40px;}
	.banner-pages.internas.livro h1 {font-size: 28px;}
	.bloco-1-livro {padding: 60px 15px 60px;}
	.bloco-1-livro figure {left: -200px;top: 418px;width: 615px;height: 500px;}
	.bloco-1-livro article {padding-right: 20px;}
	.bloco-2-livro {border:0;padding: 79px 15px 30px;background: #f3f2f2;z-index: -1;}
	.bloco-2-livro::after {width: 180px;height: 380px;bottom: -159px;right: 0;}
	.bloco-2-livro ul {margin-left: 0;}
	.bloco-2-livro ul + ul {margin: 25px 0 0;}
	.bloco-2-livro ul li { margin-bottom: 5px;width: auto;float:none;padding-right: 100px;}	
	.bloco-2-livro ul li + li {margin: 5px 0 0;}
	.bloco-2-livro ul li.title{text-align:left;}
	.bloco-2-livro ul:nth-child(3) li.title{margin-left: -30px;}	
	.bloco-3-livro {padding: 80px 15px 30px;}
	.bloco-3-livro article figure {height: 272px;}
	.bloco-3-livro article h3 {font-size: 20px;}
	.bloco-4-livro,
	.bloco-5-livro,
	.bloco-5-2-livro,
	.bloco-6-livro,
	.bloco-6-2-livro {padding: 65px 0;}
	.bloco-4-livro .itens .item article {width: calc(100% - 200px);}
	.bloco-3-livro h2, .bloco-4-livro h2, .bloco-5-livro h2, .bloco-5-2-livro h2, .bloco-6-2-livro h2, .bloco-6-livro h2{font-size: 32px;}
	.bloco-6-2-livro .slick-slide {margin: 0 60px;}
	.bloco-6-2-livro .slick-list {margin: 0 -60px;}
	.bloco-6-2-livro h4 {font-size: 20px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 60px 15px;}
	.bloco-0-livro-2>.container::before { right: -90px;top: -45px;width: 250px;height: 160px;}
	.bloco-0-livro-2 h2 {font-size: 30px;}
	.bloco-1-livro-2 {padding: 145px 15px 60px;}
	.bloco-1-livro-2 figure {left: -218px;top: -270px;width: 742px;height: 256px;}
	.bloco-6-livro-2 section picture {width: 580px;}
	.bloco-1-livro-2 > .container::before {width: 285px;height: 230px;right: -100px;bottom: -162px;}
	.bloco-6-livro-2 .container::before {display: none;}
	
	body.page-1691 .bloco-1-livro {padding:60px 0 218px;}
	body.page-1691 .bloco-1-livro article {padding-right: 0;}
	body.page-1691 .bloco-1-livro figure {top: 440px;left: 10%;width: 860px;height: 465px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 0;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	body.page-1691 .bloco-2-livro .col-sm-offset-4{margin-left: 0;width:100%;}
	body.page-1691 .bloco-2-livro ul {text-align:center;width: 100%;}
	body.page-1691 .bloco-2-livro ul li {padding-right: 0;text-align:center;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
	.bloco-1-4-consultor>.row>.container::before { width: 240px;height: 230px;left: 15px;bottom: -105px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.bloco-3-home {padding: 30px 0 0;}
	.navbar-nav {margin: 24px -45px 0 0;}
	.banner-pages.consultor h1 {font-size: 42px;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 0 0 0 70px;}
	.bloco-3-1-home figure {height: 300px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 28px;}
	
	.banner-pages.internas.consultor.livros {min-height: 290px;}
	.bloco-1-livros {padding: 75px 15px;}
	.bloco-1-livros ul {max-width: 740px;margin: 0 auto;}
	.bloco-1-livros picture {width: 230px;height: auto;}
	.bloco-1-livros section article {padding: 38px 140px 45px 70px;}
	.bloco-1-livros section article h2 {font-size: 20px;}
	.bloco-1-livros ul li + li::before{width: calc(100% + 30px);margin: 60px -15px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 320px;}
	.banner-pages.livro h2 {padding-bottom: 50px;}
	.banner-pages.internas.livro h1 {font-size: 32px;}
	.bloco-1-livro {padding: 60px 15px 60px;}
	.bloco-1-livro figure {left: -335px;top: 195px;width: 915px;height: 565px;}
	.bloco-1-livro article {padding-right: 20px;}
	.bloco-2-livro {border:0;padding: 60px 15px 30px;}
	.bloco-2-livro::after {width: 180px;height: 380px;bottom: -159px;right: 0;}
	.bloco-3-livro {padding: 80px 15px 30px;}
	.bloco-3-livro article figure {height: 272px;}
	.bloco-3-livro article h3 {font-size: 20px;}
	.bloco-4-livro,
	.bloco-5-livro,
	.bloco-5-2-livro,
	.bloco-6-livro,
	.bloco-6-2-livro {padding: 65px 15px;}
	.bloco-4-livro .itens .item article {width: calc(100% - 200px);}
	.bloco-3-livro h2, .bloco-4-livro h2, .bloco-5-livro h2, .bloco-5-2-livro h2, .bloco-6-2-livro h2, .bloco-6-livro h2{font-size: 32px;}
	.bloco-6-2-livro .slick-slide {margin: 0 30px;}
	.bloco-6-2-livro .slick-list {margin: 0 -30px;}
	.bloco-6-2-livro h4 {font-size: 20px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 60px 15px;}
	.bloco-0-livro-2>.container::before { right: -90px;top: -45px;width: 250px;height: 160px;}
	.bloco-0-livro-2 h2 {font-size: 30px;}
	.bloco-1-livro-2 figure {left: -200px;top: -245px;width: 803px;height: 370px;}
	.bloco-6-livro-2 section picture {width: 680px;}
	.bloco-1-livro-2 > .container::before {width: 285px;height: 230px;right: -100px;bottom: -162px;}
	.bloco-6-livro-2 .container::before {height: 320px;top: -298px;}
	
	body.page-1691 .bloco-1-livro figure {top: 450px;left: -250px;width: 860px;height: 390px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 0;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
	.bloco-1-4-consultor>.row>.container::before {left: 18px;}
}
@media screen and (min-width: 1200px) and (max-width: 1354px){
	.navbar-nav {margin: 24px -15px 0 0;}
	.banner-pages.consultor h1 {font-size: 48px;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 25px 0 0 70px;}
	.bloco-3-1-home figure {height: 345px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 32px;}
	
	.banner-pages.internas.consultor.livros {min-height: 390px;}
	.bloco-1-livros ul {padding: 0 100px;}
	.bloco-1-livros picture {width: 270px;height: auto;}
	.bloco-1-livros section article {padding: 48px 140px 55px 70px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 390px;}
	.banner-pages.livro h2 {padding-bottom: 60px;}
	.bloco-1-livro {padding: 60px 15px 60px;}
	.bloco-1-livro figure {left: -280px;top: 90px;width: 915px;height: 565px;}
	.bloco-1-livro article {padding-right: 20px;}
	.bloco-2-livro {border:0;padding: 60px 15px 30px;}
	.bloco-2-livro::after {width: 180px;height: 380px;bottom: -159px;right: 0;}
	.bloco-3-livro {padding: 80px 15px 30px;}
	.bloco-4-livro,
	.bloco-5-livro,
	.bloco-5-2-livro,
	.bloco-6-livro,
	.bloco-6-2-livro {padding: 65px 15px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 80px 15px;}
	.bloco-0-livro-2>.container::before { right: -90px;top: -60px;width: 250px;height: 160px;}
	.bloco-1-livro-2 figure {left: -140px;top: -280px;width: 803px;height: 370px;}
	.bloco-6-livro-2 section picture {width: 680px;}
	.bloco-1-livro-2 > .container::before {width: 285px;height: 230px;right: -100px;bottom: -162px;}
	
	body.page-1691 .bloco-1-livro figure {top: 245px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 85px;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
}
@media screen and (min-width: 1355px) and (max-width: 1429px){
	.navbar-nav {margin: 24px -15px 0 0;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 55px 0 0 70px;}
	.bloco-3-1-home figure {height: 405px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 34px;}
	
	.banner-pages.internas.consultor.livros {min-height: 390px;}
	.bloco-1-livros picture {width: 270px;height: auto;}
	.bloco-1-livros section article {padding: 48px 140px 55px 70px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 390px;}
	.banner-pages.livro h2 {padding-bottom: 60px;}
	.bloco-1-livro figure {left: -405px;top: 25px;width: 1070px;height: 680px;}
	.bloco-2-livro::after {width: 280px;height: 450px;bottom: -175px;right: -55px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 80px 15px;}
	.bloco-1-livro-2 figure {left: -295px;top: -318px;width: 1000px;height: 470px;}
	.bloco-6-livro-2 section picture {width: 780px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 80px 15px;}
	.bloco-0-livro-2>.container::before { right: -90px;top: -60px;width: 250px;height: 160px;}
	.bloco-1-livro-2 figure {left: -295px;top: -318px;width: 1000px;height: 470px;}
	.bloco-6-livro-2 section picture {width: 680px;}
	
	body.page-1691 .bloco-1-livro figure {top: 230px;left: -350px;width: 1071px;height: 550px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 85px;}
	body.page-1691 .bloco-2-livro::after {right: -115px;}
	.bloco-6-livro-2.bloco-2-2-livro {padding: 75px 15px;}
}
@media screen and (min-width: 1430px) and (max-width: 1599px){
	.navbar-nav {margin: 24px -15px 0 0;}
	/* LIVROS */
	.bloco-3-1-home .right {padding: 55px 0 0 70px;}
	.bloco-3-1-home figure {height: 425px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 34px;}
	
	.banner-pages.internas.consultor.livros {min-height: 430px;}
	.bloco-1-livros picture {width: 290px;height: auto;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 390px;}
	.banner-pages.livro h2 {padding-bottom: 60px;}
	.bloco-1-livro figure {left: -405px;top: 25px;width: 1070px;height: 680px;}
	.bloco-2-livro::after {width: 280px;height: 450px;bottom: -175px;right: -28px;}
	
	/* LIVRO 2 */
	.bloco-0-livro-2 {padding: 80px 15px;}
	.bloco-0-livro-2>.container::before { right: -90px;top: -60px;width: 250px;height: 160px;}
	.bloco-1-livro-2 figure {left: -295px;top: -318px;width: 1000px;height: 470px;}
	.bloco-6-livro-2 section picture {width: 780px;}
	
	body.page-1691 .bloco-1-livro figure {top: 230px;left: -355px;width: 1070px;height: 570px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 85px;}
	body.page-1691 .bloco-2-livro::after {right: -85px;}	
}
@media screen and (min-width: 1600px) and (max-width: 1919px){
	/* LIVROS */
	.bloco-3-1-home .right {padding: 95px 0 0 70px;}
	.bloco-3-1-home figure {height: 485px;}
	.bloco-3-1-home p, .bloco-3-1-home p>a {font-size: 36px;}
	
	.banner-pages.internas.consultor.livros {min-height: 430px;}
	
	/* LIVROS - INTERNAS */
	.banner-pages.internas.livro {min-height: 420px;}
	.bloco-0-livro-2>.container::before { right: -145px;}
	.bloco-1-livro figure {left: -405px;top: 25px;width: 1070px;height: 680px;}
	.bloco-2-livro::after {width: 280px;height: 450px;bottom: -175px;}
	
	/* LIVRO 2 */
	.bloco-1-livro-2 figure {left: -345px;top: -330px;width: 1050px;height: 500px;}
	.bloco-6-livro-2 section picture {width: 780px;}
	
	body.page-1691 .bloco-1-livro figure {top: 145px;}
	body.page-1691 .bloco-2-livro ul{padding-left: 85px;}
}
@media screen and (min-width: 1660px) and (max-width: 1919px){
	.bloco-1-livro article{padding-left: 100px;}
}