/*
CORES E FONTES:		
   
    font-family: 'Bebas Neue', sans-serif;

    font-family: 'Roboto Condensed', sans-serif;

*/

/***************************
	FONT FACE
***************************/

@font-face {
    font-family: 'headliner_no._45regular';
    src: url('../fontface/headlinerno.45teste-webfont.woff2') format('woff2'),
         url('../fontface/headlinerno.45teste-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/***************************
	BÁSICO
***************************/

body{overflow-x:hidden;color:#cccccc;background:url(../img/bgtotal.png);font-family: 'Roboto Condensed', sans-serif}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;font-weight:500;padding:0px;font-family: 'headliner_no._45regular';}
.relative{position:relative;}
form  input, form  textarea{}
form textarea{resize:none;width:100%;}
form  button{}
form button:hover{}
.placeholder,::placeholder,:-ms-input-placeholder,::-ms-input-placeholder,
::-webkit-input-placeholder,:-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder{color: #666 !important;}
*::-webkit-input-placeholder {color: #666 !important;}
*:-moz-placeholder {color: #666 !important;opacity: 1;}
*::-moz-placeholder {color: #666 !important;opacity: 1;}
*:-ms-input-placeholder {color: #666 !important;}
*::-ms-input-placeholder {color: #666 !important;}
*::placeholder {color: #666 !important;}
img{max-width:100% !important;}
form button{-webkit-transition:0.5s;transition:0.5s;}
form button:hover{-webkit-transition:0.5s;transition:0.5s;}
.tirapadding{padding-right:0px !important;padding-left:0px !important}
.sempaddingleft{padding-left:0px !important}
.sempaddingright{padding-right:0px !important}
.retirarmargin{margin:0px -15px;}
a:focus{outline:0px !important}
a{cursor:pointer;}
input[type="text"], input[type="password"], input[type="email"], textarea, select { outline: none;}
.relativo{position:relative}
.container {width: 1600px;}
.containermenor {width: 1300px;margin:0 auto}
.mfp-bg {z-index: 1111111111;}
.mfp-wrap {z-index: 1111111111;}

.acentotr_acento_til{font-family: 'Bebas Neue', sans-serif;position: absolute;margin-top: -22px;margin-left: -14px;height: 0;}
.acentotr_acento_chapeu{font-family: 'Bebas Neue', sans-serif;position: absolute;margin-top: -12px;font-size:70%;margin-left: -18px;height: 0;}
.acentotr_acento_agudo{font-family: 'Bebas Neue', sans-serif;position: absolute;margin-top: -4px;font-size:120%;margin-left: -16px;height: 0;}
.acentotr_normal{font-family: 'Bebas Neue', sans-serif;}
.acentotr_cedilha{font-family: 'Bebas Neue', sans-serif;padding-right:2px;}

.titulo_tarja_topo{position:relative;font-size:190%;width:100%;height:215px;color:white;background:url(../img/fundo_faixatitulo.jpg) center center;}
.titulo_tarja_topo .titulo_interno{color:#999;width:40%;display:flex;height:215px;align-items:center;justify-content:left;}
.titulo_tarja_topo .titulo_interno h1{line-height: 100%;text-shadow: 4px 2px black;}
.titulo_tarja_topo .fototopo{width:46%;opacity:.7;position:absolute;right:0;height:215px;background-size:cover !important;filter:grayscale(100%)}
.titulo_tarja_topo .fototopo div{width:100%;height:100%;background: rgb(35,35,35);background: linear-gradient(90deg, rgba(35,35,35,1) 0%, rgba(35,35,35,1) 3%, rgba(255,255,255,0) 47%);}
.efeitotarjatitulo1{width:100%;margin-top:-30px;height:37px;position:absolute;transform:rotate(180deg);background-size:100%;z-index: 1;background:url(../img/fundo_topo.png) center center;}
.efeitotarjatitulo2{width:100%;margin-top:-5px;height:37px;position:absolute;z-index: 1;background-size:100%;background:url(../img/fundo_topo.png) center center;}

/***************************
	TOPO
***************************/

.topovoador{border-bottom:2px solid #0F0F0F;width:100% !important;height:50px;position:fixed;background:black;z-index:11111;}
.topovoador nav {margin-top: 5px !important;}
.topovoador .logo .hands {margin-top: 35px !important;}
.topovoador .logo .caveira{animation:none !important;margin-top: -20px !important;width: 120px !important;margin-left: 52px !important;}
.topovoador .logo .banidos{display:none}
.topovoador .drop_harley_eventos {top: 50px !important;}

.topoprincipal{width:100%;height:135px;}
.topo .logo .caveira{z-index:1111;margin-top:49px;width:140px;margin-left:42px;position:absolute; animation: sacode 0.9s ease infinite;}
@keyframes sacode {
	0% {
		transform:rotate(10deg);
	}

	50% {
		transform:rotate(-10deg);
	}

	100% {
		transform:rotate(10deg);
	}
}
.topo .logo .banidos{z-index:111;margin-left:42px;margin-top:10px;width: 140px;position:absolute;}
.topo .logo .hands{z-index:111;margin-left:0px;margin-top:120px;position:absolute;}
.topo nav{text-align:right;margin-top:55px;}
.topo nav ul{font-size:160%;list-style:none;padding:0;margin:0;margin-top:5px;font-family: 'headliner_no._45regular';float:right;}
.topo nav ul li{display:inline-block;padding:0 10px;margin:0 20px;}
.topo nav ul li a{color:#ccc;}
.topo nav ul li a:hover{color:white}
.topo .redes{margin-left:30px;padding:10px 35px 5px 25px;background-size:100% !important;text-align:center;
background-size:100% 100% !important;background-image: url(../img/fundo_data.svg);display:inline-block;min-width:200px !important;color:white;float:right;}
.topo .redes a{height:17px;display:inline-block;}
.topo .redes svg{transition:0.3s;height:17px;width:17px;fill:white;display:inline-block;margin:0 10px;}
.topo .redes a:hover svg{transform:scale(1.1)}
.topo .container{position:relative;}

.proximotitulosemfoto{display: block;margin-bottom: 15px;color: white;font-size: 480%;text-align: left;font-family: 'headliner_no._45regular';}
.proximotitulosemfoto2{display: block;margin-bottom: 15px;color: white;font-size: 280%;text-align: left;font-family: 'headliner_no._45regular';}

.drop_harley_eventos{display:none;z-index:11;top:135px;padding:28px;width:calc(100% - 45px);margin:0 15px;background:url(../img/fundo_menu.png) left top no-repeat,#333;color:white;position:absolute;}
.drop_harley_eventos .titulo{margin-top:70px;margin-bottom:10px;display:block;color:#c3c3c1;font-size:400%;text-align:left;font-family: 'headliner_no._45regular';}
.drop_harley_eventos ul{list-style:none;padding:4px 0;margin-left:-15px;}
.drop_harley_eventos ul li{font-size:120%;padding:5px 0}
.drop_harley_eventos ul li a{color:white;}
.drop_harley_eventos ul li a:hover{text-decoration:underline}
.drop_harley_eventos .titulo2{float:left;display:block;margin-bottom:15px;color:#c3c3c1;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.drop_harley_eventos .btn_seja_expositor{float:right;background:#6f0f10;margin-bottom:15px;color:white;font-size:140%;display:inline-block;padding:7px 30px;font-family: 'headliner_no._45regular';}
.drop_harley_eventos .btn_seja_expositor svg{fill:white !important;stroke:white;width:24px;height:18px;margin-right:15px;}
.drop_harley_eventos .btn_seja_expositor:hover{background:#ccc;color:#6f0f10}
.drop_harley_eventos .btn_seja_expositor:hover svg{fill:#6f0f10 !important;stroke:#6f0f10 !important;}
.drop_harley_eventos img{border:2px solid transparent;width:100%;}
.drop_harley_eventos img:hover{border:2px solid #6f0f10;}

/***************************
	MENU RESPONSIVO
***************************/

.menu_botao_abre_mobile{font-size: 300% !important;margin-top: -30px;}
.menu_botoes_responsivo{display:none;}
.menu_botoes_responsivo, .menu_botoes_responsivo button{margin-top: -1px;float:right;}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {background-color: #203641;}
.pesquisar_imoveis{margin-top: 7px;margin-right: 10px;text-align: center;float:right;padding:10px;font-size: 90%;border-radius:5px;width:180px;background:#f47a20;color:white;font-weight:700}
.pesquisar_imoveis svg{width:17px;fill:white;vertical-align:top;margin-right:10px;}

.abre_responsivo{margin-top:0;display:none !important;margin-left:20px;color:white;float: right;font-size:250% !important;}
.menu_responsivo{padding-bottom:50px !important;text-align:center;display:none;margin-top:0px; background:url(../img/bgtotal.png);z-index: 1111111111;width:100%;height:100%;position:fixed;overflow-y:scroll;}
.menu_responsivo form{background:#c89f69;padding:20px}
.menu_responsivo form p{font-weight: 600;color:#1e120d;margin-top:5px;font-weight:600}
.menu_responsivo form .selectboxit-container .selectboxit {border: 1px solid #705838;margin-bottom: 20px;}
.menu_responsivo form button{width:85%;border:0px;background:#1e120d;color:white;padding:15px 0px;font-size:90%;font-weight:600;border-radius:6px;}
.menu_responsivo form button:hover{background:#75594d}
.menu_responsivo form button img{margin-top:-2px;height:15px;margin-right:10px;}
.menu_responsivo .fone{margin:50px 0px 20px 0px;float:none;font-size:80%;text-align:center;font-weight:600;text-transform:uppercase;color:white;}
.menu_responsivo .fone a{font-size:170%;color:white;}
.menu_responsivo .fone a:hover{text-decoration:underline}
.menu_responsivo .fone svg{fill:white !important;margin:0px 10px 0px 0px;height:16px;width:16px !important}
.menu_responsivo .redes{margin-top:19px;text-align:center;padding:0 26px;}
.menu_responsivo .redes svg{transition:0.4s;width:16px;height:16px;fill:#ccc;display:inline-block;}
.menu_responsivo .redes svg:hover{fill:#ccc}
.menu_responsivo .redes a{color:#ccc;width: 40px;height: 40px;display: inline-block;background:transparent;border:2px solid #6f0f10;padding-top: 12px;float: ;margin: 4px 3px;text-align: center;}
.menu_responsivo .idiomas_topo_novo{}
.menu_responsivo .idiomas_topo_novo a{width: 120px;height: 40px;display: inline-block;background: #1f4b76;padding-top: 10px;color:white;margin: 4px 3px;text-align: center;}
.menu_responsivo .idiomas_topo_novo .ativo{background:#0473ba;font-weight:700}

.bloco_linha_mobile{border:0;overflow:hidden;border-radius:0;width:90%;margin-left:5%;margin-bottom:20px;}
.bloco_linha_mobile .titulo{background:#999;padding:10px 0;display:block;color:white;font-weight:600;}
.bloco_linha_mobile ul{list-style:square !important;padding: 0 30px !important;}
.bloco_linha_mobile ul li{padding:0 !important;}
.bloco_linha_mobile ul li a{padding:6px 0 !important;}

.menu_responsivo .logo{width: 100px;margin:0 0 0 25px;display: block;}
.logodiv{width:100%;margin: 20px 0px 0 0;padding:10px 0px;}
.menu_responsivo ul{margin: 10px 0 30px 0;list-style:none;font-size:160%;padding:5px 45px;text-align:left;font-family: 'headliner_no._45regular';}
.menu_responsivo ul li{padding: 5px 0px;color: white;font-size: 110%;color:black;}
.menu_responsivo ul li i{margin-left:10px;}
.menu_responsivo ul li a{display:block;padding:2px 0px;color:#ccc}
.menu_responsivo ul li ul li{padding:3px 0px;}
.menu_responsivo strong{font-style:italic;font-weight:700}
.menu_responsivo .produtos-interno{display:none;width: 90%;margin-left: 5%;padding: 10px 0px;background: #666;}
.menu_responsivo .produtos-interno a{padding:3px;width:100%;margin:2px 0px;display:block;font-size:90%;color:white}
.fecha_responsivo{position:absolute;right:0;display: block;margin: 0px auto 20px auto;padding: 10px;background:#666;width: 40px;}
.menu_responsivo .ativo{color:#666;}
.topo .abremenu{display:none;float:right;border: 0px;margin-top: 20px;font-size:200%;background: transparent;color: black;}
.topo .fa-search{display:none;float:right;border: 0px;margin-left:20px;margin-top: 20px;font-size:180%;background: transparent;color: black;}
.bordaTop{border-top:1px solid black !important}
.btn-responsivo{display:none !important;margin-top: 20px;font-size: 120% !important;margin-right: 5px;color: black;float: right;border: 2px solid #ccc;font-weight: 700;padding: 5px 10px;}
.btn-idiomas{display:none;width: 390px;margin: 30px auto 50px auto;}
.btn-idiomas .idioma{text-align:left;background:#666;font-size:90%;font-weight:700;color:white;width:90px;float:left;margin-left:25px}
.btn-idiomas .idioma img{width:40px;margin-right:10px;}
.btn-idiomas .ativo{background:black;color:white}
.produtos_mobile_menu {display:none;margin:10px -60px;background:url(../img/fundofaixa.jpg) center;background-size:cover !important;color:#C69C60;}
.produtos_mobile_menu .mascara{font-weight:200;color:#dedede;background:rgba(0,0,0,0.7);padding:20px 0px;}
.produtos_mobile_menu a{font-size:85%;font-weight: 700;border:0px;padding:8px 0px;margin:0px 50px;opacity:0.8;color:white !important}
.redesmobile a{color:white;display:inline-block;margin:10px;font-size:200%}
.redesmobile{margin-top:30px;}



.eventos_harley_mobile{background:url(../img/fundo_mobile.png) center center;background-size:cover !important;padding:50px 0;margin-bottom:40px;}
.eventos_harley_mobile h2{font-size:250%;text-align:left;margin-left:45px;color:white;font-family: 'headliner_no._45regular';}
.eventos_harley_mobile h3{font-size:150%;text-align:left;margin-top:30px;margin-left:45px;color:white;font-family: 'headliner_no._45regular';}
.eventos_harley_mobile ul{font-size:100%;font-family: 'Roboto Condensed', sans-serif;}

/***************************
	BOX
***************************/

.box-fundo{position:fixed;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:1111111111;}
.box-fundo img{-webkit-box-shadow: 1px 1px 9px 0px rgba(0,0,0, 0.8);-moz-box-shadow:1px 1px 9px 0px rgba(0,0,0, 0.8);box-shadow:1px 1px 9px 0px rgba(0,0,0, 0.8);position: fixed;top: 42%;left: 50%;transform: translate(-50%, -42%);-ms-transform: translate(-50%, -40%);-webkit-transform: translate(-50%, -40%);-o-transform: translate(-50%, -40%);max-height:85%;max-width:95%;}
.box-fechar{cursor:pointer;top: 20px;left: 50%;z-index:111;translate(-50%, -10px);-ms-transform: translate(-50%, -10px);-webkit-transform: translate(-50%, -10px);-o-transform: translate(-50%, -10px);width:80px;position:fixed;text-align:center;padding:3px;background:#333;border:1px solid white;color:white;}
.box-fechar:hover{background:#666}

/***************************
	404
***************************/

.p404{margin-top:100px;padding:60px 0px 200px 0px;text-align:center}
.p404 p{text-align:center;font-size:250%;color:#e2211c;font-weight:700;}

/***************************
	EM BREVE
***************************/

.manuntencao{text-align:center;}
.manuntencao .logo{max-width:80%;margin:60px auto;display:block;}
.manuntencao h1{margin:60px 0px;font-size:150%;}
.manuntencao h2{margin:50px 0px;font-size:120%;text-transform:none;}
.manuntencao p{font-family:'Open Sans', sans-serif;font-size:120%;text-transform:none;}
.manuntencao a{font-weight:700;color:black;}
.manuntencao a:hover{text-decoration:underline}
.embreve .logo{max-width:80%;margin:90px auto 70px auto;display:block;}
.embreve h2{text-align:center;font-size:180%;margin-bottom:60px;}
.embreve .dadosempresa{color:#333;text-align:center;}
.embreve .informacoes{background:#f4f4f4;padding:30px 30px 30px 30px;min-height:190px;font-size:120%;}
.embreve .informacoes i{font-size:140%}

/***************************
	LINKS PAGE
***************************/

.links_page{color:white}
.links_page .logo{max-width:200px !important;max-height:150px;margin:45px auto 0px auto;display:block;}
.links_page p{text-align:center;font-weight:700;color:white;font-size:150%;margin:50px 0;}
.links_page .listalinks a{transition:0.4s;color:white;font-size:120%;width:100%;display:block;border:1px solid white;border-radius:50px;text-align:center;padding:12px 0;margin-bottom:18px}
.links_page .listalinks a:hover{background:white;}

/***************************
	POLITICA DE COOKIES
***************************/

.cookies{padding:50px 0px 40px 0;margin-bottom:0;text-align:justify}
.cookies p, .cookies ul{font-size:120%;margin-bottom:40px;line-height:180%;}
.cookies .titulo{display:block;color:#6c6c6d;margin-bottom:70px;font-weight:700;font-size:280%;text-align:center;}
.cookies h1, .cookies h2, .cookies h3, .cookies h4, .cookies h5, .cookies h6{font-family: 'Bebas Neue', sans-serif !important;font-size:200%;}

/***************************
	INDEX
***************************/

.slide{display:none;}
.slide img{width:100%}
.final_slide{z-index: 111;position: relative;background:url(../img/fundo_slidefinal.png) top center;width:100%;height:98px;margin-top:-60px;}


.vimeo_index {position: relative;width: 100%;height: 600px;z-index: -1;pointer-events: none;overflow: hidden;}
.vimeo_index iframe {filter:grayscale(0);width: 100vw;height: 76.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
min-height: 100vh;min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.riscado_fundo2{background:url(../img/fundo_foto.svg) center center no-repeat;padding:30px 120px 100px 120px;background-size:90% 100% !important;}
.video_ultimo{padding:30px 0 120px 0}
.video_ultimo h1{text-align:center;font-size:300%;}
.video_ultimo .bloco_video{}
.video_ultimo .bloco_video .video_bg{transition:0.5s;filter:grayscale(100%);margin-top:65px;width:100%;height:358px;background-size:cover !important;display:flex;align-items:center;justify-content:center;}
.video_ultimo .bloco_video .video_bg:hover{transform:scale(1.1)}
.video_ultimo .bloco_video .video_bg img{transition:0.5s;}
.video_ultimo .bloco_video .video_bg:hover img{transform:scale(1.1)}
.info_bloco{height:61px;border:2px solid #6f0f10;margin-top:-10px;}
.info_bloco .icone{float: left;text-align:left;height:59px;width:59px;display:flex;align-items:center;justify-content:center;background:#6f0f10}
.info_bloco .icone svg{width:29px;height:29px;fill:white;}
.info_bloco p{width:calc(100% - 70px);text-align:center;color:#dedede;font-size: 240%;float: left;display:inline-block;margin:0;padding:7px 0;font-family: 'headliner_no._45regular';}

.ultimos_eventos{padding:0 0 160px 0}
.ultimos_eventos .titulo{margin-bottom:30px;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.ultimos_eventos img{border:3px solid transparent;width:100%;}
.ultimos_eventos img:hover{border:3px solid #6F0F10}
.ultimos_eventos .titulo2{display:block;margin:10px 0 5px 0;text-align:center;color:#ccc;font-weight:700;font-size:130%;}
.ultimos_eventos .data{display:block;text-align:center;font-weight:600;color:#6c6c6d;}

/***************************
	BANIDOS
***************************/

.banidos_page{padding:90px 0 60px 0}
.banidos_page .texto p{color:#b7b7b5;line-height:280%;font-size:110%;}
.banidos_page .foto{text-align:center;}
.banidos_page .foto img{}
.riscado_fundo{background:url(../img/fundo_foto.svg) center center no-repeat;padding:10px 0;background-size:80% 100% !important;}

.membros_banidos{}
.membros_banidos .slick-prev{display:none !important}
.membros_banidos .slick-next {right: -30px;width: 35px;height: 62px;background: url(../img/seta_membros.png);opacity: .3;}
.membros_banidos .titulo{margin-bottom:30px;display:block;color:#999;font-size:300%;text-align:left;font-family: 'headliner_no._45regular';}
.membro_dados{margin:0 15px}
.membro_dados .foto{position:relative;transition:0.4s;filter:grayscale(80%);height:320px;background-size:cover !important;}
.membro_dados .foto:hover{filter:grayscale(0%);}
.membro_dados p{line-height: 100%;z-index:111;position:relative;margin-top:-30px;margin-left:10px;min-width:170px;padding:10px 30px 7px 30px;font-size:200%;
background-size:100% 100% !important;background-image: url(../img/fundo_membro.png);
color:#8d8d8d;font-family: 'headliner_no._45regular';display:inline-block;}
.membro_dados p .cargo{margin-top:-8px;display:block;font-size:14px;font-family: 'Roboto Condensed', sans-serif;}
.membro_dados p .acentotr_acento_agudo {margin-top: 0px;}

.banidos_galeria{margin:100px 0 80px 0}
.banidos_galeria .titulo{margin-bottom:30px;display:block;color:#999;font-size:300%;text-align:left;font-family: 'headliner_no._45regular';}
.banidos_galeria .foto{position:relative;margin-bottom:40px;height:360px;width:100%;background-size:cover !important;}
.banidos_galeria .foto:hover{filter: brightness(120%);}

.botoes_finais{margin-bottom:70px;}
.botoes_finais .info_bloco p{padding-top:10px;font-size: 200%;}
.botoes_finais .info_bloco:hover{background:#6F0F10}

/***************************
	EVENTO ABERTO
***************************/

.foto_destaque_topo_evento img{width:100%}

.menu_opcoes_evento_topo_fixo_espaco{width:100%;height:40px;}
.menu_opcoes_evento_topo_fixo{width:100%;text-align:center;padding:10px 0;margin-top:20px;color:#ccc;background:#060606;}
.menu_opcoes_evento_topo_fixo a{color:#ccc;margin:0 20px;}
.menu_opcoes_evento_topo_fixo a:hover{text-decoration:underline;}

.voador_evento{margin-top: 0;position: fixed;top: 50px;z-index: 1111;border-bottom: 2px solid #0F0F0F;}

.evento_page{padding-bottom:150px;}

.evento_topo_dados{padding:80px 0 }
.evento_topo_dados .texto{}
.evento_topo_dados p{font-size:115%;color:#999;line-height:250%;}
.evento_topo_dados .foto{text-align:right}
.evento_topo_dados .btn_seja_expositor{background:#6f0f10;color:white;font-size:160%;display:inline-block;padding:10px 30px;font-family: 'headliner_no._45regular';}
.evento_topo_dados .btn_seja_expositor svg{fill:white !important;stroke:white;width:24px;height:18px;margin-right:15px;}
.evento_topo_dados .btn_seja_expositor:hover{background:#ccc;color:#6f0f10}
.evento_topo_dados .btn_seja_expositor:hover svg{fill:#6f0f10 !important;stroke:#6f0f10 !important;}

.evento_videos{background:url(../img/fundo_contato.svg) center top;background-size:cover !important;background-repeat: no-repeat !important;padding:60px 0 130px 0}
.evento_videos .titulo{margin:0 0 40px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_videos .bloco_video{transition:0.5s;width:100%;height:408px;background-size:cover !important;display:flex;align-items:center;justify-content:center;}
.evento_videos .bloco_video:hover{transform:scale(1.1)}
.evento_videos .bloco_video img{transition:0.5s;}
.evento_videos .bloco_video:hover img{transform:scale(1.1)}

.evento_video_divulgacao{margin-top:-60px;background:url(../img/fundo_videofaixa.svg) center top;background-size:cover !important;background-repeat: no-repeat !important;padding:140px 0 0 0;margin-bottom:120px;}
.evento_video_divulgacao .titulo{margin:0 0 30px 0;display:block;color:white;font-size:480%;text-align:center;font-family: 'headliner_no._45regular';}
.evento_video_divulgacao .espaco_video{height:400px;}
.video_empurra_pra_baixo{margin-top:20px;position:absolute;width:100%;}
.evento_video_divulgacao .bloco_video{transition:0.5s;width:100%;height:428px;background-size:cover !important;display:flex;align-items:center;justify-content:center;}
.evento_video_divulgacao .bloco_video:hover{transform:scale(1.1)}
.evento_video_divulgacao .bloco_video img{transition:0.5s;}
.evento_video_divulgacao .bloco_video:hover img{transform:scale(1.1)}

.moldurainterna{position:absolute;width:100%;height:100%;background:url(../img/galeriafundofoto.png);background-size:100% !important}
.moldurainterna2{position:absolute;width:100%;height:100%;background:url(../img/galeriafundofoto2.png);background-size:100% !important}
.moldurainterna3{position:absolute;width:100%;height:100%;background:url(../img/galeriafundofoto.png);background-size:100% !important;transform: scaleX(-1);}
.moldurainterna4{position:absolute;width:100%;height:100%;background:url(../img/galeriafundofoto2.png);transform:scaleX(-1);background-size:100% !important;}


.aproximadotopo{margin-top:-50px ;}
.evento_galeria{padding:30px 0 0 0}
.evento_galeria .titulo{margin:30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_galeria svg{width:100%;height:320px;}
.evento_galeria .foto{transition:0.3s;position:relative;margin-bottom:40px;height:363px;width:100%;background-size:cover !important;}
.evento_galeria .foto:hover{filter:brightness(120%);}
.evento_galeria .botoes_finais{margin-top:50px;}

.evento_shows{margin-bottom:80px;}
.evento_shows .titulo{margin:30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_shows .bandabloco .foto{width:100%;height:276px;background-size:cover !important;}
.evento_shows .bandabloco p{z-index:111;position:relative;margin-top:-30px;margin-left:10px;padding:8px 80px;font-size:230%;
background-size:100% 100% !important;background-image: url(../img/fundo_show.png);color:#8d8d8d;font-family: 'headliner_no._45regular';display:inline-block;}

.evento_cronograma{padding:90px 0;background:url(../img/fundo_rodape.svg) center top;background-size:cover !important;background-repeat: no-repeat !important;}
.evento_cronograma .titulo{margin:0 0 30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_cronograma .titulo_maior{margin:0 0 30px 0;display:block;color:white;font-size:480%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_cronograma .titulo_data{padding:5px 65px 5px 45px;color:white;margin-bottom:25px;
background-size:100% 100% !important;background-image: url(../img/fundo_data.svg);display:inline-block;font-size:150%;font-family: 'headliner_no._45regular';}
.evento_cronograma p{  padding-left: 45px;font-size:130%;color:#999;line-height:190%;font-weight:600}

.evento_expositores{margin:100px 0}
.evento_expositores .titulo{margin:30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_expositores nav{text-align:right;margin-top: 50px;}
.evento_expositores nav a{margin:0 15px;color:#565656;text-transform:uppercase;}
.evento_expositores nav .ativo{color:#CCC !important;}
.evento_expositores .bloco_logo_expositor{transition:0.3s;background:#060606;margin-left:-1px;margin-top:-1px;width:16.666%;height:185px;border:1px solid #535353;float:left;display:flex;justify-content:center;align-items:center;}
.evento_expositores .bloco_logo_expositor:hover{}
.evento_expositores .bloco_logo_expositor img{max-width:80% !important;max-height:100px;}

.evento_banners{text-align:center;margin-bottom:80px;}
.evento_banners img{border:1px solid #535353;}
.evento_banners .slick-dots li {height: 15px;border-radius: 50%;}
  
.evento_local{}
.evento_local .titulo{margin:30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_local p{text-align:right;color:#ccc;text-transform:uppercase;margin-top: 50px;}
.evento_local .mapa{margin:0;}

.evento_apoios{margin-top:60px;}
.evento_apoios .titulo{margin:30px 0;display:block;color:#999;font-size:280%;text-align:left;font-family: 'headliner_no._45regular';}
.evento_apoios .bloco_apoiador{transition:0.4s;text-align: center;margin-bottom: 25px;height:220px;background:#211f1f;width:100%;display:flex;justify-content:center;align-items:center;}
.evento_apoios .bloco_apoiador:hover{background:#6f0f10;}
.evento_apoios img{max-width:90% !important;max-height:150px;}

/***************************
	SEJA EXPOSITOR
***************************/

.expositor_page{padding:100px 0 160px 0}
.expositor_page .texto{}
.expositor_page .texto p{width:90%;font-size:115%;color:#999;line-height:200%;}
.expositor_page .titulo_whats{margin:10px 0;display:block;color:#999999;font-size:200%;text-align:center;font-family: 'headliner_no._45regular';}
.expositor_page .info_bloco{}
.expositor_page .info_bloco p{padding-top:10px;font-size: 200%;}
.expositor_page .info_bloco:hover{background:#6F0F10}

.expositor_page form{margin-top:80px;border:1px solid #6F0F10}
.expositor_page form h2{background:#6F0F10;color:white;padding:10px 0;text-align:center;font-size:270%;}
.expositor_page form .form_interno{padding:40px 29px}

.campoform{position:relative;}
.campoform label{transition:0.4s;position:absolute;z-index:11;color:#999;top:19px;z-index:0;left: 15px;font-size: 90%;}
.diminui{top:10px !important;left: 14px !important;font-size: 100% !important;}

.expositor_page form label .acentotr_acento_til{margin-top: -12px !important;margin-left: -8px !important;}

.expositor_page form label{font-size:160%;font-family: 'headliner_no._45regular';}
.expositor_page form input, .expositor_page form textarea{background:transparent;border:0;padding:28px 13px 12px 13px;width:100%;}
.expositor_page form .linha{margin-bottom:35px;width:100%;opacity:.5}
.expositor_page form button{margin:0 auto;border:0;background:#6f0f10;color:white;font-size:160%;display:inline-block;padding:10px 20px;font-family: 'headliner_no._45regular';}
.expositor_page form button svg{fill:white !important;stroke:white;width:24px;height:18px;margin-right:15px;}

.checkbox_item_click{cursor:pointer;}
.checkboxes label{color:#999;margin-left:15px;margin-top: 22px;margin-bottom:15px;display: block;}
.checkboxes .checkbox{margin-bottom:10px;margin-left:14px;float:left;width:43px;height:43px;background:url(../img/checkbox.png) top center;background-position:0 -43px;}
.checkboxes .nomespan{float:left;display:block;margin-left:10px;font-size:150%;color:#999;padding-top:8px;font-family: 'headliner_no._45regular';}
.marcado{background-position:0 0 !important;}

/***************************
	OUTROS EVENTOS
***************************/

.eventos_page{padding:80px 0 110px 0}
.tituloano{margin:30px 0;display:block;color:#ccc;font-size:400%;text-align:left;font-family: 'headliner_no._45regular';}
.eventos_page img{width:100%;border:3px solid transparent;}
.eventos_page img:hover{border:3px solid #6F0F10}
.eventos_page .titulo{display:block;margin:10px 0 5px 0;text-align:center;color:#ccc;font-weight:700;font-size:130%;}
.eventos_page .data{display:block;text-align:center;font-weight:600;color:#6c6c6d;margin-bottom:50px}

/***************************
	VIDEOS
***************************/

.videos{padding:40px 0 160px 0;}
.videos .bloco_video{}
.videos .bloco_video span{margin:10px 0 5px 0;display:block;text-align:center;font-weight:700;font-size:120%;}
.videos .bloco_video p{text-align:center;margin:0;}
.videos .bloco_video .video_bg{transition:0.5s;filter:grayscale(100%);margin-top:45px;width:100%;height:200px;background-size:cover !important;display:flex;align-items:center;justify-content:center;}
.videos .bloco_video .video_bg:hover{transform:scale(1.1);filter:grayscale(0%);}
.videos .bloco_video .video_bg img{transition:0.5s;width:80px}
.videos .bloco_video .video_bg:hover img{transform:scale(1.1)}

/***************************
	CONTATO
***************************/

.contato_page{}
.contato_topo_preto{z-index: 1;position: relative;margin-top:-10px;background:url(../img/fundo_contato.svg) center top;background-size:cover !important;background-repeat: no-repeat !important;padding-bottom:80px;}
.contato_page .dadoscontato{margin:90px 0 60px 0;text-align:center;color:#b7b7b5;line-height:210%;font-size:110%;}
.contato_page .info_bloco{width:300px !important;margin-bottom:20px;margin-top:0;}
.contato_page .info_bloco:hover{background:#6F0F10}
.contato_page .redes a{transition:0.3s;margin-bottom: 20px;width:62px;height:62px;background:#6f0f10;color:white;margin-right:18px;float:left;display:flex;justify-content:center;align-items:center;}
.contato_page .redes a svg{width:23px;height:23px;fill:white}
.contato_page .redes a:hover{transform:scale(1.2)}
.contato_page .titulo{margin:55px 0 45px 0;display:block;color:#999;font-size:260%;text-align:left;font-family: 'headliner_no._45regular';}

.dado_contato_individual{padding-top:0px;}
.dado_contato_individual svg{margin-top:16px;margin-left:-15px;fill:white;width:20px;height:20px;}
.dado_contato_individual p{margin-left:-45px;}
.dado_contato_individual p span{text-decoration:underline;display:block}

.contato form{}
.contato form p{font-size:130%;font-weight:500;text-align:left;margin-bottom:20px;display:block;color:#6c6c6d}
.contato form input, .contato form textarea{padding:25px 15px 10px 15px;margin-bottom:20px;width:100%;border:1px solid #ccc;border-radius:7px;}
.contato form p a{color:#455471;font-weight:700}
.contato form p a:hover{text-decoration:underline}
.contato form button{background:#f3f3f3;float:right;color:#6d6d6d;border-radius:10px;font-weight:700;padding:15px 50px;border:0;display:inline-block}
.contato form button:hover{color:white;background:#666}
.contato form button span{display:inline-block;-ms-transform: skewX(10deg);-webkit-transform: skewX(10deg);transform: skewX(10deg);}


.titulo_mapa{margin:55px 0 45px 0;display:block;color:#999;font-size:290%;text-align:center;display:block;font-family: 'headliner_no._45regular';}
.mapa{width:100%;height:420px;background:#ccc;margin-top:0px;margin-bottom:160px;}
.loadform{margin:10px 0;display:none;}
.emailsucesso{display:none;margin-top:20px !important;margin-bottom:0px !important;padding:10px 0px !important;text-align:center;font-size:100%;background:#b8f5c5;color:#5da36c;font-weight:700}
.envio_erro{border:2px solid red !important}
.mensagemerro{display:none;margin-top:20px !important;margin-bottom:0px !important;padding:10px 0px !important;text-align:center;font-size:100%;background:#ffd4d4;color:#c22929;font-weight:700}

/***************************
	RODAPÉ
***************************/

footer{padding:120px 0 100px 0;color:white;background:url(../img/fundo_rodape.svg) center top;background-size:cover !important;background-repeat: no-repeat !important;}
footer ul{list-style:square;color:white}
footer ul li{padding:4px 0}
footer ul li a{color:white;margin-left:5px;}
footer ul li a:hover{text-decoration:underline}
footer .titulo{padding:5px 55px 5px 45px;margin-bottom:25px;background-size:100% !important;background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 187.000000 43.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,43.000000) scale(0.100000,-0.100000)'%0Afill='%236f0f10' stroke='none'%3E%3Cpath d='M484 420 c-169 -3 -256 -9 -265 -17 -8 -6 -31 -14 -52 -18 -20 -4%0A-40 -11 -43 -16 -3 -5 -16 -9 -29 -9 -37 0 -40 -19 -6 -33 39 -16 30 -27 -22%0A-27 -34 0 -38 -2 -27 -15 7 -8 23 -15 36 -15 29 0 42 -20 22 -34 -8 -6 -15%0A-15 -16 -21 -1 -5 -9 -12 -19 -13 -26 -5 -41 -22 -20 -22 10 0 17 -8 17 -20 0%0A-11 10 -30 22 -42 21 -21 21 -23 5 -26 -10 -2 -17 -11 -15 -20 1 -9 -1 -22 -5%0A-29 -11 -17 8 -20 203 -32 228 -14 1221 -1 1242 16 8 7 36 16 62 19 25 4 46%0A11 46 15 0 5 33 10 73 11 l72 1 -67 6 c-52 5 -73 11 -90 29 l-22 22 74 1 75 2%0A-65 10 c-62 9 -64 10 -42 24 12 9 22 23 22 33 0 10 7 21 16 24 12 5 14 10 5%0A20 -6 7 -8 16 -4 19 3 4 -3 7 -15 7 -12 0 -22 6 -22 14 0 7 -14 19 -32 27%0Al-31 13 34 11 c19 7 34 17 34 23 0 5 3 14 8 18 30 30 -18 38 -238 40 -110 2%0A-306 4 -435 6 -129 2 -348 1 -486 -2z'/%3E%3C/g%3E%3C/svg%3E");
display:inline-block;}
footer .titulo{font-size:170%;font-family: 'headliner_no._45regular';}
footer .titulo2{font-size:210%;font-family: 'headliner_no._45regular';}
footer .dadosclube {text-align:right;}
footer .containerfoto{position:relative;}
footer .moto{width:557px;margin-top:-200px;margin-left:-100px;height:800px;position:absolute;background:url(../img/rodape_moto.png) top right;animation: sacode2rodape 0.4s steps(1) infinite;}
@keyframes sacode2rodape {
	0% {
		background-position: top right ;
	}

	50% {
		background-position: top left;
	}

	100% {
		background-position: top right;
	}
}

footer .redes{margin-top:20px;display:inline-block;color:white;float:right;}
footer .redes a{margin-left:20px;border:2px solid #6f0f10;width:36px;height:36px;text-align:center;float:right;display:flex;justify-content:center;align-items:center;}
footer .redes a:hover{border:1px solid #666;background:#6f0f10;transform:scale(1.3)}
footer .redes svg{height:14px;width:16px;fill:white;display:inline-block;}

.tarja_politica{position: fixed;z-index: 2147483647;bottom: 16px;left: 16px;right: 16px;margin: auto;max-width: 1334px;min-height: 70px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);border-radius:5px;border: solid 1px #eeeeee;background-color: #fff;}
.tarja_politica p{color:black;float:left;width:79%;padding:10px 20px;font-size:115%}
.tarja_politica a{color:black;font-weight:700}
.tarja_politica a:hover{text-decoration:underline}
.tarja_politica span{background:#6F0F10;border-radius:5px;cursor:pointer;float:right;width:140px;margin-right:20px;color:white;padding:25px 20px;text-align:center;margin-top:13px;-webkit-transition:0.5s;transition:0.5s;}
.tarja_politica span:hover{background:#ccc;color:black}
	
.btn-whatsapp-pulse{z-index: 1111;background:#25d366;color:#fff;position:fixed;bottom:20px;right:20px;font-size:30px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:30px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}
.btn-whatsapp-pulse-border{transition:0.5s;bottom:20px;right:20px;animation-play-state:paused}
.btn-whatsapp-pulse-border:hover{background:#28824a}
.btn-whatsapp-pulse-border::before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}
