/**
 Theme Name: Twenty Fifteen child
 Theme URI: https://wordpress.org/themes/twentyfifteen/
 Author: the WordPress team
 Author URI: https://wordpress.org/
 Version: 1.8.0
 License: GPL-2.0
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twentyfifteen
 Template: twentyfifteen
 * Domain Path: /languages
 * Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, threaded-comments, three-columns, translation-ready, two-columns
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Copyright © 2017 GoDaddy Operating Company, LLC. All Rights Reserved.
 */

/*
font-family: 'Raleway', sans-serif;
font-family: 'Libre Baskerville', serif;
*/

/*--------------------------------------------------------------
/*# Normalize*/

@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

@font-face {
    font-family: 'AktivGrotesk-XBoldItalic';
    src: url('fontes/AktivGrotesk-XBoldItalic.eot');
    src: url('fontes/AktivGrotesk-XBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-XBoldItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-XBoldItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-XBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-BlackItalic';
    src: url('fontes/AktivGrotesk-BlackItalic.eot');
    src: url('fontes/AktivGrotesk-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-BlackItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-BlackItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-Thin';
    src: url('fontes/AktivGrotesk-Thin.eot');
    src: url('fontes/AktivGrotesk-Thin.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Thin.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Thin.woff') format('woff'),
        url('fontes/AktivGrotesk-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-XBold';
    src: url('fontes/AktivGrotesk-XBold.eot');
    src: url('fontes/AktivGrotesk-XBold.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-XBold.woff2') format('woff2'),
        url('fontes/AktivGrotesk-XBold.woff') format('woff'),
        url('fontes/AktivGrotesk-XBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-MediumItalic';
    src: url('fontes/AktivGrotesk-MediumItalic.eot');
    src: url('fontes/AktivGrotesk-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-MediumItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-MediumItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-Hairline';
    src: url('fontes/AktivGrotesk-Hairline.eot');
    src: url('fontes/AktivGrotesk-Hairline.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Hairline.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Hairline.woff') format('woff'),
        url('fontes/AktivGrotesk-Hairline.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-Medium';
    src: url('fontes/AktivGrotesk-Medium.eot');
    src: url('fontes/AktivGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Medium.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Medium.woff') format('woff'),
        url('fontes/AktivGrotesk-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-ThinItalic';
    src: url('fontes/AktivGrotesk-ThinItalic.eot');
    src: url('fontes/AktivGrotesk-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-ThinItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-ThinItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-BoldItalic';
    src: url('fontes/AktivGrotesk-BoldItalic.eot');
    src: url('fontes/AktivGrotesk-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-BoldItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-BoldItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-Regular';
    src: url('fontes/AktivGrotesk-Regular.eot');
    src: url('fontes/AktivGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Regular.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Regular.woff') format('woff'),
        url('fontes/AktivGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-Black';
    src: url('fontes/AktivGrotesk-Black.eot');
    src: url('fontes/AktivGrotesk-Black.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Black.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Black.woff') format('woff'),
        url('fontes/AktivGrotesk-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-Light';
    src: url('fontes/AktivGrotesk-Light.eot');
    src: url('fontes/AktivGrotesk-Light.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Light.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Light.woff') format('woff'),
        url('fontes/AktivGrotesk-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
	
}

@font-face {
    font-family: 'AktivGrotesk-Italic';
    src: url('fontes/AktivGrotesk-Italic.eot');
    src: url('fontes/AktivGrotesk-Italic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Italic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Italic.woff') format('woff'),
        url('fontes/AktivGrotesk-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-HairlineItalic';
    src: url('fontes/AktivGrotesk-HairlineItalic.eot');
    src: url('fontes/AktivGrotesk-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-HairlineItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-HairlineItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-HairlineItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-LightItalic';
    src: url('fontes/AktivGrotesk-LightItalic.eot');
    src: url('fontes/AktivGrotesk-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-LightItalic.woff2') format('woff2'),
        url('fontes/AktivGrotesk-LightItalic.woff') format('woff'),
        url('fontes/AktivGrotesk-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
	
}

@font-face {
    font-family: 'AktivGrotesk-Bold';
    src: url('fontes/AktivGrotesk-Bold.eot');
    src: url('fontes/AktivGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
        url('fontes/AktivGrotesk-Bold.woff2') format('woff2'),
        url('fontes/AktivGrotesk-Bold.woff') format('woff'),
        url('fontes/AktivGrotesk-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
	
}

body{
	background-color:#fff;
}

body:before, .sidebar{
	display:none !important;
}

body a:focus, body a{
	outline:none !important;
}

.site-main {
    padding: 0;
	width:100% !important;
}

.site-content, .site-footer {
    display: block;
    float: left;
    margin-left: 0;
    width: 100%;
	box-shadow: none;
	background:transparent;
}

.cadastre h3{
	display:none;
}

.cadastre input[type="email"]{
	margin-bottom:15px;
}

.page-id-4866 #wpcf7-f4905-p4866-o1 input[type="text"], .page-id-4866 #wpcf7-f4905-p4866-o1 input[type="tel"], .page-id-4866 .wpcf7-form input[type="text"], .page-id-4866 .wpcf7-form input[type="tel"]{
	background-color: rgba(255,255,255,0.3) !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 15px !important;
	padding: 5px 10px !important;
	color: #fff !important;
	box-shadow:none !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-color:transparent !important;
}

.page-id-4866 #wpcf7-f4905-p4866-o1 input[type="text"]::-webkit-input-placeholder, .page-id-4866 #wpcf7-f4905-p4866-o1 input[type="tel"]::-webkit-input-placeholder, .page-id-4866 .wpcf7-form input[type="text"]::-webkit-input-placeholder, .page-id-4866 .wpcf7-form input[type="tel"]::-webkit-input-placeholder{ /* Edge */
  color: #fff !important;
}

.page-id-4866 #wpcf7-f4905-p4866-o1 input[type="text"]:-ms-input-placeholder, .page-id-4866 #wpcf7-f4905-p4866-o1 input[type="tel"]:-ms-input-placeholder, .page-id-4866 .wpcf7-form input[type="text"]:-ms-input-placeholder, .page-id-4866 .wpcf7-form input[type="tel"]:-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color: #fff !important;
}

.page-id-4866 #wpcf7-f4905-p4866-o1 input[type="text"]::placeholder, .page-id-4866 #wpcf7-f4905-p4866-o1 input[type="tel"]::placeholder, .page-id-4866 .wpcf7-form input[type="text"]::placeholder,.page-id-4866 .wpcf7-form input[type="tel"]::placeholder{
  color: #fff !important;
}

.site {
    margin: 0 auto;
    max-width: 100%;
}

.site-info {
    padding: 0;
}

.hentry, .page-header, .page-content {
    margin: 0;
    padding: 0 !important;
	box-shadow: none;
}

.page-header {
    border-bottom: 0;
    border-left: none !important;
    padding: 0;
	width:100%;
	text-align:center;
	position:relative;
	float:left;
	margin: 40px 0 40px;
	display:block;
	position:relative;
}

.page-header::before{
	content: '';
    width: 60%;
    display: block;
    height: 1px;
    background: #c8a975;
    position: absolute;
    left: 20%;
    top: 42px;
}

h2.subtitle{
    border-bottom: 1px solid #c8a975;
    font-family: 'AktivGrotesk-Regular';
    font-size: 14px;
    letter-spacing: 3px;
    padding: 10px 0;
	margin:0 auto 30px;
	width:50%;
	text-transform:uppercase;
}

.inner{
	display:block;
	width:90%;
	max-width:314px;
}

.inner.direita{
	float:right;
}

.inner.centro{
	margin-left:auto;
	margin-right:auto;
	max-width: 314px;
}

h1.subtitle span{
	font-family: 'AktivGrotesk-Light';
    color: #000;
    display: inline-block;
    background: #fff;
    padding: 0 10px;
    font-size: 51px;
    text-transform: uppercase;
    position: relative;
}

.arquivos{
	display:block;
	float:left;
	width:100%;
	margin-bottom:60px;
}

.arquivos.function{
	margin-bottom:0;
}

.blocoVeja a {
    position: relative;
    font-weight: 400;
    color: #000;
    float: right;
    margin-right: 6px;
	font-size:14px;
}

.blocoVeja .fa{
    position: absolute;
    top: 13px;
    left: -20px;
}

fullpost{
	display: block;
    width: 100%;
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}

fullpost img, thumbpost img{
	max-width: 640px;
    width: 100%;
}

.category-42 fullpost img{
	width: 70%;
}

thumbpost{
	display:block;
	width:100%;
	text-align:center;
}

h2.entry-title{
	display: block;
    width: 100%;
    max-width: 950px;
    margin: 20px auto;
    font-family: 'Libre Baskerville', serif;
    color: #000;
    font-size: 20px;
    text-align: center;
}

.page h2.entry-title{
	margin-top:80px;
}


.arquivos.thumbs h2.entry-title {
    font-size: 15px;
    margin: 15px 0;
    text-align: center;
    line-height: 25px;
}

.blocoVeja{
	display:block;
	width:100%;
	float:left;
	margin:10px 0 30px;
}

h1.entry-title {
    font-size: 30px !important;
    margin: 0 0 14px 0 !important;
    line-height: 35px !important;
}

.arquivos .entry-summary{
	display: block;
    width: 100%;
    max-width: 950px;
    margin: 0 auto;
    color: #191919;
    font-size: 20px;
    font-family: 'AktivGrotesk-Light';
    text-align: center;
    line-height: 29px;
    padding: 0 !important;
}

.arquivos.thumbs .entry-summary{
	font-size: 17px;
    line-height: 20px;
    text-align: left;
}

.pagination{
	display:block;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	box-shadow: none;
}

.pagination .page-numbers {
    padding: 0 15px;
    font-family: 'AktivGrotesk-Light';
    font-size: 40px;
    line-height: 30px;
	color:#000;
}

.pagination .prev, .pagination .next {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    height: 48px;
    padding: 0;
    position: absolute;
    width: 48px;
    font-size: 16px !important;
    top: -16px !important;
}

.pagination .prev:hover, .pagination .next:hover{
	 -webkit-tap-highlight-color: transparent;
    background-color: transparent;
}

.comments-area {
    margin: 0 auto;
    padding: 30px 0;
    width: 90%;
    max-width: 980px;
    clear: both;
    display: block;
    box-shadow: none;
}

.opencomment, .opencomp{
	cursor:pointer;
}

socialcontent .boxfooter {
    margin: 0 !important;
    min-height: auto !important;
    float: right !important;
    padding: 0 !important;
	display:none;
}

socialcontent .boxfooter.abre{
	display:block;
}

#boxComentario{
	display:none;
}

#boxComentario.abre{
	display:block;
}

.site-header {
    background-color: transparent;
    background-color: #fff;
    border-bottom: 0;
    margin: 0 0;
    padding: 0 0;
	height: 181px;
	border-bottom:3px solid #0c0c0d;
	position:relative;
	z-index: 9999;
}

.site-header::before{
	content:'';
	width:100%;
	display:block;
	height:1px;
	background:#c8a975;
	position:absolute;
	left:0;
	bottom: -9px;
}

.centro{
	display:block;
	margin:0 auto;
	padding:0;
	float:none;
	clear:both;
	width:96%;
	max-width:1200px;
	position:relative;
}

/*Colunas*/

.coluna1{ display:block;width:8.333333333333333%;float:left;}
.coluna2{ display:block;width:16.66666666666667%;float:left;}
.coluna3{ display:block;width:25%;float:left;}
.coluna4{ display:block;width:33.33333333333333%;float:left;}
.coluna5{ display:block;width:41.66666666666667%;float:left;}
.coluna6{ display:block;width:50%;float:left;}
.coluna7{ display:block;width:58.33333333333333%;float:left;}
.coluna8{ display:block;width:66.66666666666667%;float:left;}
.coluna9{ display:block;width:75%;float:left;}
.coluna10{ display:block;width:83.33333333333333%;float:left;}
.coluna11{ display:block;width:91.66666666666667%;float:left;}
.coluna12{ display:block;width:100%;float:left;}

/*CSS SITE*/

.blackline{
	display: block;
    width: 100%;
    min-height: 48px;
    background: #000;
	margin:0;
	padding:0;
}

.a2a_kit {
    display: block;
    margin: 13px 0 0 21px;
    float: left;
}

.a2a_svg svg {
    background-position: center center !important;
    background-size: 100% auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 24px !important;
}

.a2a_default_style a {
    width: 28px !important;
}

hashtag{
	font-family: 'Raleway', sans-serif;
	float:right;
	font-size:12px;
	color: #fff;
    margin: 14px 22px 0 0;
}

logo{
    display: block;
    width: 80%;
    max-width: 184px;
    margin: 15px auto 0;
	
}

.registrado{
	position:relative;
}

.registrado:before{
	content: '\f25d';
    font-family: "Font Awesome 5 Free";
    width: 10px;
    height: 10px;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    position: absolute;
    top: 0;
    right: 0;
}

.menu-menu-principal-container{
	display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.menu-menu-principal-direita-container{
	display: block;
    position: absolute;
    top: 18px;
    right: 190px;
}


.menu-menu-principal-container ul, .menu-menu-principal-direita-container ul, .menu-menu-principal-celular-container ul{
	margin:0;
	padding:0;
	list-style:none;
	position: relative;
    z-index: 9999;
}

.menu-menu-principal-container ul li, .menu-menu-principal-direita-container ul li{
	display: inline-block;
    margin-right: 30px;
	position: relative;
}

.menu-menu-principal-container ul li{
	margin-right: 110px;
}

.menu-menu-principal-container ul li:last-child{
	margin-right:0;
}

.menu-menu-principal-container ul li ul, .menu-menu-principal-direita-container ul li ul {
    position: absolute;
    top: 22px;
    left: 0px;
    background: #fff;
    padding: 0 10px 20px;
	display:none;
	width:200px;
	text-align: left;
}

.menu-menu-principal-container ul li ul li, .menu-menu-principal-direita-container ul li ul li{
	padding: 0;
    height: 9px;
    margin: 0 0 10px 0;
    float: left;
	display: block;
    width: 100%;
}

.menu-menu-principal-container ul li:hover ul{
	display:block;
}

.menu-menu-principal-celular-container{
	display:none;
}

.menu-menu-principal-container ul li a, .menu-menu-principal-container ul li a:hover, .menu-menu-principal-container ul li a:visited{
	font-family: 'AktivGrotesk-Medium';
	color:#000;
	font-size:12px;
	text-transform: uppercase;
}

.menu-menu-principal-celular-container ul li a, .menu-menu-principal-celular-container ul li a:hover, .menu-menu-principal-celular-container ul li a:visited{
	font-family: 'AktivGrotesk-Medium';
	color:#000;
	font-size:12px;
	text-transform: uppercase;
}

.menu-menu-principal-celular-container ul li ul{
	margin-left:10px;
}

.menu-menu-principal-direita-container ul li a, .menu-menu-principal-direita-container ul li a:hover, .menu-menu-principal-direita-container ul li a:visited{
	font-family: 'AktivGrotesk-Medium';
	color:#000;
	font-size:12px;
	text-transform: uppercase;
}

.menu-menu-principal-container ul li ul li a, .menu-menu-principal-container ul li ul li a:visited, .menu-menu-principal-container ul li ul li a:hover{
	font-size:10px;
}

.menu-menu-principal-direita-container ul li ul li a, .menu-menu-principal-direita-container ul li ul li a:visited, .menu-menu-principal-direita-container ul li ul li a:hover{
	font-size:10px;
}

.contato, .shop{
	font-family: 'AktivGrotesk-Medium';
    color: #000;
    font-size: 12px;
	letter-spacing: 0.08rem;
	position: absolute;
}

.contato{
    top: 26px;
    right: 231px;
}

.shop{
	top:26px;
	right: 70px;
}

/*HomePage*/

destaque{
    display: block;
    width: 100%;
    max-width: 1065px;
    margin: 50px auto 0;
}

pelicula{
	display:block;
	width:100%;
	height:100%;
	background: rgb(251,251,251);
	background: linear-gradient(180deg, rgba(251,251,251,0) 7%, rgba(0,0,0,0.2049194677871149) 44%, rgba(0,0,0,1) 100%);
	position:absolute;
	top:0;
	left:0;
}

.itemSlide{
	display:block;
	width:100%;
	text-align:center;
}

.itemSlide a, .itemSlide a:hover, .itemSlide a:visited{
	color:#fff;
	font-family: 'Libre Baskerville', serif;
	font-size:14px;
}

.itemSlide img{
	width:100%;
	height:auto;
}

.cycle-slideshow{
	width: 100% !important;
}

.slidebloco{
	display:block;
	width: 68.54460093896714%; /*1065 730*/
	float:left;
	position:relative;
}

.chamadabloco{
	display:block;
	width: 29.57746478873239%; /*1065 315*/
	float: right;
	background:#fff;
}

dados{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	min-height:40%;
	z-index:300;
}

postdate{
	display: block;
    width: 100%;
    position: relative;
    margin: 20px auto 15px;
    max-width: 370px;
}

postdate:before{
	content:'';
	width:100%;
	height:1px;
	background:#fff;
	position:absolute;
	bottom:-2px;
	left:0;
}

.itemSlide titulo{
	font-size: 23px;
    display: block;
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
    line-height: 30px;
}

#prev,#next{
	display:block;
	width:10%;
	height:100%;
	position:absolute;
	top:0;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:500;
	cursor:pointer;
}

#prev{
	left:10px;
	background-image:url('/wp-content/uploads/2019/10/setavolta.png');
}

#next{
	right:10px;
	background-image:url('/wp-content/uploads/2019/10/setavai.png');
}

.halfpage,.fullpage,.totalpage{
	position: relative;
}

.halfpage.esquerda{
	float:left;
}

.halfpage.direita{
	float:right;
}

.halfpage,.fullpage{
	margin-bottom:15px;
}

.fullpage{
	float:left;
	width:100%;
}

.fullpage img, .totalpage img{
	width:100%;
	height:auto;
}

.chamadabloco a, .chamadabloco a:hover, .chamadabloco a:visited{
	color:#fff;
	font-size: 14px;
	font-family: 'Libre Baskerville', serif;
	text-align:center;
}

.chamadabloco dados{
	width:90%;
	margin: 0 5%;
	line-height: 17px;
	min-height:20%;
}

.chamadabloco dados p{
	margin-bottom:10px;
}

.menu-menu-loja-container ul#menu-menu-loja{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:100%;
}

.menu-menu-loja-container ul li{
	display: inline-block;
    padding: 0px 40px;
	position:relative;
}

.menu-menu-loja-container ul li:first-child{
	padding-right:0;
}

.menu-menu-loja-container ul li:after{
	content:'';
	width:1px;
	height:20px;
	background:#000;
	position:absolute;
	top: 6px;
	right:0;
}

.menu-menu-loja-container ul li:first-child:after, .menu-menu-loja-container ul li:last-child:after{
	display:none;
}

.menu-menu-loja-container ul li:first-child a, .menu-menu-loja-container ul li:first-child a:hover, .menu-menu-loja-container ul li:first-child a:visited{
	font-family: 'AktivGrotesk-Bold';
	font-size: 18px;
}

.menu-menu-loja-container ul li a, .menu-menu-loja-container ul li a:hover, .menu-menu-loja-container ul li a:visited{
	font-family: 'AktivGrotesk-Regular';
	color:#000;
	font-size: 13px;
}

menuloja{
	display: block;
    width: 100%;
    float: left;
    border-top: 1px solid #c8a975;
    border-bottom: 1px solid #c8a975;
    margin: 12px 0 0;
    text-align: center;
}

slideprodutos{
	display:block;
	width:100%;
	max-width:1095px;
	margin:0 auto;
	overflow: hidden;
	min-width:230px;
}

.involucroslide{
	display:block;
	position:relative;
	float:left;
	width:100%;
}

#prevProd, #nextProd,#prevVideo, #nextVideo, .subslideprev, .subslidenext{
	display:block;
	width:5%;
	height:100%;
	max-height: 224px;
	position:absolute;
	top:0;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

#prevProd, #prevVideo, .subslideprev{
	left:0;
	background-image:url(/wp-content/uploads/2019/10/setaNegravolta.png);
}

#nextProd, #nextVideo, .subslidenext{
	right:0;
	background-image:url(/wp-content/uploads/2019/10/setaNegravai.png);
}

.subslidenext{
	right:-30px;
}

.subslideprev{
	left:-15px;
}

#prevVideo, #nextVideo{
	background-size: 15px auto;
}

.boxproduto{
	display:block;
	max-width:150px;
	margin-right:10px;
	min-height: 260px !important;
}

.boxproduto categoria{
	display: block;
    width: 90%;
    text-align: center;
    color: #6b6b6b;
    font-family: 'AktivGrotesk-Regular';
    margin: 13px 5% 0;
    font-size: 10px;
}

.boxproduto titulo{
	display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Bold';
    color: #000;
    font-size: 10px;
    margin: 3px 5% 0;
    white-space: normal !important;
    min-height: 32px;
}

.boxproduto preco{
	display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Regular';
    color: #c8a975;
    font-size: 14px;
    margin: 3px 5% 0;
}

produtos{
	display:block;
	float:left;
	margin:34px 0 0 0;
	width:100%;
	position:relative;
}

.boxproduto .woocommerce-Price-currencySymbol{
	padding-right:5px;
}

.ultimas{
	display: block;
    width: 100%;
    max-width: 885px;
    float: left;
    text-align: center;
    font-family: 'AktivGrotesk-Thin';
    margin: 47px 0 0 0;
    border-top: 1px solid #959595;
    padding-top: 25px;
    font-size: 29px;
    letter-spacing: 11px;
    color: #000;
}

.videos{
	display: block;
    width: 100%;
    max-width: 885px;
    float: left;
    text-align: center;
    font-family: 'AktivGrotesk-Thin';
    margin: 4px 0 0 0;
    padding-top: 25px;
    font-size: 29px;
    letter-spacing: 11px;
    color: #000;
}

.BoxEdicao{
	display:block;
	width:100%;
	float:left;
	max-width: 885px;
}

capa{
	display: block;
    width: 100%;
    max-width: 345px;
    float: left;
    margin: 24px 0 0 0;
	position:relative;
}

capa img{
	width:100%;
	height:auto;
}

.BotLer{
	display: block;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    font-size: 21px;
    background: #c8a975;
    position: absolute;
    bottom: -35px;
    left: 25%;
    width: 50%;
    text-align: center;
    padding: 0px 0;
	
}

.BotLer:hover{
	background:#000;
	color:#fff;
}

.BotLer span{
	font-size:30px;
	font-size: 21px;
	font-family: 'AktivGrotesk-Light';
}

citacao{
	display: block;
    width: 100%;
    float: right;
    border-top: 1px solid #959595;
    border-bottom: 1px solid #959595;
    color: #000;
    margin: 23px 0 15px 0;
	background-repeat:no-repeat;
	background-position: 0 21px;
	background-image:url(/wp-content/uploads/2019/10/inicioAspas.png);
}

subfundo{
	display: block;
    width: 100%;
    float: right;
	background-repeat:no-repeat;
	background-position: right 80%;
	background-image:url(/wp-content/uploads/2019/10/fim-aspas.png);
}

citacao p{
	margin: 0 0 12px;
    padding: 20px 65px 0;
    text-align: center;
    line-height: 38px;
    font-size: 21px;
    font-family: 'Libre Baskerville', serif;
}

textosEdic{
	display: block;
    float: left;
    width: 90%;
    max-width: 395px;
    margin-left: 15px;
	
}

textosEdic h2{
	color: #000;
    font-family: 'Libre Baskerville', serif;
    font-weight: 300;
    font-size: 26px;
    margin: 0 0 0 0;
}

textosEdic p{
	color: #c8a975 !important;
}

textosEdic p{
	/*font-family: 'AktivGrotesk-Light';*/
	font-family: 'Libre Baskerville', serif;
    font-size: 15px;
    line-height: 18px;
    color: #000;
}

allEdition{
	display: block;
    width: 100%;
    float: left;
    border-top: 1px solid #c8a975;
    border-bottom: 1px solid #c8a975;
    margin: 36px 0 0 0;
    max-width: 885px;
    text-align: center;
}

allEdition span{
	font-family: 'AktivGrotesk-Regular';
    font-size: 14px;
    letter-spacing: 3px;
    padding: 10px 0;
    display: block;
}

allEdition span a, allEdition span a:hover, allEdition span a:visited{
	color:#c8a975;
}

.boxvideo{
	display:block;
	max-width:320px;
	margin-right:75px;
	position:relative !important;
}

.boxvideo img{
	width:100%;
	height:auto;
}

videosHome{
	display:block;
	width:100%;
	float:left;
	margin: 18px 0 0 0;
	position:relative;
}

slidevideos{
	width:95%;
	max-width:720px;
	margin:0 auto;
	display:block;
}

slidevideos titulo{
	display: block;
    font-family: 'AktivGrotesk-Thin';
    text-align: center;
    font-size: 23px;
    text-transform: uppercase;
    margin: 8px 0 0 0;
}

boxLoja {
    display: block;
    float: left;
    background: #fafafa;
    width: 100%;
    max-width: 285px;
    margin: 85px 0 0 9px;
	position:relative;
}

.placaLoja{
	display: block;
    background: #c8a975;
    color: #fff;
    font-family: 'AktivGrotesk-Thin';
    width: 164px;
    margin: -16px auto;
    text-align: center;
    padding: 10px 0;
    letter-spacing: 3px;
}

.entry-content {
    width: 100%;
}

.entry-content H3{
	margin-top:20px;
	padding-top:20px;
	border-top:1px dotted #000;
}

#audimaWidget{
	overflow: hidden;
    height: 70px;
}

.box categoria {
    display: block;
    width: 90%;
    text-align: center;
    color: #6b6b6b;
    font-family: 'AktivGrotesk-Regular';
    margin: 3px 5% 0;
    font-size: 8px;
}

.box titulo {
    display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Bold';
    color: #000;
    font-size: 10px;
    margin: 0 5% 0;
    line-height: 11px;
}

.box preco {
    display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Regular';
    color: #c8a975;
    font-size: 12px;
    margin: 3px 5% 0;
}

innerloja{
	display: block;
    width: 90%;
    margin: 35px auto 0;
}

innerloja a{
	display:block;
	width:90%;
	max-width:115px;
	margin-bottom:15px;
}

innerloja a.direita{
	float:right;
}

innerloja a img{
	width:100%;
	height:auto;
}

mensagem {
    display: block;
    clear: both;
    width: 100%;
    background: #000;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    padding: 20px;
    max-width: 930px;
    margin: 60px auto 0;
	cursor:pointer;
}

mensagem p{
	margin: 0;
    padding: 0;
    font-size: 19px;
}

boxenquete{
	display: block;
    float: left;
    background: #fafafa;
    width: 100%;
    max-width: 285px;
    margin: 15px 0 0 9px;
    position: relative;
	font-family: 'Raleway', sans-serif !important;
	padding:20px 10px;
}

boxenquete p{
	margin-bottom:15px;
}

boxenquete strong{
	font-size: 22px;
}

.wp-polls .Buttons {
    border: none;
    display: block;
    font-family: 'AktivGrotesk-Light' !important;
    color: #fff;
    font-size: 16px;
    background-color: #c8a975 !important;
    position: absolute;
    bottom: -23px;
    left: 25%;
    width: 50%;
    text-align: center;
    padding: 12px 0;
    letter-spacing: 3px;
}

#MeChamaPop{
	display:block;
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.6);
	z-index:999;
	opacity:0;
	top:-150%;
	-webkit-transition: all 2.5s ease;
    -moz-transition: all 2.5s ease;
    -o-transition: all 2.5s ease;
    transition: all 2.5s ease;
}

#MeChamaPop.abre{
	opacity:1;
	top:0;
}

.soutabela{
	display:table;
	width:100%;
	height:100%;
}

.soucelula{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.Palco{
	width: 90%;
    max-width: 800px;
    margin: 0 auto;
    background: #fff;
    padding: 105px 20px 10px;
    background-image: url(/wp-content/uploads/2019/10/logo.png);
    background-position: center 20px;
    background-repeat: no-repeat;
	position:relative;
}

form p{
	margin:0 0 10px;
	padding:0;
	width:100%;
}

form label, form span{
	font-family: 'Raleway', sans-serif !important;
    color: #333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}

form label input[type="text"], form label input[type="email"], form label input[type="url"], form label input[type="password"], form label select, form label textarea{
	width:100%;
	font-family: 'Raleway', sans-serif !important;
	color:#000;
	padding:5px;
	width:100%;
	border:1px solid #000;
	background:transparent;
	font-size:12px;
}

form label textarea{
	height:200px;
	resize:none;
}

.btFechar{
	position:absolute;
	top:10px;
	right:10px;
}

.page-id-54 form{
	display:block;
	width:70%;
	margin:20px auto;
	max-width:700px;
	border:1px solid #ccc;
	padding:20px;
}


membro{
	display: block;
    width: 100%;
    float: left;
    margin: 20px 0 0;
    font-size: 20px;
    border-top: 3px solid #0c0c0d;
    padding-top: 10px;
}

membro h2{
	margin: 12px 0 0 0 !important;
    font-family: 'Raleway', sans-serif !important;
    color: #000;
    font-size: 15px !important;
}

membro oficio{
	font-family: verdana;
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
    font-style: normal;
    line-height: 19px;
    min-height: 45px;
    color: #666;
}

membro dadosuser{
	padding:0 10px;
	display:block;
}

membro dadosuser.right{
	text-align:right;
}

/*Loja*/

.twentyfifteen .t15wc {
    margin: 30px auto !important;
    padding: 0;
    max-width: 1100px;
	box-shadow: none;
}

.woocommerce .woocommerce-breadcrumb {
    padding: 10px;
}

.woocommerce div.product .product_title {
    font-size: 30px;
    width: 100%;
}
.product_meta a{
	font-size:15px;
}

.twentyfifteen .t15wc {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    max-width: 1200px;
	margin-top: 30px;
	box-shadow: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0;
    display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Bold';
    color: #000;
    font-size: 11px;
    margin: 3px 5% 0;
}

.woocommerce ul.products li.product .price {
    display: block;
    width: 90%;
    text-align: center;
    font-family: 'AktivGrotesk-Regular';
    color: #c8a975;
    font-size: 14px;
    margin: 3px 5% 0;
}

.woocommerce ul.products li.product .button {
    display: block;
    background: #c8a975;
    color: #fff;
    font-family: 'AktivGrotesk-Thin';
    width: 164px;
    margin: 10px auto;
    text-align: center;
    padding: 10px 0;
    letter-spacing: 3px;
}

.woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
    font-family: 'AktivGrotesk-Regular';
    color: #000;
    font-size: 16px;
}

.twentyfifteen .t15wc .page-title {
    margin: 0;
    padding: 20px 0 0;
    text-align: left;
    line-height: 47px;
    font-size: 24px;
    font-family: 'Libre Baskerville', serif;
}

.woocommerce .woocommerce-ordering{
	display:none;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0;
    padding: 0 !important;
    color: #777;
    font-family: 'AktivGrotesk-Regular';
    color: #000;
    font-size: 16px;
}


/*Rodapé*/

#content{
	display:block;
	width:100%;
	margin-bottom:80px;
}

.home #content{
	margin-bottom:20px;
}

#colophon{
	display:block;
	width:100%;
	border-top:7px solid #000000;
	min-height: 320px;
	background:#ebebeb;
}

#colophon .centro{
	max-width: 1265px;
}

.boxfooter{
	margin: 34px 0 0 0;
    min-height: 238px;
}

.borderRight{
	border-right:1px solid #bababa;
}

.boxfooter form{
	display:block;
	width:255px;
	margin:0 auto;
}

.boxfooter form h3{
	display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin: 20px 0 -8px 0px;
    width: 100%;
    float: left;
}


.boxfooter form input[type="email"]{
	display: block;
    width: 100%;
    border: none;
    margin: 12px 0 22px 0;
    padding: 5px 0;
    background: transparent;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    border-bottom: 1px solid #bababa;
    float: left;
}

.boxfooter form input[type="submit"]{
	background: transparent;
    font-family: 'AktivGrotesk-Medium';
    color: #000;
    font-size: 10px;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 500;
}

.menu-paginas-rodape-container ul{
	margin: 10px 0;
    padding: 0;
    list-style: none;
    float: none;
    text-align: center;
}

.menu-paginas-rodape-container ul li a, .menu-paginas-rodape-container ul li a:hover, .menu-paginas-rodape-container ul li a:visited{
	display:block;
	color:#000;
	font-family: 'AktivGrotesk-Medium';
	font-size:13px;
	text-transform:uppercase;
}

.boxfooter h4{
	color: #000;
    font-family: 'AktivGrotesk-Medium';
    font-size: 13px;
    display: block;
    width: 100%;
    text-align: center;
    float: left;
    font-weight: 500;
    margin: 14px 0 0 0;
    font-weight: 600;
}

.copyfooter{
	font-size:12px;
}

.boxfooter h5{
	color: #000;
    font-family: 'AktivGrotesk-Medium';
    font-size: 13px;
    display: block;
    width: 100%;
    float: left;
    font-weight: 500;
    margin: 14px 0 0 30px;
}

.boxfooter h6{
	color: #626262;
    font-family: 'AktivGrotesk-Medium';
    font-size: 13px;
    display: block;
    width: 100%;
    float: left;
    font-weight: 600;
    margin: 10px 0 0 30px;
    background-image: url(/wp-content/uploads/2019/11/Pincelada.png);
    background-repeat: no-repeat;
    padding: 10px 21px;
    background-size: 100% auto;
}

.menu-menu-rodape-container ul{
	margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
    float: left;
    text-align: center;
    width: 100%;
}

.menu-menu-rodape-container ul li a, .menu-menu-rodape-container ul li a:hover, .menu-menu-rodape-container ul li a:visited{
	display: block;
    color: #333232;
    font-family: 'AktivGrotesk-Regular';
    font-size: 12px;
    line-height: 21px;
    text-transform: uppercase;
}

.boxfooter path{
    fill: rgb(0, 0, 0);
}

.boxfooter .a2a_svg svg {
    width: 27px !important;
}

.boxfooter .a2a_kit {
    margin: 5px 0 0 23px;
}

/*Posts*/

.hentry{
    background-color: transparent !important;
	max-width: 1042px !important;
    margin: 0 auto !important;
}

.entry-content iframe{
	width:100% !important;
	height: 580px;
	display:block;
	margin-bottom:40px;
}

lastpost{
	display:block;
	width:100%;
	max-width: 1042px !important;
    margin: 50px auto 0 !important;
	clear:both;
	background:blue;
}

.entry-header {
    padding: 0 0;
	width:100%;
	float:left;
	margin: 0 0 30px 0;
}

postadopor{
	display: block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #c8a975;
    font-family: 'AktivGrotesk-Regular';
    margin: 82px 0 27px 0px;
    font-size: 14px;
    padding: 0 0 4px 0;
}

postadopor nome{
	text-transform:uppercase;
}

postadopor data {
    float: right;
}

.Outsider{
	border-bottom: 1px solid #221e1f;
	border-top: 1px solid #221e1f;
	display:block;
	width:100%;
	float:left;
	min-height:50px;
	margin-top:35px;
	margin-bottom:70px;
}

h1.entry-title {
    font-family: 'Libre Baskerville', serif;
    font-size: 6.1rem;
    margin: 5px 0 14px 0;
    display: block;
    float: left;
    color: #000;
    line-height: 7.7rem;
    font-weight: 300;
}

.entry-header chamada {
    display: block;
    width: 100%;
    float: left;
    font-family: 'Libre Baskerville', serif;
    font-weight: 300;
    font-size: 2.1rem;
    line-height: 3rem;
}

.entry-header chamada p{
	margin-bottom:0 !important;
}

thumbPost{
	display:block;
	width:100%;
	float:left;
	margin: 0 0 38px 0;
}

thumbPost img{
	width:100%;
	height:auto;
}

.entry-content {
    padding: 0;
    font-family: 'AktivGrotesk-Regular';
    float: left;
    margin: 0;
    font-size: 2.3rem;
    line-height: 3.2rem;
    color: #000;
}

.entry-content p{
	margin-bottom: 10px;
}

.page-id-54 .entry-content p{
	max-width: 700px;
    margin: 0 auto;
}


tags,socialcontent{
	display: block;
    width: 50%;
    float: left;
    font-family: 'AktivGrotesk-Regular';
    color: #000;
    font-size: 21px;
}

socialcontent a, socialcontent a:hover, socialcontent a:visited{
	color:#484848;
	border-bottom: transparent !important;
}

socialcontent a{
	display: block;
    float: left;
    width: 50%;
    margin: 9px 0;
    text-align: right;
    font-size: 1.7rem;
}

tags ul{
	margin: 9px 0;
    padding: 0;
    list-style: none;
}

tags ul li{
	display:inline-block;
}

tags ul li:first-child{
	margin-right:20px;
}

tags ul li a, tags ul li a:hover, tags ul li a:visited{
	text-decoration: none;
    color: #838383;
    text-transform: uppercase;
    border-bottom: transparent !important;
    font-family: 'AktivGrotesk-Light';
    font-size: 1.8rem;
}

.clear{
	display:block;
	width:100%;
	clear:both;
	height:1px;
}

.center .PostBox{
	margin:0 auto;
}

.direita .PostBox{
	float:right;
}

.PostBox{
	display:block;
	max-width:315px;
	width:90%;
}

.PostBox h2{
	display: block;
    font-family: 'Libre Baskerville', serif;
    font-size: 2.4rem;
    color: #000;
    font-weight: 400;
    line-height: 3.4rem;
    margin: 10px 0 20px;
}

buscabox{
	display: block;
    position: absolute;
    width: 87px;
    height: 40px;
    top: 14px;
    right: 142px;
	border-right:1px solid #d7d7d7;
}

btimagem{
	display: block;
    width: 20px;
    margin: 5px auto 0;
	cursor:pointer;
}

btimagem img{
	width:100%;
	height:auto;
}

#buscaform, #buscaformcel{
	position: absolute;
    width: 300px;
    right: 0;
    top: 40px;
	opacity:0;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#buscaform.abre,#buscaformcel.abre{
	opacity:1;
}

#clkBut.fecha,#clkButcel.fecha{
	display:none;
}

#search{
	color: #000;
    font-family: 'AktivGrotesk-Medium';
    font-size: 13px;
    background: #fff;
    width: 80%;
    float: left;
}

#submitBT{
	background: transparent !important;
    border: none !important;
    width: 30px;
    margin-left: 5px;
}

/*Edição*/


.BoxEdicao h4 {
    padding: 20px 0 0 14px;
    text-align: left;
    line-height: 47px;
    font-size: 24px;
    font-family: 'Libre Baskerville', serif;
}

ul.materias{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

.laterais ul.materias{
    margin-left: 15px;
    float: left;
}

ul.materias li{
	display:block;
	margin-bottom:15px;
	padding-bottom:10px;
	float:left;
	width:100%;
	border-bottom:1px solid #c8a975;
}

ul.materias li:last-child{
	border-bottom:none;
}


ul.materias li imagem{
	float:left;
	width:24%;
	margin-right:1%;
}

ul.materias li imagem img{
	width:100%;
	height:auto;
}

ul.materias li recuo{
	float:left;
	display:block;
	width:75%;
}
	

ul.materias li categoria{
	display:block;
    font-family: 'AktivGrotesk-Bold';
    color: #000;
    font-size: 11px;
    margin: 0;
	padding:0;
	text-transform:uppercase;
}

ul.materias li titulo{
	font-family: 'Raleway', sans-serif;
    color: #000;
    font-size: 18px;
    margin: 0 0 5px;
    font-weight: 500;
}

ul.materias li chamada p {
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #000;
	margin:0;
}

.tuttiQuanti{
	display: block;
    width: 100%;
    margin-top: 100px;
    float: left;
}

.tuttiQuanti ul.materias li{
	display:block;
	margin:0 0.5% 15px;
	float:left;
	width:49%;
}

.tuttiQuanti ul.materias li:last-child{
	border-bottom:1px solid #c8a975;
}

.sumarioTitulo {
    display: block;
    width: 100%;
    max-width: 885px;
    float: left;
    text-align: center;
    font-family: 'AktivGrotesk-Thin';
    margin:0;
    padding-top: 25px;
    font-size: 29px;
    letter-spacing: 11px;
    color: #000;
}

article.Sumario{
	max-width:885px !important;
	margin: 0 auto;
}
.Sumario capa{
	max-width:100% !important;
}

.wpcf7-form.fecha{
	height:1px;
	overflow:hidden;
	opacity:0;
}

.Palco.fecha{
	background:#fff !important;
}

.obrigado{
    text-align: center;
    min-height: 500px;
	display:none;
}

.obrigado.abre{
	display:block;
}

.obrigado h2{
	display:block;
	margin:20px 0 15px;
	font-size:30px;
}

.fechar{
	display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -30px;
    right: -30px;
    background: #000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	cursor:pointer;
}

.fechar:before {
    content: "X";
    color: #fff;
    font-size: 22px;
    padding-right: 0.5em;
    position: absolute;
    top: 2px;
    left: 13px;
}

/*Nova Home 06-04-22*/

	#slideHome{
		display:block;
		width:100%;
		float:left;
		height:500px;
		overflow:hidden;
	}

	#slideHome .slidebloco{
		width:100%;
	}

	#slideHome .itemSlide{
		min-height:550px;
		background-repeat:no-repeat;
		background-position:center center;
		background-size: 100% auto;
	}

	#edicaoAtual .BotLer {
		bottom: -16px;
	}

	#edicaoAtual .placaLoja {
		width: 200px;
	}

	#edicaoAnterior{
		display: block;
		width: 100%;
		float: left;
		margin-top: 50px;
		height: 350px;
		overflow: hidden;
	}

	#edicaoAnterior slideprodutos a h4{
		font-size:12px;
		display: block;
		float: left;
	}

	#edicaoAnterior slideprodutos a img{
		height:205px;
		width:auto;
	}

	#conteudos h2 {
		font-size: 25px;
		font-family: 'Libre Baskerville', serif;
		position: relative;
		display: block;
		margin-top: 10px;
		float: left;
		width: 100%;
	}

	/*#conteudos .coluna6 h2 {
		font-size: 20px;
	}*/

	#conteudos h2:before{
		content: '';
		width: calc(100% - 10px);
		height: 1px;
		background-color: #c8a975;
		position: absolute;
		top: 29px;
		left: 0;
		z-index: 0;
	}

	/*#conteudos .coluna6 h2:before{
		top: 23px;
	}*/

	#conteudos h2 span{
		display:inline-block;
		background-color:#fff;
		padding:10px;
		position:relative;
		z-index:10;
	}

	#conteudos h2 a{
		position: relative;
		background: #fff;
		font-size: 16px;
		float: right;
		margin-right: 10px;
	}

	ul.conteudos{
		display:block;
		margin:0;
		padding:0;
		list-style:none;
	}

	ul.conteudos li, .conteudos.cycle-slideshow .cycle-slide{
		display:inline-block;
		width:25%;
		margin-bottom:30px;
	}

	.conteudos.cycle-slideshow .cycle-slide{
		max-width: 290px;
		min-height: 215px;
		padding: 0 0 0 15px;
	}

	.conteudos.cycle-slideshow{
		width:calc(100% - 60px) !important;
		margin:0 30px;
		max-height:360px;
		overflow:hidden;
	}

	.coluna6 ul.conteudos li{
		width:50%;
	}

	ul.conteudos li a{
		display:block;
		padding:10px;
	}

	.conteudos.cycle-slideshow .cycle-slide a{
		display:block;
		padding:0;
	}

	ul.conteudos li a img, .conteudos.cycle-slideshow .cycle-slide a img {
		width:100%;
		height:auto;
	}

	.conteudos.cycle-slideshow h5{
		display:block;
		clear:both;
	}

	ul.conteudos li a h5, ul.conteudos li h5, .conteudos.cycle-slideshow h5{
		font-size: 14px;
		display: block;
		float: left;
		height: 30px;
		color: #666;
		font-weight: 500;
	}

	ul.conteudos li h5, .conteudos.cycle-slideshow .cycle-slide h5{
		text-transform:uppercase;
		white-space: normal;
	}

	ul.conteudos li iframe{
		max-width:100%;
		height:auto;
		margin-bottom:10px;
	}

	ul.conteudos.video li{
		padding:0 10px;
		margin-bottom:40px;
	}


	ul.patronos{
		display:block;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}

	ul.patronos li{
		display:inline-block;
		width:calc(33.3333% - 20px);
		margin:0 10px 20px;
		text-align:center;
	}

	ul.patronos li:nth-child(3n + 1){
		margin: 0 20px 20px 0;
		clear:both;
	}

	ul.patronos li:nth-child(3n + 3){
		margin: 0 0 20px 20px;
	}

	ul.patronos li patrono{
		display:block;
		width:100%;
		max-width:314px;
	}

	ul.patronos li patrono img{
		width:100%;
		height:auto;
	}

	ul.patronos li patrono titulo{
		display: block;
		width: 100%;
		max-width: 950px;
		margin: 20px auto;
		font-family: 'Libre Baskerville', serif;
		color: #000;
		font-size: 15px;
		text-align: center;
	}

	ul.patronos li patrono p{
		display: block;
		width: 100%;
		max-width: 950px;
		margin: 0 auto;
		color: #191919;
		font-size: 17px;
		line-height: 20px;
		text-align: left;
		font-family: 'AktivGrotesk-Light';
		padding: 0 !important;
	}

	section#fullblocks{
		display:block;
		width: 100%;
		float:left;
		margin-bottom:15px;
	}

	section#fullblocks ul.fullblock{
		margin:0;
		padding:0;
		list-style:none;
		dipslay:block;
	}

	section#fullblocks ul.fullblock li{
		display:block;
		width:calc(33.333333333333333% - 30px);
		margin:15px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: auto 100%;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		float:left;
	}

	section#fullblocks ul.fullblock li:hover{
		background-size: auto 110%;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	section#fullblocks ul.fullblock li a{
		display:block;
		width:100%;
		min-height:400px;
		position:relative;
	}

	section#fullblocks ul.fullblock li a titulo{
		background-color: #8b8b8b;
		padding:10px 40px;
		position: absolute;
		bottom:45px;
		right:0;
		color:#fff;
		font-family: "Noto Serif", serif;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		font-size: 13px;
	}

	section#fullblocks ul.fullblock li:hover a titulo{
		background-color: #000;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.anteriores h4{
		font-size: 12px;
		display: block;
		float: left;
	}

	.anteriores produtos, .anteriores menuloja {
		margin: 34px 40px 0;
		width: calc(100% - 80px);
	}

	.anteriores menuloja {
		margin-top:85px;
	}

	.anteriores slideprodutos {
		width: calc(100% - 180px);
	}

	.anteriores produtos {
		max-height: 280px;
		overflow: hidden;
	}

/*Responsivo*/

@media screen and (max-width: 1220px) {
	.boxfooter h6 {
		margin: 10px 0 0 10px;
		max-width: 320px;
	}
}

@media screen and (max-width: 1092px) {
	.halfpage, .fullpage {
		margin-bottom: 9px;
	}

	.halfpage{
		width: 47.5%;
	}

	section#fullblocks ul.fullblock li{
		width:calc(50% - 30px);
	}
}

@media screen and (max-width: 1200px) {
	capa {
		width: 90%;
	}

	citacao p {
		line-height: 35px;
	}

	textosEdic h2 {
		font-size: 25px;
	}

	.boxvideo{
		width:45% !important;
	}

	.menu-menu-principal-container {
		left: 0;
	}

	.shop {
		right: 10px;
	}

	buscabox {
		right: 70px;
	}

	.contato {
		right: 155px;
	}

	.menu-menu-principal-container ul li {
		margin-right: 95px;
	}

	#colophon .coluna3.meio{
		width:20%;
	}

	#colophon .coluna3.borda{
		width:30%;
	}

	.menu-menu-principal-direita-container{
		right: 130px;
	}

}

@media screen and (max-width: 998px) {
	.menu-menu-principal-container ul li, .menu-menu-principal-direita-container ul li {
		margin-right: 90px;
	}
}

.somecel{
	display:block !important;
}

.somedesk{
	display:none !important;
}

#tab-description p{
	font-size:14px;
}


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

	section#fullblocks ul.fullblock li{
		width:calc(100% - 30px);
	}

ul.conteudos.video li {
    padding: 0 10px;
    margin-bottom: 75px;
    float: left;
    display: block;
}

	#colophon .coluna3.meio{
		width:50%;
	}

	#colophon .coluna3.borda{
		width:100%;
		margin: 0;
	}

	.boxfooter {
		margin: 10px 0 0 0;
		min-height: auto;
		text-align: center;
	}

	#colophon .coluna3.meio {
		width: 100%;
		margin: 0;
	}

	.menu-paginas-rodape-container ul {
		margin: 40px 0 0 0;
		padding: 0;
		list-style: none;
		float: none;
	}

	.menu-menu-principal-container ul li ul {
		position: relative;
		top: -5px;
		padding: 0 10px 5px;
		display: block;
	}

	.boxfooter h6 {
		margin: 10px auto;
		max-width: 320px;
		float: none;
	}

	.boxfooter h5 {
		margin: 14px 0 14px 0;
	}

	.boxfooter .a2a_kit {
		margin: 5px auto;
		width: 100%;
		text-align: center;
		float: none;
	}

	.borderRight {
		border-right: none;
	}

	#colophon .a2a_default_style a {
		float: none;
	}

	#colophon .a2a_default_style .a2a_counter img, #colophon .a2a_default_style .a2a_dd, #colophon .a2a_default_style .a2a_svg {
		float: none;
		display: inline-block;
	}

}

@media screen and (max-width: 970px) {
	.coluna1,.coluna2,.coluna3,.coluna4,.coluna5,.coluna6,.coluna7,.coluna8,.coluna9,.coluna10,.coluna11,.coluna12{ width:90%;margin:0 5%;}
	
	fullpost img{
		width:100%;
		height:auto;
	}

	h2.entry-title a{
		font-size:20px;
	}

	h1.subtitle span {
		font-size: 42px;
	}

	h1.entry-title {
		font-size: 23px;
		line-height: 30px;
	}

	.entry-header {
		margin: 0 0 0 0;
	}
	
	.blackline .a2a_kit {
		margin: 13px 0 0 0;
	}

	hashtag {
		margin: 14px 0 0 0;
	}

	.somecel{
		display:none !important;
	}

	.somedesk{
		display:block !important;
	}

	#MenuCelular{
		position: absolute;
		width: 100%;
		background: #fff;
		padding: 10px;
		z-index: 999;
		border: 1px solid #c8a975;
		top: 138px;
		display:none;
	}

	#MenuCelular.abre {
		display: block;
		padding-bottom: 55px;
	}

	.menu-menu-principal-container, .menu-menu-principal-direita-container{
		display:none;
	}

	#MenuCelular .menu-menu-principal-celular-container{
		display:block;
		position:relative;
		margin-bottom: 30px;
	}

	.menu-menu-principal-celular-container ul li{
		display:block;
		margin:0;
		width:100%;
	}

	logo {
		width: 40%;
		float:left;
	}

	.icoMenucel{
		position: absolute;
		top: 31px;
		right: 0;
		width: 10%;
		max-width: 40px;
		cursor:pointer;
	}

	.icoMenucel img{
		width:100%;
		height:auto;
	}

	.slidebloco {
		width: 100%;
		margin-bottom: 20px;
	}

	.chamadabloco {
		display: block;
		width: 100%;
		float: right;
	}

	.chamadabloco img{
		width:100%;
		max-width:auto;
	}

	.itemSlide titulo {
		font-size: 16px;
		line-height: 21px;
	}

	citacao{
		margin: 50px 0;
	}

	subfundo {
		background-position: right 90%;
	}

	.BoxEdicao .coluna4{
		text-align:center;
	}

	textosEdic {
		display: block;
		float: left;
		width: 90%;
		max-width: 100%;
		margin-left: 0;
		margin-top: 40px;
		text-align: center;
	}

	.boxvideo {
		width: 100% !important;
		margin: 0 5%;
		max-width: 90%;
	}

	boxLoja {
		max-width: 100%;
		margin: 85px 0 ;
	}

	.inner {
		display: block;
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin: 0 auto 40px;
	}

	.arquivos.thumbs h2.entry-title, .arquivos.thumbs .entry-summary {
		text-align: center;
	}

	.meta-nav.screen-reader-text{
		display:none;
	}

	.pagination .nav-links {
		margin-top: 30px;
	}

	.hentry {
		margin: 0 20px !important;
	}

	tags, socialcontent {
		width: 100%;
	}

	socialcontent a {
		float: left;
	}

	.PostBox {
		display: block;
		max-width: 100%;
		width: 100%;
		text-align: center;
		margin-bottom: 60px !important;
	}

	#content {
		display: block;
		width: 100%;
		margin: 0 0 80px;
	}

	.entry-summary {
		padding: 0;
	}

	.product-template-default .addtoany_list {
		display: none;
	}

	.page-id-54 form {
		width: 100%;
		border: none;
	}

	membro dadosuser.right {
		text-align: left;
	}

	capa {
		width: 100%;
	}

	.BoxEdicao h4 {
		float: left;
		margin-top: 30px;
		padding: 20px 0 0 0;
	}

	textosEdic {
		display: block;
		float: left;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		margin-top: 10px;
		text-align: left;
	}

	.BoxEdicao .coluna12, .BoxEdicao .coluna5, .BoxEdicao .coluna7{
		margin:0 !important;
		width:100% !important;
	}

	.laterais ul.materias {
		margin-left: 0;
		float: left;
	}

	.tuttiQuanti {
		margin-top: 20px;
		border-top:1px dashed #ccc;
		padding-top:20px;
	}

	.tuttiQuanti ul.materias li {
		display: block;
		margin: 0 0 15px;
		float: left;
		width: 100%;
	}

	h1.entry-title {
		font-size: 23px;
	}

	.opencomment, .opencomp {
		display: block;
		width: 100%;
	}

	innerloja a {
		display: inline-block;
		width: auto;
		max-width: 115px;
		margin-bottom: 15px;
	}

	boxLoja {
		text-align: center;
	}

	innerloja a.direita {
		float: none;
	}

	ul.conteudos li {
		width: 50%;
	}

	#conteudos h2 {
		font-size: 20px;
	}

	#conteudos h2:before {
		top: 23px;
	}
}


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

		ul.conteudos li iframe {
			height: 300px;
		}

	citacao p {
		line-height: 26px;
		font-size: 15px;
	}

	.contato {
		right: auto;
		position: relative;
		float: left;
		top: 0;
	}

	btimagem img{
		display:none;
	}

	buscabox {
		right: auto;
		top: 0;
		position: relative;
		float: left;
		border-right: none;
		width: 100%;
	}

	#buscaformcel {
		position: relative;
		width: 100%;
		right: auto;
		top: 0px;
		opacity: 1;
	}

	.shop {
		right: auto;
		position: relative;
		top: 0;
	}

	postdate{
		display: block;
		margin-top: 0;
	}

	#prev, #next {
		height: 50%;
	}

	.menu-menu-loja-container ul li {
		display: block;
		padding: 6px 0;
		position: relative;
	}

	.menu-menu-loja-container ul li:after{
		display:none;
	}

	a.boxproduto{
		text-align: center;
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
	}

	a.boxproduto img {
		width:230px;
		height:auto;
	}

	#prevProd, #nextProd, #prevVideo, #nextVideo {
		z-index: 999;
	}

	ul.conteudos li, .coluna6 ul.conteudos li {
		width: 100%;
	}
}


#contatoMail{
	display:block;
	width:100%;
	height:auto;
	position:fixed;
	bottom:-100%;
	right:20px;
	background:rgba(0,0,0,0.1);
	opacity:0;
	-webkit-transition: all 2.5s ease;
    -moz-transition: all 2.5s ease;
    -o-transition: all 2.5s ease;
    transition: all 2.5s ease;
	z-index:9999;
	max-width: 300px;
	padding:20px 0;
}

#contatoMail.abre{
	opacity:1;
	bottom:0;
}

.soupop{
	cursor:pointer;
}

.meuformulario{
	display:block;
	width:90%;
	max-width:500px;
	background:#fff;
	margin:0 auto;
	padding:20px;
	position:relative;
}

.toplogo{
	display:block;
	width:40%;
	max-width:150px;
	margin:0 auto 30px;
}

.toplogo img{
	width:100%;
	height:auto;
}


@media screen and (max-width: 530px) {
	.Palco {
		width: 100%;
		margin: 0 auto;
		padding: 105px 0 10px;
	}

	form label textarea {
		height: 85px;
		resize: none;
	}

	.fechar {
		top: 4px;
		right: 5px;
		z-index: 999;
	}

	.site {
		overflow: hidden;
	}
}

.ur-frontend-form {
    margin-bottom: 30px;
    border: none;
    padding: 0;
    box-sizing: border-box;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    padding: 5px !important;
    border: 1px solid #000 !important;
    font-size: 15px !important;
    background: transparent !important;
    font-weight: 300 !important;
	color:#000;
}

.cadastre.some, .Palco.some{
	display:none;
}

.souround{
	display: block;
    width: 90%;
    max-width: 230px;
    max-height: 230px;
    overflow: hidden;
    margin: 4px 0 0 10px;
}

.souround img{
	width:100%;
	height:auto;
}

.esconde{
	display:none;
	font-size: 14px;
    line-height: 22px;
    padding: 10px;
}

.esconde.abre{
	display:block;
}

.controle{
	cursor:pointer;
	min-height:20px;
	position:relative;
}

.fa-plus:before , .fa-minus:before{
    font-size: 12px;
    position: absolute;
    top: -6px;
}

.controle .fa-minus:before{
	display:none;
}

.controle.abre .fa-minus:before{
	display:block;
}

.controle.abre .fa-plus:before{
	display:none;
}

.pdfFile {
    display: block;
    width: 100%;
    float: left;
}

#floatMenu{
	display:block;
	width:100%;
	background:#141414;
	position:fixed;
	top:-100%;
	left:0;
	padding:5px 0;
	z-index:9999;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#floatMenu.abre{
	top:0;
}

.topologo, buscaboxfloat{
	display:block;
	width:150px;
	float:left;
}

.menu-menu-flutuante-container{
	display:block;
	width:calc(100% - 300px);
	float:left;
	text-align:center;
}

ul#menu-menu-flutuante{
	margin: 10px 0 0 0;
	padding:0;
	list-style:none;
	text-align:center;
}

ul#menu-menu-flutuante li{
	display:inline-block;
	margin:0 15px;
}

ul#menu-menu-flutuante li a, ul#menu-menu-flutuante li a:visited{
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
    color: #fff;
	font-weight:500;
}

#buscaformcelFloat input[type="text"]{
	border: 1px solid #fff !important;
    width: 100px;
    float: left;
    color: #fff;
 }

#buscaformcelFloat input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#buscaformcelFloat input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
#buscaformcelFloat input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#buscaformcelFloat input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}


#buscaformcelFloat input[type="submit"] {
    background-color: transparent;
    background-image: url(/wp-content/uploads/2021/03/lupa-branca.png);
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    width: 25px;
    float: left;
    text-indent: -200px;
    overflow: hidden;
    margin: 3px 0 0 9px;
    padding: 1px;
}

#buscaformcelFloat{
	margin-top:10px;
}

@media screen and (max-width: 1130px) {
	ul#menu-menu-flutuante li {
		margin: 0 5px;
	}
}

@media screen and (max-width: 963px) {
	ul#menu-menu-flutuante {
		width: 50%;
		margin: 0 auto;
	}
}

@media screen and (max-width: 800px) {
	
	.menu-menu-flutuante-container{
		width:100%;
	}

	buscaboxfloat{
		position: absolute;
		top: 0;
		right: 0;
	}

	#buscaformcelFloat input[type="submit"] {
		padding: 3px;
	}

	ul#menu-menu-flutuante li {
		margin: 0 5px;
	}

}

@media screen and (max-width: 500px) {
	ul#menu-menu-flutuante {
		width: 100%;
		margin: 0 auto;
	}
}