.wraper-halfpage{
	margin-bottom: 20px;
    padding: 10%;
    background-color: #f2f2f2;
    text-align: center;
}
.newslettercad{
	color: #fff;
	text-align: left;
	font-family: 'BebasNeueRegular', sans-serif;
}
.newslettercad > .divnewslettercad > p{
	font-size: 23px;
	letter-spacing: 1px;
}
.divnewslettercad{
	margin: 25px -15px 20px 20px;
	border-right: 1px solid #fff;
	display: block;
}
#estado3{
	max-width: 10%;
	height: 30px;
	color: #A599A5;
	margin-top: 10px;
}
#cidade3{
	max-width: 28%;
	height: 30px;
	color: #A599A5;
	margin-top: 10px;
}
#estado3, #emailnews, #nomenews{
	margin-right: 1% !important;
}
.divcentralnews{
	margin: 25px 0px 0px 15px;
	text-align: left;
}
.divcentralnews > p{
	font-size: 21px;
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
	font-family: 'BebasNeueRegular', sans-serif;
	margin-bottom: 8px !important;
}
.divcentralnews > a, .divcentralnews > a:hover{
	font-size: 18px;
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
	font-family: 'BebasNeueRegular', sans-serif;
	padding: 5px 15px;
	background: #000;
	text-decoration: none;
}
.submitnews, .submitnews:hover{
	text-decoration: none;
	font-size: 18px;
	letter-spacing: 1px;
	color: #fff;
	text-align: left;
	font-family: 'BebasNeueRegular', sans-serif;
	padding: 5px 10px;
	background: #000;
	height: 21px !important;
	margin-top: 10px;
	position: absolute;
	margin-left: 6px;
}
.centralnews{
	width: 20% !important;
}
.divnewslettercad2{
	display: none;
	font-size: 20px;
	padding: 5px;
	border: 1px solid #fff;
	text-align: center;
	margin: 42px 32px 42px 0px;
	border-right: 1px solid #fff;
}

.arrobabig.dfp {
	display: inline-block;
}
.arrobamedium.dfp {
	display: inline-block;
}
.superfull.dfp {
	display: inline-block;
}
#google_ads_iframe_/18835487/ativo_homepage_home_1x1_dhtml_0 {
	height: 500px;
}


.wraper-dhtml > .dfp > div {
	height: 500px;
	position: absolute;
	top: 250px;
	right: 500px;
	z-index: 9999;
}

.wraper-fullbanner {
	background-color: #f2f2f2;
	padding: 5px 0px;
}
.wraper-fullbanner > .dfp {
	display: inline-block;
}

@media only screen and (max-width: 768px) {
	.arrobahome.dfp {
		height: 300px;
		display: inline-block;
	}

	.wraper-arrobahome {
		background-color: #f2f2f2;
		text-align: center;
		padding: 10px;
	}

	.wraper-arrobabanner {
		margin-bottom: 20px;
		padding: 20px;
		background-color: #f2f2f2;
		text-align: center;
	}
	.wraper-arrobabanner > .dfp {
		display: inline-block;
	}
}

.wraper-arroba {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #f2f2f2;
	text-align: center;
}
.wraper-arroba > .dfp {
	display: inline-block;
}


.wraper-arrobabanner {
	margin-bottom: 20px;
	padding: 10px;
	background-color: #f2f2f2;
	text-align: center;
}
.wraper-arrobabanner > .dfp {
	display: inline-block;
}


.wraper-arrobabanner2 {
	margin-bottom: 20px;
	padding: 10px;
	background-color: #f2f2f2;
	text-align: center;
}
.wraper-arrobabanner2 > .dfp {
	display: inline-block;
}


.post-img.event-relacionado {
	height: 230px !important;
} 

.post.masonry-brick > h3 {
	margin-bottom: 0px !important;
}

.post.masonry-brick > .entrytext {
	margin-top: 5px !important;
}

.post-img{
	height: 168px !important;
}

.category-date{
	padding: 2px 39px !important;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	background-size: 5% !important;
	background: url('/wp-content/themes/powermag/images/icon-date-event.png') no-repeat 18px 7px;
}

.entrytext > span {
	font-family: 'BebasNeueRegular', sans-serif;
	font-size: 16px;
	color: #565657;
}
.list-photoevent{
	margin: 20px 25px !important;
}

.widecolumn.typed-list.bg-cinza {
	margin-bottom: 25px !important;
}
.span1.npeito {
	width: 15% !important;
}

button.btn-search {
	/*margin-right: 15px !important; */
}

/*
BOTAO DE COMPRE AGORA*/

.compre_agora {
	text-transform: uppercase;
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-family: 'BebasNeueRegular', sans-serif;
	background-color: rgb(175, 152, 85);
	padding: 10px 10px 5px 10px;
	-webkit-transition: 0.3s linear background-color;
	-o-transition: 0.3s linear background-color;
	transition: 0.3s linear background-color;
}

.box_servico .compre_agora a {
	font-family: 'BebasNeueRegular', sans-serif;
	color: #FFF;
	font-size: 24px;
	text-decoration: none;
	-webkit-transition: 0.3s linear color;
	-o-transition: 0.3s linear color;
	transition: 0.3s linear color;
	text-shadow: 1px 1px 1px rgba(1, 1, 1, 0.3);
}

.compre_agora a:hover {
	text-decoration: none;
}

.compre_agora:hover {
	background-color: rgb(199, 165, 105);
}



/* ------------------------------------------------------------------------ * 
 * =================  Base Ativo - Tracersoft by Favato   =================
 * ------------------------------------------------------------------------ */
 ::-webkit-scrollbar { width: 7px; background-color: transparent !important; height: 10px; -webkit-border-radius: 17px;}
 ::-webkit-scrollbar-track-piece { background-color: transparent !important; -webkit-border-radius: 4px;}
 ::-webkit-scrollbar-thumb:vertical { height: 5px; background-color: #777; -webkit-border-radius: 4px;}
 ::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: #777; -webkit-border-radius: 4px;}
 body {background-position: center top; background-image: url(/assets/bg-all.png); background-color: #f2f2f2; overflow: visible !important;}
 .barra-ativo { background-color: #320e33; padding: 1px 20px; margin: 0 auto !important; position: relative;}
 .barra-ativo .logo {display: inline;float: right;height: 26px; background:url(images/logo-header-min.png) center no-repeat; }
 .barra-ativo .logo img {height: 97%;}
 .barra-ativo .menu { float: left; margin:5px 0 0 257px; text-align: center;}
 .barra-ativo .menu ul { margin: 0px; display:block !important;}
 .barra-ativo .menu ul li { display: inline-block; text-transform: uppercase; font-family: 'bebas_neue_regularregular', sans-serif; font-size: 20px; margin: 0px; }
 .barra-ativo .menu > ul > li:after {content: url('https://ativostore.ativo.com/wp-content/themes/bazar/images/divisoria.png');margin: 5px 20px;width: 2px;height: 17px;}
 .barra-ativo .menu > ul > li:last-child:after { display:none;}
 .barra-ativo .menu ul li a {color: #ad9fad;}
 .barra-ativo .menu ul li a:hover {color:#fff; text-decoration:none;}
 .barra-ativo .menu ul li ul {display:none !important;}
 .barra-ativo .menu ul li:hover ul {display:block !important;}
 .barra-ativo .menu ul li ul { width:120px; position: absolute; top: 23px; z-index: 9999; padding-top: 7px;}
 .barra-ativo .menu ul li ul li {width:100%; text-align:left;background-color: #320e33 !important; padding: 4px 9px; margin-bottom: 0px; border:0px;}
 .barra-ativo .menu ul li ul li:hover {background-color: #611B63 !important;}
 /*.barra-ativo .menu ul li ul {display:none !important;}*/
 /*#full-top {background-position: bottom;background-repeat: repeat-x;}*/
 #full-top, #full-bar {margin: 0 -20px;}
 #full-top {padding:12px 0 12px 19px !important;height: 92px;margin-bottom: 0px;}
 #collapse-trigger {margin-right: -20px;}/* Cinza escuro */
 #full-footer {background-color: #272827; }/* Azul Escuro menu */
 .main-navigation li {background-color:#282932;}
 #full-site-info { background-position: bottom; background-repeat: repeat-x; padding: 5px 20px 0;}
 .utilities {margin-right: 45px;}
 .menu-principal-container + .date {display: none;}
 .utilities.footer {width: auto; margin-top:16px; margin-right:120px;}
 .utilities.footer ul li {padding:0 9px;}
 .utilities.footer ul li a {font-size: 20px; }
 .site-info.row .socials {position:absolute; right:20px; margin-top:20px;;}
 .site-info.row .socials li .sprite-socials { display:none;}
 .site-info.row .socials li .sprite-facebook, .site-info.row .socials li .sprite-twitter { display:block !important; margin:0 5px; width: 30px; height: 29px;background-position:0px; background-color:#000;}
 .site-info.row .socials li .sprite-facebook:hover, .site-info.row .socials li .sprite-twitter:hover { background-position:0px;}
 .site-info.row .socials li .sprite-facebook {background-image: url(images/rm-face-icon.png);}
 .site-info.row .socials li .sprite-twitter {background-image: url(images/rm-twitter-icon.png);}
 .site-info.row .socials li { display: inline;}
 ul#menu-rodape li a { font-size: 15px; opacity:0.8; }
 ul#menu-rodape li a:hover { opacity: 1; color: #fff !important; }
 .socials-top.utilities {position: absolute; top: 108px; right: 130px; z-index:999;}
 .row .footer-item:first-child {margin-left: 45px;}
 .row .footer-item { margin-left: 15px; margin-top: 20px; margin-bottom: 20px;}
 .capa-revista-top {position:absolute; top:7px; right: 30px;}
 #full-site-info { background-image: url("/assets/ativo.jpg") !important; }
 .capa-revista-top img {height:100% !important;}
 .barra-ativo {text-align: center;}
 #logo { min-width: 200px;}
 .btn {font-family: 'BebasNeueRegular', sans-serif;}
 .btn i {margin-right:5px;}
 .archive footer.entry-meta {display: none;}
 .middle-video .textwidget {padding:0px; background:transparent;}
 .middle-video .textwidget .post-content {height: 300px;}
 .middle-video .textwidget .post-content img {height: 385px;}
 .middle-video {position:absolute;height: 90px;}
 .middle-video iframe { height:385px !important;}
 .middle-video + .middle-banner { top:405px;}
 .middle-banner {background:#f5f6f8; position:absolute;height: 90px; text-align:center; overflow: hidden;}
 .middle-banner + .widgetized-big, .middle-banner + .widgetized-big + .widgetized-medium { margin-top: 130px;}
 .middle-video + .middle-banner + .widgetized-big, .middle-video + .middle-banner + .widgetized-big + .widgetized-medium { margin-top: 535px;}
 div[class*="widgetized-"] .textwidget {background-color:transparent; padding: 0px;}
 .textwidget {background-color:#f5f6f7; padding: 0;}
 #sidebar div.textwidget .tabs-events > li {
 	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
 	display: inline-block;
 	width: 49%;
 }
 #sidebar div.textwidget ul.tabs-events li a {
 	padding: 7px 0 3px !important;
 	width: 100%;
 }
 .textwidget label {display: inline-block; background:#282932; color: #fff; padding: 2px 6px 0px; margin: 0px; position: relative;bottom: -2px; font-family: 'BebasNeueRegular', sans-serif;font-size: 16px !important;}
 .textwidget label + input {width: 92%;}
 #footer-logo {padding:0px 0 0 10px;}
 img.front-photo{background-color:white;vertical-align:middle;-webkit-box-shadow: 0 8px 6px -5px #fff !important;-moz-box-shadow: 0 8px 6px -5px #fff !important;box-shadow: 0 8px 6px -5px #fff !important;margin: 1px;width: 90.5px;height: 90.5px;}
 .btn.newsletter-button { height: 20px !important; }
 #full-bar #searchform input, #full-bar #searchform input:focus, #full-bar #searchform:hover input {width: 90% !important;}
#collapse-trigger, .entry-comments, .comment-respond {/*display:none !important;*/}
.widget-post.pm-rest.clearfix { padding:0 0 30px; }
.widget-post .entry-meta, .cat-panes-content .entry-meta, .related-posts .entry-meta { bottom:7px !important; }
#esfera-br .widget-post.pm-first.span2 { height:auto !important;}
.widget-post.pm-first, .widget-post.pm-first {height: 157px !important;min-height: 157px !important;}
#full-collapsible {margin-bottom: 0px;}
.widget-post {height: 100px !important;}
.widget .widget-post .img-frame { width:140px !important; overflow:hidden !important;}
.widget .widget-post .img-frame img { height:100% !important; width:100% !important}
.site-navigation.main-navigation .date, .tags, .entry-tags {display:none;}
#widgetized-home {position:relative;}
.item-revista { height: 215px; margin-bottom:20px;}
.item-revista .entry-img { width:140px; margin:15px; float:left; height: auto;}
.item-revista .entry-content { height:150px; overflow:auto; margin-top: 10px !important;}
.item-revista .boxed {padding:5px;height: 205px;}
ul.socials {margin-top:16px !important;}
#full-site-info { padding:0 5px !important; min-height: 60px;}
#footer-logo { height: 35px; margin-top: 12px;}
#footer-logo img { height:100%;}
.widget.widget_instagram_recent_media .si-content { width:100px !important; height:88px !important;}
.widget.widget_instagram_recent_media .si-content img { width:100%;}
#nav-wrap-sticky-wrapper { height:auto !important;}
p {margin-bottom: 13px !important;}
@font-face {font-family: 'BebasNeueRegular';src: url('fonts/BebasNeue-webfont.eot');src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/BebasNeue-webfont.woff') format('woff'),url('fonts/BebasNeue-webfont.ttf') format('truetype'),url('fonts/BebasNeue-webfont.svg#../fonts/BebasNeueRegular') format('svg');font-weight: normal; font-style: normal;}
@font-face {font-family: 'icomoon'; src:url('/assets/fonts/icomoon.eot?-9jwflg'); src:url('/assets/fonts/icomoon.eot?#iefix-9jwflg') format('embedded-opentype'),url('/assets/fonts/icomoon.woff?-9jwflg') format('woff'), url('/assets/fonts/icomoon.ttf?-9jwflg') format('truetype'), url('/assets/fonts/icomoon.svg?-9jwflg#icomoon') format('svg'); font-weight: normal; font-style: normal; }
[class^="icomoon-"], [class*="icomoon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;}
@font-face { font-family: 'ferramentas';src:url('/assets/fonts/ferramentas.eot?-e08r77');src:url('/assets/fonts/ferramentas.eot?#iefix-e08r77') format('embedded-opentype'), url('/assets/fonts/ferramentas.woff?-e08r77') format('woff'), url('/assets/fonts/ferramentas.ttf?-e08r77') format('truetype'), url('/assets/fonts/ferramentas.svg?-e08r77#ferramentas') format('svg');font-weight: normal;font-style: normal;}
@font-face {
	font-family: 'bebas_neue_regularregular';
	src: url('fonts/bebasneue_regular-webfont.eot');
	src: url('fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/bebasneue_regular-webfont.woff') format('woff'),
	url('fonts/bebasneue_regular-webfont.ttf') format('truetype'),
	url('fonts/bebasneue_regular-webfont.svg#../fonts/bebas_neue_regularregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="fe-icon-"], [class*=" fe-icon-"], .img-ferramenta a { 
	font-family: 'ferramentas';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.fe-icon-velocista:before { content: "\e600";}
	.fe-icon-velocimetro:before, .fe-icon-imc:before { content: "\e601";}
	.fe-icon-tenis:before { content: "\e602";}
	.fe-icon-relogio:before, .fe-icon-pulseira-de-ritmo:before { content: "\e603";}
	.fe-icon-recorte:before { content: "\e604";}
	.fe-icon-previsao:before { content: "\e605";} 
	.fe-icon-marcador:before { content: "\e606";}
	.fe-icon-maca:before, .fe-icon-calculadora-de-calorias:before { content: "\e607";}
	.fe-icon-grafico:before, .fe-icon-tempo-run:before { content: "\e608";}
	.fe-icon-cronometro:before { content: "\e609";}
	.img-ferramenta a {font-size: 135px !important; padding-top: 16px;text-align:center; color:#fff;}
	.img-ferramenta a.calculadora-tabela-de-ritmo:before { content: "\e608";}
	.img-ferramenta a.pulseira-de-ritmo:before { content: "\e603";}
	.img-ferramenta a.calculadora-de-calorias:before { content: "\e607";}
	.img-ferramenta a.imc:before { content: "\e601";}
	.img-ferramenta a.planilha-de-treino:before { content: "\e605"; font-family: 'icomoon';}
	.img-ferramenta a.km-km:before { content: "\e606"; font-family: 'ferramentas';}
	.img-ferramenta a.previsao-tempo-final:before { content: "\e609"; font-family: 'ferramentas';}
	.img-ferramenta a.conversao-pace-e-velocidade:before { content: "\e600"; font-family: 'ferramentas';}
	.img-ferramenta a.onde-correr:before, .fe-icon-onde-correr:before {content: "\e606"; font-family: 'ferramentas';}
	.fe-icon-onde-correr:before {left:10px; position:relative;}
	.icomoon-tenis:before { content: "\e600"; } .icomoon-sapato:before { content: "\e600"; } .icomoon-sorriso:before { content: "\e601"; } .icomoon-seta-bottom:before { content: "\e602"; } .icomoon-selo:before { content: "\e603"; } .icomoon-marcador:before { content: "\e604"; } .icomoon-lista:before { content: "\e605"; } .icomoon-instagram:before { content: "\e606"; } .icomoon-estrela:before { content: "\e607"; } .icomoon-documento:before { content: "\e608"; } .icomoon-cronometro:before { content: "\e609"; } .icomoon-carrinho:before { content: "\e60a"; } .icomoon-camisa:before { content: "\e60b"; } .icomoon-camera:before { content: "\e60c"; } .icomoon-calculadora:before { content: "\e60d"; } .icomoon-balao-top:before { content: "\e60e"; } .icomoon-balao-bottom:before { content: "\e60f"; }
	.alignleft { display: inline; float: left; margin-right: 1.5em; margin-top: 7px; }
	.alignright { display: inline; float: right; margin-left: 1.5em; margin-top: 7px; }
	.aligncenter { clear: both; display: block; margin: 0 auto; }
	.clear { clear: both; }
	.tl { text-align: left }
	.tr { text-align: right }
	.tc { text-align: center }
	.tb { display: block }/* Text meant only for screen readers */
	.assistive-text { clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
	.full-main { padding: 0 20px; background-color:#ffffff;
		-moz-box-shadow: 0 20px 150px -40px #000; -ms-box-shadow: 0 20px 150px -40px #000; -o-box-shadow: 0 20px 150px -40px #000; -webkit-box-shadow: 0 20px 150px -40px #000; box-shadow: 0 20px 150px -40px #000;} 
	.sticky { /*see .sticky:before */ }
	.sticky:before { font-family:'FontAwesome'; content: "\f0c6"; display: block;background: white; opacity: 0.9; z-index: 1; width: 35px; height: 25px; text-align: center; padding-top: 5px; position: absolute; right: 0; top: 20px; border-bottom: 2px solid rgba(0,0,0,.1); }
	.hentry { margin: 0 0 1.5em; }
	.entry-meta { clear: both; }
	.tag-list { display: inline; }
	.byline { /*display: none; */ padding-left:5px}
	.single .byline, .group-blog .byline { display: inline; }
	.entry-posted-on .byline { display:none !important; }
	.entry-content, .entry-summary { margin: 1.5em 0 0; }
	.page-links { clear: both; margin: 0 0 1.5em;}article { position: relative; }
blockquote { /* see css/bootstrap.css line 749 */ }
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }
.site-header img, .entry-content img, .comment-content img, .widget img { max-width: 100%; /* Fluid images for posts, comments, and widgets */ }
.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }
.site-header img, .entry-content img, img.size-full { max-width: 100%; }
.entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0;\ margin-top: 0; padding: 0;}
.wp-caption { /*see layout.less line 3219 */ }
.wp-caption img[class*="wp-image-"] { /*see layout.less line 3231 */ }
.wp-caption-text { text-align: center; color: rgba(255,255,255,.8);}
.wp-caption .wp-caption-text { /*see layout.less line 3220 */ }
.site-content .gallery { /*see layout.less line 3134 */ }
.gallery-caption { /*see layout.less line 3167 */ }
.site-content .gallery a img { /*border: none; height: auto;max-width: 90%;*/}
.site-content .gallery dd { margin: 0; }
.site-content .gallery-columns-4 .gallery-item { } .site-content .gallery-columns-4 .gallery-item img { } /* Make sure embeds and iframes fit their containers */embed,  object { max-width: 100%; }
.site-content .site-navigation { margin: 0 0 1.5em; overflow: hidden;}
.site-content .nav-previous { float: left; width: 50%; }
.site-content .nav-next { float: right; text-align: right; width: 50%; }
div.wpcf7 { margin: 0; padding: 0;}
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; }
div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; }
div.wpcf7-spam-blocked { border: 2px solid #ffa500; }
div.wpcf7-validation-errors { border: 2px solid #f7e700; }
span.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; }
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block;}
span.wpcf7-list-item { margin-left: 0.5em; }
.wpcf7-display-none { display: none; }
div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; }
div.wpcf7 .watermark { color: #888; }
.widget_instagram_recent_media .widget-title-bg {margin-bottom: 1px !important;}
.breadcrumb { margin-bottom: 10px !important;}
/*.author.vcard, .byline { display: none !important;}*/
.widget { margin: 0 0 20px !important; }
/* Search widget */
#searchsubmit { display: none; }
/*.socials-top.utilities li { margin:0px -1px !important;}*/
#full-bar { margin-bottom: 0px !important;}
.footer-menu { margin-top:0px !important;}
/*.widget .widget-post.pm-rest p {line-height:14px;}*/
.footer-item .textwidget { background: transparent; padding: 0px;}
.widget .tweet ul li.bg-face:before { background-image: url(/assets/icon-facebook.jpg); background-size:100%;}
.link-ellipsis {width:100%; display:block; color:#999; white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis; }
.pm-sticky-nav #nav-wrap {z-index: 9999;padding-bottom: 0px !important;}
.widget ul.tabs-events { background: #292933; height: 31px;}
.widget ul.tabs-events li {margin:0px !important; padding:0px !important;}
.widget ul.tabs-events li:before, .widget ul li.esfera-br-event:before {display:none;}
.widget ul.tabs-events li:last-child {border: 0px;}
.widget ul.tabs-events li.active a  {background-color:#000 !important;}
li.esfera-br-event {height: 70px;padding: 0px 5px 0px 0px !important;overflow: hidden;}
li.esfera-br-event .image-event img { height: 70px;}
li.esfera-br-event .image-event {float:left !important;height: 70px; width: 70px; margin-right:15px; text-align:center; position:relative;}
li.esfera-br-event a {font-family: 'BebasNeueRegular', sans-serif;font-size: 14px;}
li.esfera-br-event a:hover { text-decoration:none;}
.title-event { padding-top: 10px;}
h3.entry-title + p { height:60px !important; overflow:hidden; line-height:15px;}
.corner-custom-color { display: inline-block; width: 12px; height: 12px; position: absolute; right: 0; bottom: 0; }
.event-mid-bar {border-top:1px solid #e1e2e3; padding-top:15px;}
.event-border { border-right: 1px solid #e1e2e3; margin-bottom: 15px; }
.no-list {list-style: none; margin: 0px; padding: 0px;}
.kit-thumbnails { text-align: center; }
.kit-thumbnails li {display: inline-block; width:72px; height:72px; margin:10px; border: 1px solid #DFDFDF; background-color:#fff;}
.kit-thumb-active {border:1px solid #888e91 !important;}
.kit-thumbnails li img { cursor:pointer; height: 72px; width: 72px;}

/* Plugin Esferabr - inside
----------------------------------------------- */
.classic-blog .entry-title.no-featured, .single .entry-title.no-featured, .archive .entry-title.no-featured, .page .entry-title.no-featured, .search .entry-title.no-featured {font-size: 38.5px !important;line-height: 40px !important;margin-top: 60px !important;}
.content-event { /*
background-color: #f5f6f7; border-top:1px solid #e0e1e1;
*/
}
.bg_cinza{background-color: #f5f6f7;}
.bg_cinza2{background-color: #e3e3e3;}
.bg_tempo{
	background: #00acdc url(images/events/bg_tempo.jpg) no-repeat top right;
	color: #fff;
	padding: 12px 10px;
	min-height: 85px !important;
}
.bg_place{
	background: #fff url(images/events/bg_place.jpg) no-repeat top right;
	padding: 12px 10px;
	color: #889093;
	min-height: 85px !important;
}
.baixo{
	margin-top: 20px;
	display: block;
	border-top: 1px solid #fff;
	padding: 8px 5px 0;
}
.baixo b{
	font-size: 20px;
}
.bg_place .baixo{
	border-top: 1px solid #889093;
}
.min_km{
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 8px;
	line-height: 8px;

}
.min_km2{
	font-size: 12px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 4px;
	line-height: 8px;
	position: relative;
	top: -2px;
	font-weight: normal;

}
.preto{
	color: #000;
}
.mb20{
	margin-bottom: 20px;
}
.mb5{
	margin-bottom: 5px;
}
.bg_branco{
	background-color: #fff;}
	.bg_branco2{
		background-color: #fff;
		padding: 12px 10px;}
		.resultado-detalhe .bg_cinza2{
			padding: 8px;
			margin-bottom: 4px;
			color: #898e91;
		}
		.resultado-detalhe .bg_cinza2 b{
			font-size: 15px;
			text-transform: uppercase;
			color: #000;
		}

		.resultado-detalhe .nome{
			font-size: 18px;
			line-height: 36px;
			padding-left: 8px;
			color: #898e91;
			margin-bottom: 15px;
		}
		.title_azul {
			position:relative;
			padding: 3px 0 0 15px;
			border-bottom: 3px solid #00ACDC;
			font-size: 21px;
			line-height: 29px;
			color: #292933;
		}
		.title_azul:before {
			border-bottom: 9px solid transparent;
			border-left: 9px solid #00ACDC;
			border-top: 9px solid transparent;
			content: "";
			height: 0;
			left: 0;
			position: absolute;
			top: 7px;
			width: 0;
		}

		.title_amarelo {
			position:relative;
			padding: 3px 0 0 15px;
			border-bottom: 3px solid #f6ac1a;
			font-size: 21px;
			line-height: 29px;
			margin: 8px 0 5px 0;
		}
		.title_amarelo:before {
			border-bottom: 9px solid transparent;
			border-left: 9px solid #f6ac1a;
			border-top: 9px solid transparent;
			content: "";
			height: 0;
			left: 0;
			position: absolute;
			top: 7px;
			width: 0;
		}

		.title_verde {
			position:relative;
			padding: 3px 0 0 15px;
			border-bottom: 3px solid #8dc540;
			font-size: 21px;
			line-height: 29px;
		}
		.title_verde:before {
			border-bottom: 9px solid transparent;
			border-left: 9px solid #8dc540;
			border-top: 9px solid transparent;
			content: "";
			height: 0;
			left: 0;
			position: absolute;
			top: 7px;
			width: 0;
		}
		.btn_verde {
			background-color: #8ec34f;
			width: 100%;
			height: 43px;
			line-height: 43px;
			display: block;
			color: #ffffff!important;
			font-size: 14px!important;
			/*font-weight: bold!important;*/
			border-radius: 7px;
			border: none;
			border-bottom: 4px solid #779c3c;
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			overflow: hidden;
			margin-bottom: 8px;

			  -moz-transition: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important;


		}
		.btn_verde:hover {
			text-decoration: none !important;

			background-color: #9ECE63 !important;
			border-bottom: 4px solid #8abc4d;
		}
		.btn_verde:active {
			border-top: 5px solid #6a903b;
			background-color: #7ca845 !important;
			

			
			border-bottom: none;
		}
		.btn_verde img{
			margin-right:8px; 
		}
		.add{
			text-align: center;
			padding: 24px !important;
		}
		.add img{
			width: 100% !important;
			max-width: 283px !important;
		}
		.btn_voltar{
			/*text-align: right;*/

		}
		.btn_voltar .btn{
			position: relative;
			margin-left: 0;
			/*top: 10px;*/
		}
		.btn_voltar_topo{
			 margin-bottom: 10px;
		}
		.bm{
			border-bottom: 1px #cccccc solid;
			margin-bottom: 20px;
			
		}
		.border_t{
			border-top: 1px #cccccc solid;
			margin-top: 20px;
			padding-top: 10px;
		}
		.t10{
			top: 10px;
		}

		.table_resultado, .table_resultado1{
			margin: 15px 0 0;
		}
		.table_resultado1 b{
			font-size: 25px !important;
			padding-right: 4px;
		}
		.table_resultado1 span{
			color: #888e91;
		}
		.table_resultado1 img{
			position: relative;
			top: 3px;
		}
		.tempo{
			font-size: 38px;
			font-weight: bold;
			padding-top: 7px;
			/*font-family: "BebasNeueRegular",sans-serif;*/
		}

		.barra,.tempo1,.tempo2{
			float:left;
			height:19px;
			position:absolute;
		}
		.barra{
			background:#878F92;
			width:93%;
			position:relative; 
			margin: 0 10px;
		}
		.tempo1{
			background:#00acdc;
			overflow: visible !important;
			z-index: 2;
			width: 100%;
		}
		.tempo2{
			background:#f47b2b;
			overflow: visible !important; 
			display: none;
		}
		#second-name, #second-time{
			display: none;
		}
		.barra span{
			position:absolute;
			right:-12px;
			bottom:-32px;

		}
		.porceto{
			font-size: 20px;
			font-weight: bold;
			color: #888e91;
			margin: 0 0 0 4px;
		}
		.graf_results p{
			color: #888e91;
			margin-bottom: 0px !important;
		}
		.graf_results .graf_results_barra{
			background-color: #898f92;
			height: 35px;
			width: 100%;
			position: relative;
			top: -6px;

		}
		.graf_results_tempo {
			color: #fff;    
			text-align: right;
			width: 15%;
			min-width: 15%;
			background-color: #0facdf;
			height: 35px;
			margin-top: 5px;
		}
		.graf_results_tempo .graf_porceto{
			color: #fff;
			font-size: 20px;
			font-weight: bold;
			margin: 0 0 0 4px;
			position: relative;
			top: 4px;

		}
		.graf_results_tempo .barnco{
			position: relative;
			top: 4px;
			font-weight:bold;
		}

		.maistempo{
			padding-right: 24px;
			font-family: 'BebasNeueRegular', sans-serif !important;
		}
						.comparativo .bg_cinza2 {
					height: auto;
				}
				.comparativo .legenda_comparativo {
					font-family: 'BebasNeueRegular', sans-serif !important;
					min-height: 26px;

				}
				.comparativo .legenda_comparativo div{
					color: #888;
					font-family: 'BebasNeueRegular', sans-serif !important;
					font-size: 17px;
				}
		.c-tempo{
			border-left: 1px solid #a5aaad;
			font-size: 18px;
			font-weight: bold;
			padding-left: 4px;
			min-width: 75px;
			text-align: right;
		}

		.bt {
			border-top: 1px solid #a5aaad;
			padding: 3px 0;
			width: 100%;
		}
		.comparativo {
			color: #a5aaad;
		}
		.comparativo .bg_cinza2{
			height: 227px;
		}
		.comparar{
			background-color: #e87c1e;
			border-top: 4px solid #e87c1e;
			border-bottom: 4px solid #c66a1a;
			color: #fff;
			display: block;
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			font-size: 14px;
			height: 22px;
			line-height: 20px;
			text-align: center;
			width: 100%;
		}
		.comparar:hover{
			background-color: #ff8921;
			border-top: 4px solid #ff8921;
			border-bottom: 4px solid #da751c;
			color: #fff;
			text-decoration: none;
		}
		.comparar:active{
			background-color: #cf6f1b;
			border-top: 4px solid #b15f17;
			border-bottom: 4px solid #cf6f1b;
			color: #fff;
			text-decoration: none;
		}


		.suas_fotos_thumb .thumb img{
		    height: auto;
		    min-height: 85px;
		    width: 100%;
		}
		.suas_fotos_thumb .thumb {
			text-align: center;
			float: left;
			height: 85px;
			width: 85px;
			background-color: #f7ac1b;
			margin: 3px;
			cursor: pointer;
			overflow: hidden;
		}
		.btn_baixar{
			background-color: #e87c1e;
			border-top: 4px solid #e87c1e;
			border-bottom: 4px solid #c66a1a;
			color: #fff;
			display: block;
			font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			font-size: 14px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			width: 100%;

		}

		.graf_results{
			margin: 0 0 10px 0;
		}
		.btn_baixar:hover{
			background-color: #ff8921;
			border-top: 4px solid #ff8921;
			border-bottom: 4px solid #da751c;
			color: #fff;
			text-decoration: none;
		}
		.btn_baixar:active{
			background-color: #cf6f1b;
			border-top: 4px solid #b15f17;
			border-bottom: 4px solid #cf6f1b;

			
			color: #fff;
			text-decoration: none;
		}
		.btn_baixar i{
			margin-right: 4px
		}

		.event-top-bar { height: 123px;
			position: relative;
		}
		.percuso_tootip{
			cursor: pointer;
		}
		.event-subtitle { font-size:16px; color:#939598;}
		.event-title { margin-bottom:0px; font-size:28px;}
		.event-top-bar .image-event { height: 123px; width: 170px; float: left; margin-right: 15px; background: #fff; text-align: center;}
		.event-top-bar .image-event img { height: 123px;}
		.tab-event { 
			margin: 0px  !important; border: 0px !important;}

		.styled-select select{
		    background: transparent none repeat scroll 0 0;
		    border: 0 none;
		    border-radius: 0;
		    font-size: 16px;
		    height: 29px;
		    line-height: 1;
		    padding: 5px;
		    width: 110%;
			-webkit-appearance: none;
		}

		.styled-select {
		    background: #fff url(images/events/bg_select.jpg) no-repeat scroll right center;
		    border: 1px solid #ccc;
		    height: 28px;
		    overflow: hidden;
		    width: 95%;
		}

			.event-menu-tabs {
				border:0px !important;
				width: 50%;
				margin-bottom: 6px !important;
				text-align: center;
				font-family: 'BebasNeueRegular', sans-serif;
				font-size: 22px;
			}
			.event-menu-tabs a {border:0px !important; background-color:#888e91; color:#fff; padding: 3px 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
			.event-menu-tabs a:hover { 
				color:#fff !important; 
				background-color:#9fa7ab !important;
				border-top: 3px solid #9fa7ab !important;
				border-bottom: 3px solid #888f92 !important;/* inativa */
			}
			.event-menu-tabs.active a { 
				color:#888e91 !important; 
				background-color:#f2f2f2 !important;
				border-top: 3px solid #cfcfcf !important;
				border-bottom: 3px solid #f2f2f2 !important;/* inativa */
			}
			.event-menu-tabs a{
				height: 44px  !important;
				line-height: 44px !important;
				border-bottom: 3px solid #74797b !important;
				border-top: 3px solid #888e91 !important; /* inativa */
				text-align: left; 
			}

			.event-menu-tabs:nth-child(even) a,
			.event-menu-tabs:nth-child(even) div{
				margin: 0 0 0 6px;
			}


			.event-menu-tabs i {
				display:block; 
				float: left;
				font-size: 33px; 
				margin: 6px 15px;
			}
			.btn-disabled div{ 
				background: #ddd none repeat scroll 0 0;
				color: #fff;
				line-height: 44px;
				border-bottom: 3px solid #ddd !important;
				border-top: 3px solid #ddd !important;
				text-align: left;
				padding: 3px 0 !important;

			}
			.eventos .typed-list .post {
				margin: 20px 1%;
				width: 31%;
			}
			.event-tabs {
				background-color: #f2f2f2;
				/*margin: 0 12px 0 3px;*/
				padding: 20px;
				border: 1px solid #dcddde;
			}
			.event-countdown{
				position: relative;
				top: -5px;
				
			}
			.btn_percurso{
				background-color: #888e91;
				display: inline-block;
				float: left;
				font-family: "BebasNeueRegular",sans-serif;
				font-size: 21px;
				line-height: 22px;
				margin-left: 5px;
				padding: 2px 24px 3px 16px;
			}
			.btn_percurso.ativo,
			.btn_percurso:hover{
				background-color: #d2233a;

				vertical-align: middle;
			}
			.btn_percurso a{
				color: #fff !important;
				text-decoration: none !important;

			}
			.legenda {
				font-family: 'BebasNeueRegular', sans-serif;
				font-size: 16px;
				background-color: #fff;
				border: 1px solid #ccc;
				font-family: "BebasNeueRegular",sans-serif;
				font-size: 16px;
				padding: 6px 6px 6px 10px;
				width: 98.2% !important;
			}
			.tab-percurso .cinza {
				margin-top: 5px !important;
			}
			.tab-percurso .legenda img{
				margin-right: 5px;
			}

			.legenda_percurso{
				margin-bottom: 5px;
			}

			.btn_ferramentas { display: inline-block; margin-bottom:5px; 
				color:#fff; 
				font-family: 'BebasNeueRegular', sans-serif; 
			    font-size: 18px;
			    line-height: 20px;
				float: left;
				margin: 0.5%;
				padding: 4px 7px 2px 0;
				width: 31.25%;
				background-color:#00ACDC;
					-moz-transition: none!important;
					-webkit-transition: none!important;
					-o-transition: none!important;
					transition: none!important;

			}
			.btn_ferramentas:hover{
				color: #fff;
				text-decoration: none;
				vertical-align: middle;
			}
			.btn_iscreva_grupo a{
				background-color: #888e91;
				border-bottom: 3px solid #74797b !important;
				border-top: 3px solid #888e91 !important;
				color: #fff;
				display: block;
				font-family: "BebasNeueRegular",sans-serif;
				font-size: 22px;
				height: 55px !important;
				line-height: 60px !important;
				text-align: center;
				width: 100%;
				margin-top: 15px;
			}
			.btn_iscreva_grupo a:hover{
				color:#fff !important; 
				background-color:#9fa7ab !important;
				border-top: 3px solid #9fa7ab !important;
				border-bottom: 3px solid #888f92 !important;/* inativa */
				text-decoration: none;
				vertical-align: middle;
			}



			.btn_iscreva_grupo a:active { 
				color:#888e91 !important; 
				background-color:#f2f2f2 !important;
				border-top: 3px solid #cfcfcf !important;
				border-bottom: 3px solid #f2f2f2 !important;/* inativa */
			}





			.btn_ferramentas.icomoon-lista-a{
				
				background: #e87c1e; 
				border-bottom: 3px solid #cf5e21;
			}
			.btn_ferramentas.icomoon-lista-a:hover{
				
				background: #ff8921; 
				border-bottom: 3px solid #da7425;
			}
			.btn_ferramentas.icomoon-lista-a:active{
				
				background: #cc6d1b; 
				border-top: 3px solid #b15f17;
				border-bottom: 0px solid #0d9790;
			}


			.btn_ferramentas.icomoon-cronometro-a { 
				background: #00acdc; 
				border-bottom: 3px solid #0a92bc;

			}
			.btn_ferramentas.icomoon-cronometro-a:hover { 
				background: #00c0f5; 
				border-bottom: 3px solid #00a4d2;

			}
			.btn_ferramentas.icomoon-cronometro-a:active { 
				background: #0a92bc; 
				border-top: 3px solid #0082a6;
				border-bottom: 0px solid #0d9790;

			}
			.btn_ferramentas.icomoon-sapato-a { 
				background: #0db1a9; 
				border-bottom: 3px solid #0d9790;

			}
			.btn_ferramentas.icomoon-sapato-a:hover { 
				background: #0ec9c0; 
				border-bottom: 3px solid #0caca4;

			}
			.btn_ferramentas.icomoon-sapato-a:active { 
				background: #0d9790; 
				border-top: 3px solid #09807a;
				border-bottom: 0px solid #0d9790;

			}

			.btn_ferramentas i {
				float: left;
				font-size: 40px;
				    margin: 0 5px;
			}
			.agenda{
				bottom: 15px;
				color: #fff;
				float: right;
				font-family: "BebasNeueRegular",sans-serif;
				position: absolute;
				right: 15px;
				text-align: right;
			}

			.btn_agenda{
				background-color: #000;
				color: #fff;
				float: left;
				font-size: 16px;
				margin: 0 0 0 10px;
				padding: 4px 8px;
				text-align: center;
				width: 90px;
			}
			.btn_agenda:hover{
				color: #fff;
				text-decoration: none;
			}
			.data_evento {
				padding-top: 10px;
			}
			.data_evento .icon{
				width: 20px;
				height: 25px;
				font-size: 20px;
				margin: 0 8px 0 0 ;
			}
			.cinza{
				color: #888;
			}
			.eventos h3{
				margin: 10px 5px 5px !important;
			}
			.eventos .content-area .btn{
				background-color: #878e91 !important;
				border: none;
				border-bottom: 3px solid #737a7c !important;
				border-top: 3px solid #878e91 !important;
				background-image: none;
				box-shadow: none;
				text-shadow: none;
				line-height: 16px !important;
				font-size: 14px;
				color: #fff !important;
				/* padding: 4px 10px !important;
				width: 90%;*/
				font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
			}
			.eventos .content-area .btn:hover{
				background-color: #9fa7ab !important;
				border: none;
				border-top: 3px solid #9fa7ab !important;
				color: #fff !important;
				border-bottom: 3px solid #888f92 !important;
	
			}
			.eventos .content-area .btn:active{
				background-color: #6f7578 !important;
				border: none;
				border-top: 3px solid #5f6467 !important;
				color: #fff !important;
				border-bottom: 3px solid #6f7578 !important;
			}

			.eventos .pagination .active a{
				background-color: #16b9e6 !important;
			    border-bottom: 2px solid #0093bc !important;
			    cursor: default !important;
			    color: #fff !important;
			}
		.eventos .pagination a{
			padding: 10px 16px !important;
		}
#regulamento{
	position: relative;
	top: -10px;
}

#box_pos_evento .pagination {
    margin: 20px 0 0 0;
}
#boxinfo .box_inscrevase{
	text-align: center;
	height: 60px;

}

.box_inscrevase{
	text-align: center;
	height: 75px;

}
.linha_cronometro .box_inscrevase{
	float: right;
}

.box_inscrevase .event-menu-botao {
	position: relative;
	
	float: none;

}
.receba_foto{
	background-color: #f2f2f2;
	border: 1px solid #dcddde;
	padding: 20px;
	margin: 15px 0;

}
.receba_foto h3 {
	margin: 0 !important;
}
.receba_foto .col{
	float: left;
	width: 45%;
}
.receba_foto .bnt_enviar{
	float: right;
	left: -11px;
	margin: 23px 0 0;
	position: relative;
	width: 10%;
} 
.receba_foto input {
	width: 90%;
}

.receba_foto p {
	margin-bottom: 5px !important;
}

.receba_foto-label {
	bottom: -2px;
	color: #888e91;
	display: inline-block;
	font-family: "BebasNeueRegular",sans-serif;
	font-size: 18px !important;
	margin: 0;
	padding: 0;
	position: relative;
}
.ferrametas{
	padding-top: 5px;
}


.photo-list:nth-child(odd) {margin-right: 0px !important;}
.photo-list { height: 70px; width: 48%; float: left; background-color: #e6e7e7; margin-right: 20px; margin-bottom: 1px; font-size: 15px; color: #888e91; padding: 6px 0;
	position: relative;}
	.photo-list .photo-txt{
		float: left;
		font-weight: bold;
		line-height: 18px;
		margin: 10px 0;
		position: absolute;
		right: 0;
		width: 67%;
		bottom: 0;
	}
	.photo-list  p {
		margin-bottom: 0 !important;
	}

	.photo-list .txt_destaque{
		margin-top: 4px
	}


	.photo-list strong {color:#888e91;font-family: 'BebasNeueRegular', sans-serif;font-size: 18px;font-weight: normal;}

	.photo-list .photo-img {
		margin: 5px 10px;
		text-align: center;
		width: 22%;
	}
	.photo-list .photo-img img {height:60px;}


	.tab-fotos .btn {
		font-size: 19px;
		margin-top: 3px;
		padding: 4px 15px;
	}




	.tab-informacoes {font-size:14px;}
	.tab-informacoes .row-fluid div[class*="span"]{ border-right:1px solid #dfdfdf; padding-right: 5px;}
	.tab-informacoes .row-fluid div[class*="span"] + div[class*="span"] { border-right:0px !important;}
	.tab-informacoes .row-fluid div.span12 {
	 margin-top:15px;
	  padding-top:5px; 
	  border-top:1px solid #dfdfdf!important; border-right:0px !important;}
	.tab-informacoes .row-fluid div.span12 p { text-align:left !important;}
	.event-tabs strong.event-inf {font-family: 'BebasNeueRegular', sans-serif; font-size: 18px; color:#888e91; font-weight:normal;margin-right: 6px;top: 1px;font-size: 17px;position: relative;}
	.marcador-evento {position:relative; top: 10px;margin-left: 10px; font-size: 32px;}
	.marcador-evento .icomoon-marcador { color: #d2233a;}
	.marcador-evento span {position:absolute; width: 80px; left: -25px;top: 30px;display: none;z-index:1;}
	.marcador-evento span .icomoon-balao-top { font-size: 84px !important;}
	.marcador-evento span a {position:absolute;left: 16px;top: 28px;color: #fff;font-size: 14px; font-family: 'BebasNeueRegular', sans-serif;width: 54px;text-align: center;line-height: 16px;}
	.marcador-evento:hover span {display:block;}
	.box-regulamento { background: #fff; 
	 height: 300px; overflow-y:scroll; border: 15px solid #fff;}
	.event-menu-botao {
		float: right;
	}
	.event-menu-botao a { 
		background-color: #d2233a;
		border-bottom: 1px solid #b41a2c;
		border-radius: 0 !important;
		color: #fff;
		font-family: "BebasNeueRegular",sans-serif;
		line-height: 55px;
		padding: 11px 16px !important;
		font-size: 22px;
	}

	.linha_cronometro .event-menu-botao a { 

		padding: 14px 16px !important;
	}
	.linha_cronometro .realizado, .linha_cronometro .realizado:hover{
		background-color: #d2233a !important;
		cursor: default;

	}
	.event-menu-botao a:hover { 
		text-decoration: none;
	}

	.tab-event .box_inscrevase .event-menu-botao {
		float: none;
		position: relative;
		top: 12px;
	}
	.event-menu-botao a:hover { background-color: #e8203a !important; color:#fff !important;}
	.kit-box { position: relative; }
	.kit-banner { height: 290px;}
	.kit-items {position: relative;}
	.kit-items .kit-txt, .kit-items .kit-img { position: absolute; top: 0px;}
	.kit-items .kit-txt { right: 65px; top:45px; width: 215px; color:#888e91}
	.kit-items .kit-txt strong { border-bottom:1px solid #dfdfdf; display:block; padding: 0px 0 10px; margin-bottom: 10px; font-family: 'BebasNeueRegular', sans-serif; font-size: 22px; font-weight: normal;}
	.kit-items .kit-img { /*left: 30px; width: 370px; height: 280px; text-align: center;*/
		height: auto;
		left: 30px;
		text-align: center;
		width: 40%;
	}
	.kit-items .kit-img img { 
	}
	.kit-arrow-left { position: absolute; left: 0; top: 50%; font-size: 50px; 
		z-index: 10;}
		.kit-arrow-right { position: absolute; right: 0; top: 50%; font-size: 50px;  
			z-index: 10;}
			[class*="kit-arrow-"]:hover { text-decoration:none; cursor:pointer;}
			#kit_list li{ display: none;}
			#kit_list li.kit-active{ display: block; }
			#nav-wrap { padding-bottom:0px !important;}
			#ticker-wrap {margin-bottom: 11px !important;}
			.certificado-label { display: inline-block; 
				color: #888;
				padding: 2px 0 6px ; 
				margin: 0px; 
				position: relative; 
				bottom: -2px;  
				font-family: 'BebasNeueRegular', sans-serif; 
				font-size: 16px !important;
			}
			#boxinfo p{
				margin-bottom: 6px !important;
			}
			#boxinfo input {
				width: 95%;
			}
			#boxinfo input[type="radio"] {
				width: auto;
			}


			#boxinfo .pagination  .active a,
			#boxinfo .pagination  .active a:hover{
				background-color: #00acdc !important;	
				border-bottom: 2px solid #0093bc;
				color: #fff;
				cursor: context-menu !important;
			}
			#boxinfo .pagination a{
				background-color: #d6d6d6 !important;	
				border-bottom: 2px solid #b6b6b6;
				color: #fff;
			}
			#boxinfo .pagination a:hover{
				background-color: #9e9e9e !important;	

			}


			#boxinfo .pagination  a{
				padding: 9px 13px !important;
			}

			.sexo .pull-left{
				margin-right: 10px;
			}

			.row-fluid.certificado-grid {
				background-color: #000;
				color: #fff;
			}

			@media (max-width: 1200px) {

				.suas_fotos_thumb .thumb img{
					height: 66px;
					width: auto;
				}
				.suas_fotos_thumb .thumb {
					height: 66px;
					width: 66px;

				}
				.photo-list .photo-img{
					width: 35%;
				}
				.photo-list .photo-txt{
					width: 60%;
				}
				.tab-fotos .btn {
					padding: 4px 12px !important;
				}

				.agenda {
					bottom: 0;
					position: relative;
					float: right;
					right: 0;
				}

				.event-title { 
					font-size: 25px;
					line-height: 26px;
					margin-bottom: 0;
				}

				.btn_ferramentas {
					font-size: 19px;
					margin: 0.3%;
					width: 31.55%;
				}
			}
			@media (max-width: 979px) {
				.photo-list {
					width: 100%;
				}
				.tab-fotos .row-fluid .span4 {
					width: 27.492%;
				}
				.tab-fotos .btn {
					padding: 4px 9px !important;
				}
				.agenda {
					bottom: 0;
					position: relative;
					float: right;
					right: 0;
				}

				.photo-list .photo-img{
					width: 25%;
				}
				.photo-list .photo-txt {
					width: 73%;
				}
				.event-title {
					font-size: 24px !important;
					line-height: 25px !important;
				}
				.event-title { 
					font-size: 25px;
					line-height: 26px;
					margin-bottom: 0;
				}
				.btn_ferramentas{
					width: 100%;
					text-align: center;
				}
				.col_compare .span6{
					width: 100% !important;
					margin: 0 !important;
				}

			}


			@media (max-width: 800px) {
				.tab-informacoes .row-fluid div[class*="span"] {
					border-right: none;
				}
				.tab-event .box_inscrevase .event-menu-botao {
					top: 0;
				}

				.receba_foto .col{
					width: 50%;
				}
				.receba_foto .bnt_enviar {
					left: -3px;
					margin: 0;
					position: relative;
					text-align: right;
					width: 100%;
				}
				.linha_cronometro {
					height: auto;
				}

				#boxinfo .span4 {
					width: 100%;
					margin-left: 0;
				}
				#boxinfo input {
					width: 98%;
				}
				.hidden-xs{
					display: none !important;
				}
				.sexo, .resultados-list .span6, .certificados-list .span6{
					width: 70% !important;
					float: left !important;
					margin: 0 !important;
				}
				.sexo, .resultados-list .span2, .certificados-list .span2{
					width: 30% !important;
					float: left !important; 
					margin: 0 !important;
				}

				.box_inscrevase {
					float: none;
					width: 100%;
				}
				.kit-items .kit-txt, .kit-items .kit-img{
					display: block;
					float: none;
					left: 0;
					padding-bottom: 11px;
					position: relative;
					right: 0;
					top: 0;
					width: 100%;
				}
				.resultado-detalhe .row-fluid .span4{
					margin-top: 0 !important;
				}

				.bg_tempo{
					margin-bottom: 12px;
				}
				.kit-banner{
					height: auto;
				}
				.col_compare .span6{
					width: 100% !important;
					margin: 0 !important;
				}

			}
			@media (max-width: 650px) {

				.event-menu-tabs {
					width: 100%;
				}
				.receba_foto .col {
					width: 100%;
				}
				.receba_foto .col input {
					width: 95%;
				}
				.receba_foto .col {
					width: 100%;
				}
				.event-menu-tabs:nth-child(2n) a, .event-menu-tabs:nth-child(2n) div {
					margin: 0;
				}
				#boxinfo input {
					width: 94%;
				}

				.linha_cronometro .realizado, .linha_cronometro .realizado:hover {
				    position: relative;
				    top: 17px;
				}
				.certificados-list input,
				.resultados-list input{
					width: 91%;
				}
				.btn_percurso {
				   padding: 2px 14px 3px 7px;
				}
				.comparativo .bg_cinza2 {
				    height: auto;
				}
				#nr_peito{
					width: 96%;
				}
				.btn_agenda {
				    margin: 0 10px 10px;
				 }
				 .countdown .days, .countdown .hours, .countdown .minutes, .countdown .seconds{
				 	font-size: 30px;
				    height: 33px;
				    line-height: 35px;
				    width: 45px;
				 }

			}

			.certificado-grid > label { border-right: 1px solid; }
			.certificado-grid > label:last { border-right: none !important; }

			.countdown .days { 
				width:60px !important; 
				text-align:right;
			}
			.countdown { 
				padding: 28px 10px 0px;
				position:relative; 
				float:left;
				width: 60%;
				max-width: 235px;
			}
			.countdown strong {position:absolute; width:100%; top: 7px; text-align:center; left: 0px; font-family: 'BebasNeueRegular', sans-serif; font-weight:normal; font-size:14px; color: #949494;}
			.countdown .days, .countdown .hours, .countdown .minutes, .countdown .seconds {
				width: 41px; 
				height: 31px; padding: 0 3px; display: inline-block; 
				margin: 0px 3px; background: #282932; color: #fff; font-family: 'BebasNeueRegular', sans-serif; text-align: center; 
				font-size: 34px; 
				line-height: 34px; 
				position: relative; 
				border-bottom:2px solid #3d393a;}
				.countdown .days:before, .countdown .hours:before, .countdown .minutes:before, .countdown .seconds:before { position: absolute; z-index:1; bottom: -15px; left: 0px; color: #949494; text-align: center; font-size: 16px; width: 100%; line-height: 0px;}
				.countdown .days:after, .countdown .hours:after, .countdown .minutes:after, .countdown .seconds:after { position: absolute; z-index:1; 
					top: 16px;
					left: 0px; height: 2px; content:''; background: #333; width: 100%;}
					.countdown .days:before { content: 'Dias'; font-size: 13px; }
					.countdown .hours:before { content:'Horas'; font-size: 13px; } 
					.countdown .minutes:before { content:'Minutos'; font-size: 13px; }
					.countdown .seconds:before { content:'Segundos'; font-size: 13px; }


					.submenu-calendario { margin: 15px 0px 0px;  padding-left: 13px; padding-bottom: 5px;; background: #f5f6f8; list-style:none; text-align: left;}
					.submenu-calendario li {color:#555555; font-size: 18px; font-family: 'BebasNeueRegular', sans-serif; display:inline-block; padding:16px 18px 12px;position: relative;}
					.submenu-calendario li ul {padding: 5px 10px; margin: 0px;left: 5px;top: 38px;border:1px solid #e9e9e9; position: absolute; display: none;z-index: 1;background: #fff;}
					.submenu-calendario li ul:before {content:''; position:absolute; top:-7px; left:-2px !important ; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; z-index:2; }
					.submenu-calendario li ul:after {content:''; position:absolute; top:-8px; left:5px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid  #e9e9e9; z-index:1; }
					.submenu-calendario li:hover {cursor: pointer;}
					.submenu-calendario li:hover ul {display: block;}
					ul.distancia-filtro {padding: 5px 15px !important;}ul.distancia-filtro > li {min-width: 46px!important;}  
					.submenu-calendario li ul li { min-width: 100px; padding:5px; border-bottom:1px solid #dfdfdf; font-family: Arial, sans-serif; font-size:12px;}
					.submenu-calendario li ul li:last-child {border-bottom:0px;}
					.submenu-calendario li input[type="radio"], .submenu-calendario li input[type="checkbox"]{ margin-top: -2px; margin-right: 4px;}
					.submenu-calendario li:after {content:''; position:absolute; top:19px; left:9px; width: 0; height: 0; border-top: 5px solid transparent; border-left: 5px solid #7c7d7f; border-right: 5px solid transparent; border-bottom: 5px solid transparent;}
					.submenu-calendario li:hover:after {content:''; position:absolute; top:19px; left:7px; width: 0; height: 0; border-top: 5px solid #7c7d7f; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent;}
					.no-icon.filtro{ margin-top: -6px !important;}
					.submenu-calendario li ul li:after, .submenu-calendario li.no-icon:after {display:none;}
					.submenu-calendario li.pull-right { font-family:arial; font-size: 13px; margin-top: 6px;}
					.submenu-calendario li.no-icon { padding-left:10px; margin-left: 1px; margin-top: 0; }
					.submenu-calendario li.no-icon .btn { font-size: 16px;}
					.barra-search div[class*="span"]{ background-color: #f5f6f8; height: 70px; padding: 11px 0 0px 0px;}
					.tipos { background-color: #f5f6f8  !important; top: -10px; position: relative; padding: 8px 14px 0;}
					.span3.tipos { margin-left: 0px; padding: 10px 14px !important;}
					.tipos.pull-right {min-height: 52px; float: none !important;text-align: center;} 
					.search {margin-left:19px; margin-top:8px;}
					.btn-search {margin-left:20px; background:#565656; border:0px; padding: 7px 14px 4px; font-size:22px; color:#fff; font-family: 'BebasNeueRegular', sans-serif; }
					.tipos .tipos { padding: 0 20px;}
					.tipos span { font-family: 'BebasNeueRegular', sans-serif;  font-size:16px;}
					.typed-list[tipo*="map"] .g-map {display: block;}
					.g-map {display: none;margin-bottom: 40px;} 
					.typed-list .post .post-img img {height: auto;}
					.typed-list .post .post-img { height: 230px; text-align: center; overflow:hidden; background-color: #fff;}
					.typed-list .post {width: 320px; height: 550px;float:left; margin: 20px 14.6px 20px 12px; background:#f5f6f8; position:relative; margin-bottom: 40px;}
					.typed-list .post .entrytext, .post h3 {margin:15px;}
					.typed-list[tipo*="lista"] .post { width:100%; height: auto; background: transparent; border-bottom: 2px solid #dfdfdf; padding-bottom: 20px;} 
					.typed-list[tipo*="lista"] .post hr {display:none;}
					.typed-list[tipo*="lista"] .post:last-child { border-bottom-color: transparent; }
					.typed-list[tipo*="lista"] .post .post-img { width:215px; height:150px; float:left; margin-right: 20px;}
					.typed-list[tipo*="grid"] .post .panel-post, .typed-list[tipo*="mapa"] .post .panel-post {position: absolute; top: -26px;left: 0px;overflow: hidden;width: 305px;padding-top: 2px;height: 22px;}
					.boxed-title { padding: 7px 20px 0px 20px !important;}
					.boxed, #respond {padding: 10px 20px !important;}
					h1.entry-title {font-size:26px; line-height:26px;}
					hr {margin:16px 0px !important;}
					.label.label-cat { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:5px;padding: 0px 5px 0px;text-align: center;}
					h2.bg-line { text-align:center; z-index:1; margin: 25px 0;}
					h2.bg-line span { background:#fff; padding: 0 15px;}
					h2.bg-line:before { content:""; position:relative; display:block; bottom:-17px; border-bottom: 2px solid #d0d0d0; z-index:-1; }
					.boxed-title span {color:#565656 !important;}
					.boxed-title {margin-bottom:15px !important;}
					.recuo { margin: 0 65px; position: relative;}
					.recuo .boxed-title {border-right-color:transparent; background: #f5f6f7;margin-bottom: 10px !important;}
					.recuo .boxed-title .arch-chevron { color: #d31f34 !important;}
					.panel-post { height: 25px;}
					.category-color { background-color: #d31f34; padding: 3px 10px 2px; font-size: 18px; color:#fff; font-family: 'BebasNeueRegular', sans-serif; line-height: 0px !important; top: 2px; position: relative;}
					.category-date { background-color:#565657; padding: 6px 10px; color:#fff;}
					.view-result-certification, .view-result, .btn-cinza {
						background-color: #d6d6d6 !important;
						color: #fff;
						display: block;
						font-family: "BebasNeueRegular",sans-serif;
						font-size: 18px;
						line-height: 30px;
						width: 100%;
						
						border-bottom: 2px solid #b6b6b6 !important;
					}
					.view-result:hover, .view-result-certification:hover, .btn-cinza:hover,
					.result-box:hover .view-result,
					.result-box:hover .view-result-certification{ text-decoration:none; 
						background-color:#16b9e6 !important;
						color: #fff;
						border-bottom: 2px solid #0093bc !important;
					}
						.view-result i, .view-result-certification i {font-size: 12px !important;}
						.result-titulo-coluna {font-family: 'BebasNeueRegular', sans-serif; font-size: 18px !important;margin-bottom: 0px !important;line-height: 30px;height: 27px;cursor: default;}
						.result-box { border-bottom: 2px solid #f2f2f2; text-align: center; }
						.result-border-bottom label:last-child { border-bottom: 1px solid #f2f2f2;}
						.certificado-grid { border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
						.certificado-grid div, .result-box div {
							line-height: 32px;
		margin:0px !important; /*width: 100px !important; 
	padding-top: 2px; padding-bottom: 2px;*/}
	.certificado-grid div.span4, .result-box div.span4 { width:290px !important;}
	.certificado-grid div:last-child, .result-box div:last-child { border-right-color:transparent;}
	

	.result-box{
		background-color: #e6e7e7;
	}
	.even{
		background-color: #fff;
	}



	.result-box:hover {
		background-color:#d2d2d2;
		color: #fff;
	}
	.type-radio div { margin-top: 7px; font-size:14px;}
	.type-radio div input { margin-top:-4px; margin-right:3px;}
	.main-navigation a {padding: 12px 19px 8px !important;}
	.widget .tweet li {min-height: 35px ;}
	#top-ad {margin-left: 35px;}
	.boxed .social-share .twitter-share-button {width: 100px !important;}
	@media (min-width: 1199px) { 
		.flexslider.span6 .slides li { height: 350px !important;}
	}

/*  .photo-list:nth-child(odd) {margin-right: 0px !important;}
	.photo-list { height: 70px; width: 5; float: left; background-color: #e6e7e7; margin-right: 20px; margin-bottom: 1px; font-size: 15px; color: #888e91; padding: 6px 0;}
	.photo-list p {margin: 10px 0;line-height: 25px;}
	.photo-list strong {color:#888e91;font-family: 'BebasNeueRegular', sans-serif;font-size: 18px;font-weight: normal;}
	.photo-list .photo-img { margin: 5px 10px;}
	.photo-list .photo-img img {height:60px;}
	*/
	.filter-act {margin-top: 23px; margin-right: 20px;}

	h2.linha {font-family: 'BebasNeueRegular', sans-serif; font-size:19px;margin: 0px 0 20px;height: 1px;line-height: 3px; position:relative;}
	h2.linha span {z-index: 2; background: #f5f6f7;position: absolute;display: block;padding: 0px 5px 0 0;width: auto;height: 5px;top: 0px;}
	h2.linha:after {content:''; width: 95%; left:0px; position:absolute; border-bottom:1px solid #e1e2e3; }
	h2.linha + p { margin-bottom:30px !important;}
	.btn-azul, .btn-roxo { display: inline-block; margin-bottom:5px; width:90%; color:#fff; padding: 4px 7px 2px 0px; font-family: 'BebasNeueRegular', sans-serif; font-size:16px; line-height: 20px;}
	.btn-azul:hover, .btn-roxo:hover {color:#fff; text-decoration:none;vertical-align: middle;}
	.btn-azul { background-color:#16ade2; text-align:center;}
	.btn-roxo { background-color:#00ACDC;}
	.btn-roxo i {font-size: 38px; float:left;margin-right: 4px;}
	.btn-roxo.icomoon-lista-a { background: #f36f24; }
	.btn-roxo.icomoon-sapato-a { background: #0db1a9; }
	hr.barra-cinza, hr.barra-white { padding: 0 20px; width:100%; left:-20px; position:relative; margin:0px !important;}
	hr.barra-cinza { border-bottom: 2px solid #f5f6f7;}
	hr.barra-white { border-bottom: 5px solid #fff;}

/* Ferramentas
--------------------------------------- */
.typed-list.ferramentas .post { height: auto !important; width: 177.5px !important; margin-left: 0px; margin-top: 0px; margin-right: 20px;}
.typed-list.ferramentas .post:hover, .typed-list.ferramentas .post:hover .entry-title, .typed-list.ferramentas .post:hover a {color:#555555; text-decoration:none !important;}
.typed-list.ferramentas .post:hover .img-ferramenta a {color:#FFF; }
.typed-list.ferramentas .post:hover .img-ferramenta { background-color:#00ACDC;}
.typed-list.ferramentas .post:hover .boxed {/* background-color: #7DD7EE;*/}
.typed-list.ferramentas .post .entry-title { font-size:22px; margin-bottom: 10px; /* height:50px; */ overflow: hidden;}
.typed-list.ferramentas .post .entry-content { /* height:150px; */ overflow:auto;}
.typed-list.ferramentas .post .entry-content p {margin:0px !important;}
.typed-list.ferramentas .post:nth-child(1n+4) { margin-right:0px;}
.typed-list.ferramentas .post .entry-content p, .typed-list.ferramentas .post .entry-content {line-height:20px !important;}
.img-ferramenta {width: 100%; height: 170px;display: block;background: #888e91;}
.img-ferramenta a { width: 100%; height: 170px; display:block;}
.category-ferramentas .entry-img, .category-ferramentas .assineesfera, .category-ferramentas .assineesfera + hr, .category-ferramentas .social-share, body#esfera-br .category-ferramentas .entry-title + hr {display:none;}
.category-ferramentas .entry-img.block { display:block;}
.category-ferramentas .resumo, .category-ferramentas .resumo + hr {display:none;}
body#esfera-br .category-ferramentas .boxed.clearfix.in-content-featured { margin-top: 70px; position: relative;}
body#esfera-br .category-ferramentas .entry-title {margin-top: 0px !important; position:absolute; top: -60px; left:0px; font-size:28px !important; text-align:center; padding: 10px 0 5px 0; width:100%; color:#fff; background-color:#53575a}
body#esfera-br .category-ferramentas .entry-title i {display:inline-block;}
.entry-title i {display:none;font-size: 50px;line-height: 0px;position: relative;top: 12px;margin-right: 10px;}
.hide { display: none; }
.areas{ height: 65px; width: 90%; margin: 45px auto 0;}
.areas-bars{ display: block; height: 23px; }
.areas-bars > div{ width: 25%; height: 20px;  float: left; font-family: 'BebasNeueRegular', sans-serif; text-align: center; font-size: 18px; color: #fff; position:relative;}
.area-person{ display: block; height: 40px;  position: relative;}
.person { width:20px; height:20px; margin-left: -10px; position: relative; padding-top: 10px; display: inline-block;}
.person img {border:0px !important; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.0) !important; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.0) !important; box-shadow: 1px 1px 3px rgba(0,0,0,0.0) !important;}
.person:before {content:''; position:absolute; top: -2px;left: 6px; border-top: 5px solid transparent; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #53575a;}
.stats-abaixo:before, .stats-normal:before, .stats-sobrepeso:before {content:''; position:absolute; top: -10px;right: -5px; border-top: 5px solid #53575a; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; }
.stats-abaixo:after, .stats-normal:after, .stats-sobrepeso:after { position:absolute; top: -30px; color: #53575a; right: -7px;}
.stats-abaixo:after { content:'18,5'; }
.stats-normal:after { content:'25'; }
.stats-sobrepeso:after { content:'30'; }
.stats-abaixo {background-color:#d3233a;}
.stats-normal {background-color:#8dc63e;} 
.stats-sobrepeso {background-color:#fecd09;}
.stats-obesidade {background-color:#d51f35;}
.bg-roxo { background-color:#00ACDC; text-align: center; color:#fff; padding: 0px 20px; width: 100%; left: -20px; margin: 0px 0px 20px; position: relative; line-height: 32px; font-size: 23px;}
.content-ferramentas p {margin: 7px 0 7px;}
.content-ferramentas form {margin:15px 0;}
.content-ferramentas form input {margin:0px;}
.content-ferramentas .btn-search {background-color:#00ACDC;}
.content-ferramentas a.btn-search { color:#fff; text-decoration:none;}
.mostra_resultado { width: 280px; margin: 0 auto 25px;}
.mostra_resultado .resultado{ float: left; padding: 10px; background: #888e91; color:#fff; width: 100px; text-align: center; margin-right: 10px; font-size: 33px; font-family: 'BebasNeueRegular', sans-serif;}
.mostra_resultado .texto {font-size: 14px;}
/*div[class*="span"] input[type="text"] { width: 92%;}*/
.boxed-title.ferramentas { display:none;}
.category-ferramentas .boxed-title.ferramentas { display:block;}
.arch-chevron.ferramentas {color:#00ACDC;}
.row-fluid.event-mid-bar .span2 { margin-left:17px}
.list-photoevent { width:200px; height: 280px; float:left; margin: 15px 30px; background:#888e91; color:#fff;}
.list-photoevent p { padding: 5px 4px 0px 10px; line-height: 18px;}
.img-photo { overflow:hidden; height:200px}
.img-photo img { width:100%;}
.nr-peito {font-family: 'BebasNeueRegular', sans-serif; font-size:22px; padding-right:5px;margin-top: 6px;display: inline-block;}
.row-fluid.bg-cinza { margin-bottom:10px; padding-top:12px;}
.bg-cinza {background: #f5f6f7;}
.taxonomy-description {margin-bottom:20px;}
#full-footer {margin-top: 0px !important;}
#top-ad {overflow: hidden !important;}

/* Media Query
--------------------------------------- */
@media (min-width: 1199px) {
	#top-ad { margin-left: 20px !important; margin-right:20px; }
}
@media (min-width: 1200px) {
body {/* background-image: url(/assets/background.jpg); */}
}
@media (min-width: 979px) and (max-width: 1200px) {
	.barra-ativo .menu ul li {font-size: 14px; padding:0px 10px;}
	#top-ad {margin-left:0px !important;  float:left !important; width:540px !important;}
	.branding {margin-top: 0px;}
	.utilities.footer ul li a {font-size:14px;}
	.barra-search div[class*="span"] {height:auto !important;}
	.recuo {margin:0px !important;}
}

/**/

@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop{display:inherit !important;}
	.visible-desktop{display:none !important }.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important;}
	.row{margin-left:-20px;*zoom:1}
	.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom
	.container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid
	.span12{width:100%;*width:99.94680851063829%}.row-fluid
	.span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid
	.span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid
	.span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid
	.span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid
	.span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid
	.span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid
	.span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid
	.span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid
	.span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid
	.span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid
	.span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid
	.offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid
	.offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid
	.offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid
	.offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid
	.offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid
	.offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid
	.offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid
	.offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid
	.offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid
	.offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid
	.offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid
	.offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,
	.uneditable-input.span1{width:28px}

}

@media (min-width: 1024px) and (max-width: 1199px){.home .widgetized-medium .ads-widget.single-ad,
	.home .widgetized-small .ads-widget.single-ad,
	.single .ads-widget.single-ad{padding:0;background:none;border:none}.home .left-ad img{margin-bottom:20px}
	.ferramentas_widget .ferramenta_select { width:95% !important; }
}
@media (min-width: 767px) and (max-width: 1024px){
	#logo { text-align:left !important;}
	.branding {
		float: left !important;
	}
	#top-ad {
		display: none !important;
	}
	.iframe-top { top:0 !important; right:0 !important; position:absolute !important; }
	.ferramentas_widget .ferramenta_select { width:auto !important; }
	.capa-revista-top { right:0; }
	.barra-ativo .menu { margin:0 !important; }
	.barra-ativo .menu ul li { padding:5px 10px !important; }
	ul.socials { margin:10px -40px -7px 0 !important; }
	.cat-tabs ul li a { font-size:14px !important;}
	/*html body .flexslider.span5 .portais-feed .slides li { height:276px !important; }*/
	
	.countdown > div, .countdown > div.days {
		margin: 0 !important;
		padding: 0 !important;
		width: 24% !important;
	}
	ul#event-mid .event-menu-tabs {
		width: 11% !important;
		padding: 0 !important;
		margin: 0 1% 0 0 !important;
		border: none !important;
	}
	.socials-top.utilities { right:0 !important; }
	.ferramentas_widget .ferramenta_select { width:95% !important; }
}
@media (max-width: 800px) {
	.entry-info.pull-right h3 { overflow:hidden !important;}  
}
/*{*/@media (max-width: 767px) {

	.site-info.row .socials li .sprite-facebook{
		margin-bottom: 15px;
	}
	
	.footer-menu {
		padding-top: 5px;
		height: 25px;
		overflow: hidden;
		-webkit-transition: height 5s ease 0.01s;
		-moz-transition: height 0.5s ease 0.01s;
		-o-transition: height 0.5s ease 0.01s;
		transition: height 0.5s ease 0.01s;
		text-align: center;
		margin-left: 8px;
	}
	
	.utilities.footer{
		margin-top: 5px !important;
		margin-bottom: 0px !important; 
	}
	
	.footer-menu:hover {
		height:260px;
		-webkit-transition: height 5s ease 0.01s;
		-moz-transition: height 0.5s ease 0.01s;
		-o-transition: height 0.5s ease 0.01s;
		transition: height 0.5s ease 0.01s;
	}
	
	.footer-menu:before {
		display: block;
		content: "\f0c9";
		color: #fff;
		font-size: 29px;
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		margin: 2px 0 14px;
	}
	
	.barra-ativo .menu > ul > li:after { display:none;}
	
	div.entry-img .single_redes {
		display: none;
	}
	.social-share li {
		float: left !important;
	}
	.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal {
		margin: 0 !important;
	}
	#content > div#planilhas_de_treino {
		width: 100% !important;
	}
	#planilhas_especiais a {
		clear: both;
		display: block;
		float: inherit !important;
		text-align: center !important;
		width: 100% !important;
		margin: 5px 0 !important;
		padding: 5px 0 !important;
	}
	.barra-ativo .logo {
		position: absolute;
		right:32px;
		top: 0;
		z-index: 20;
		width: 66px !important;
		background-size: 60%;
	}
	
	.widget-title {
		width: 180px;
	}
	
	li#menu-item-5222 ul.sub-menu {
		display: inherit !important;
		visibility: visible !important;
	}
	/*  .widget_instagram_recent_media a {
		display: block;
		float: left;
		width: 30% !important;
		margin:1%;
	}
	.widget_instagram_recent_media a img {
		width: 100% !important; 
		} */

		/* ajustes icone inscricao */
		.flexslider.span5 .portais-feed .slides li img {
			height:auto !important;
			width: 584px !important;
		}
		.countdown > div {
			margin: 0 !important;
			padding: 0 !important;
			width: 24% !important;
		}
		ul#event-mid .event-menu-tabs {
			margin: 0 !important;
			padding: 0 !important;
			width: 23% !important;
			margin:1px !important;
		}
		.typed-list .post {
			width:auto !important;  
		}

		/* fim ajustes icones inscricao */

		body { background-image:none !important; background-color:#fff !important; }
		.full-main { box-shadow:none !important; }
		#middle-banner { display:none; }
		.full-main { padding:0 !important; }
		#top-ad { display:none; }
		#logo img { width: 90%; }
		div#logo { width:40%; min-width:0; } 
		.iframe-top { position:absolute; top:-18px; right:-18px; width:130px !important }
		.iframe-top {
			transform: scale(0.8);
			-webkit-transform: scale(0.8);
			-moz-transform: scale(0.8);
			-ms-transform: scale(0.8);
			-o-transform: scale(0.8);
		}
		div#full-bar div.container .span2 {
			width: 50% !important;
			position: absolute;
			right: -10px;
			top: 10px;
		}
		.input-append { width:40%; }
		#full-top { height:auto;}
		#collapse-trigger {right: 0px;}
		#top-ad { float: none; margin-left: 0; margin-top: 20px; width: 100% !important; height: auto !important; }
		.middle-banner + .widgetized-big, .middle-banner + .widgetized-big + .widgetized-medium { margin-top:0;}
		.utilities {margin:20px 0px;}
		.capa-revista-top { position:relative; width:100% !important; display: none; text-align:center ; right: 0px; top: 0px;}
		.socials-top.utilities {position:relative; top:15px; right: 0px !important;width:100%; text-align:center;}
		.barra-ativo { margin: 0 -20px !important; }
		.barra-ativo .menu { margin:5px 0px;}
		.barra-ativo .menu, .barra-ativo .logo {width: 100%;margin-top:1px; margin-bottom:1px;}
		.barra-ativo .menu ul li {font-size: 16px;} 
		.site-info.row .socials { position: relative;top: 0px;padding-left: 20px;left: 0px;width: 100px;float: none !important;
			margin: 0 auto;}
			.utilities.footer { width:100%;}
			.utilities.footer ul li a {font-size: 16px;margin: 0 !important;}
			.row .footer-item:first-child {margin-left: 5px;}
			.row .footer-item { margin-left: 5px;}
			.middle-banner {position:relative;padding:0px 0;}
			#full-bar #searchform input, #full-bar #searchform input:focus, #full-bar #searchform:hover input { width:80% !important;}
			.portais-feed {margin-bottom:20px !important;}
			#esfera-br .cat-tabs ul li a { padding: 5px 4px !important; font-size: 14px;}
			.widget_wysija_cont { width:100% !important;}
			.widget_wysija_cont p {display:block;}
			.flex-caption h1 a {font-family:'BebasNeueRegular', sans-serif;font-size:16px;}
			#esfera-br .widget .widget-post .img-frame {width:100% !important;}
			.widget-title-bg .widget-title span.inner, .widget-title-bg .simil-widget-comment span.inner { padding-right:10px;}
			.footer-menu ul li{ display:block; text-align:left;}
			.footer-menu ul li a {width:100%; display:block; padding-left:5px !important; }
			.footer-menu ul li a:hover, .footer-menu ul li a:focus { background:rgba(255,255,255,0.2); color:#fff !important;}
			[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] { width:100% /*!important*/;}
			.ads-widget {padding:0px !important; overflow: hidden;}

			.barra-ativo .menu:before { display:block; content: "\f0c9"; color:#fff; font-size:23px;font-family: FontAwesome; font-weight: normal; font-style: normal;text-decoration: inherit; -webkit-font-smoothing: antialiased; margin:2px 0 14px;}
			.barra-ativo .menu {height: 25px; overflow:hidden;
				-webkit-transition: height 5s ease 0.01s;
				-moz-transition: height 0.5s ease 0.01s;
				-o-transition: height 0.5s ease 0.01s;
				transition: height 0.5s ease 0.01s;
				text-align: -webkit-right;
				margin-left: 8px;
			}
			.barra-ativo .menu:focus, .barra-ativo .menu:hover, .barra-ativo .menu:active {height:380px;
				-webkit-transition: height 5s ease 0.01s;
				-moz-transition: height 0.5s ease 0.01s;
				-o-transition: height 0.5s ease 0.01s;
				transition: height 0.5s ease 0.01s;
			}

			.barra-ativo .menu ul li {width:100%; text-align:left; padding-left:20px;}
			.barra-ativo .menu ul li a {width:100%; display:block;padding:  6px;}
			.barra-ativo .menu ul li a:hover { background:rgba(255,255,255,0.2); color:#fff !important;}
			.barra-ativo .menu ul li ul {display:block !important; position:relative; left:-10px; top:0px;width:100%; background:rgba(0,0,0,0.2); padding:10px}
			.barra-ativo .menu ul li ul li {padding:0px; width:100%; background:}
			.barra-ativo .menu ul li ul li, .barra-ativo .menu ul li ul li a {background:transparent !important;}

			.recuo {margin:0px !important;}
		.barra-search div[class*="span"] {height:auto !important;/* padding: 80px 0 0 0 !important;*/}
		.barra-search div[class*="span"] input.search{ width: 85% !important;}  
		.btn-search {margin-bottom:20px;}
		.tipos.pull-right {width:90%; top:70px; display:none;}
		.submenu-calendario li.no-icon {width:35%;}
		.typed-list[tipo*="lista"] .post .post-img { float:none; margin-top: 0px;}
		.typed-list[tipo*="lista"] .post .panel-post { float:none; margin-top:10px;}
		.typed-list .post {background:#fff;margin: 20px 0px;height: auto;}
		.typed-list .post .post-img {text-align:left;height: 200px;}
		.typed-list .post h3, .typed-list .post .entrytext {margin-left:0px !important;}
		.typed-list[tipo*="map"] .g-map {display:none;}
		.event-top-bar {height:auto;}
		.event-top-bar .image-event {float:none; width:100%;height: 200px;}
		.event-top-bar .image-event img {height: 200px;}
		.event-top-bar h1, .event-top-bar .event-subtitle {margin:10px;}
		.countdown {padding: 35px 0px;margin: 0 auto;float: none;width: 90%;text-align: center;}
		.countdown .days, .countdown .hours, .countdown .minutes, .countdown .seconds { font-size:38px; height: 40px; width: 45px; line-height: 48px;}
		.countdown .days { width: 60px !important;}
/*.event-menu-tabs { margin:2px 1px 2px 0px; height: 78px !important; border:1px solid transparent !important; width: 70px;}
.event-menu-tabs a {width:100%; border:1px solid transparent !important;}
.event-menu-botao {margin:10px auto;display: block;width: 100%;text-align: center;}
.tab-informacoes .row-fluid div[class*="span"] {border-right:0px;}
.event-tabs { padding:0px 20px;}
.event-border {border:0px;}
.box-regulamento {height:auto;}
#event-mid-bar {width: 99% !important;}
.kit-banner {height:490px}
.kit-items .kit-txt {position:relative;}
.kit-items .kit-img {top:150px;}
.kit-items .kit-txt, .kit-items .kit-img { left:0px; width: 100%;}
.kit-arrow-left, .kit-arrow-right { top: 78%;}
.row-fluid.event-mid-bar .span2 {margin-left:0px; width:25% !important; float:left; text-align:center;}
.row-fluid.event-mid-bar .span2 img {display:block; margin:0 auto;}
.row-fluid.bg-cinza [class*="span"] {padding:0 20px;}
.row-fluid.bg-cinza [class*="span"] .btn-search {margin-left:0px;}
.resultados-list {overflow-x:scroll;}
.row-fluid.result-box, .row-fluid.certificado-grid {width: 550px !important; overflow-x:scroll;}
.certificado-grid div.span4, .result-box div.span4, .certificado-grid div.span2, .result-box div.span2{width: 200px !important;float: left;display: inline-block;margin-bottom: 0px !important;}
.certificado-grid div.span2, #esfera-br .result-box div.span2, #esfera-br .certificado-grid .span2 {width:80px !important;}

*/h2.linha {margin-left:10px;}
.resultado-detalhe .row-fluid .span4 { /*margin:30px 0px 0px 0px !important;*/}
.content-ferramentas [class*="span"] {margin-bottom:10px;}
.content-ferramentas .btn-search {margin-left:0px;}
.cx-cinza { width:100% !important;}
.widget ul.tabs-events {overflow:hidden;}
#esfera-br .flexslider.span5 .portais-feed .slides li {height:250px !important;}
#esfera-br .typed-list.ferramentas .post {width:90% !important;}
.entry-info.pull-right h3 {
	overflow:hidden !important;
}
}
.pm-sticky-nav .main-small-navigation { position:relative;}
.pm-sticky-nav .nav-small-wrap { padding:0px !important;}

.tab-widget-ferramentas { background-color:#f5f6f7; margin-bottom:5px; text-align: right; overflow:hidden; }
.tab-widget-ferramentas > div:first-child { border-left:none; }
.tab-widget-ferramentas > div { display:block; border-left: 1px dashed #9a9a9a; font-family: 'BebasNeueRegular', sans-serif; font-size: 16px; padding: 5px 16px; margin: 0px; color:#818285; float:left; }
.tab-widget-ferramentas > div:hover { background:#e6e7e7; cursor: pointer;}
.tab-widget-ferramentas > div.active, .tab-widget-ferramentas > div.active:hover { background:#e6e6e6;}
.tab-widget-ferramentas > div:last-child {border:0px; padding:5px 10px; border-left:1px dashed #9a9a9a; }
.item-widget-ferramentas {background-color:#f5f6f7;padding: 10px 20px 1px; display: none;}
.align-right {text-align: right;}

.cx-cinza { border: 1px solid #888e91; width:375px; margin: 0 auto 10px; height: 54px;}
.cx-cinza .resultado, .cx-cinza .texto { font-family: 'BebasNeueRegular', sans-serif; text-align: center; display: inline-block; float: left; font-size: 22px; padding: 11px 0px; color: #888e91; width: 70%;}
.cx-cinza .resultado { background-color: #888e91; color:#fff; float: right; font-size: 34px; padding: 16px 0; text-align: center; width: 30%;}
.cx-cinza .texto { line-height: 32px;} 
.cx-cinza#mostra_resultado .texto { line-height:17px !important;}
.cx-cinza .texto span {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px;}

.cx-cinza-imc { border: none; width:400px; margin: 0 auto 10px; height: 54px;}
.cx-cinza-imc .resultado, .cx-cinza-imc .texto { font-family: 'BebasNeueRegular', sans-serif; text-align: left; display: inline-block; float: left; font-size: 18px; padding: 6px 5px; color: #888e91; width: 62%;}
.cx-cinza-imc .resultado { background-color: #888e91; color:#fff; float: left; font-size: 34px; padding: 10px 0px; text-align: center; width: 35%;}
.cx-cinza-imc .texto { line-height: 32px;} 
.cx-cinza-imc#mostra_resultado .texto { line-height:17px !important;}
.cx-cinza-imc .texto span {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;}

#temporun_resultado_hora.resultado { width:50%;}
#temporun_resultado_texto.texto { width:50%;}

.fundoTable { text-align:center; position:relative; width: 180px; margin: 0 auto; padding: 60px 10px; background:#fff; border:2px dashed #bcbdbc; font-family: 'BebasNeueRegular', sans-serif; font-size:18px; font-weight:normal !importnat;}
.fundoTable table tr th { background-color: #888e91; color:#fff;}
.fundoTable table tr th, .fundoTable table tr td {text-align: center; padding:3px 0px;}
.fundoTable table tr td { color:#676867; background-color: #fff;}
.fundoTable table tr:nth-child(2n+1) td { background-color: #f5f6f7;}
.fundoTable img {border:0px !important; box-shadow:none !important;margin: 15px 0;}
.fundoTable:after { position: absolute; content:'\e604'; font-size:80px; font-family: 'ferramentas'; color:#676867; }
.fundoTable:after { left:-60px; top:150px}
.ads-widget div {margin: 0 auto 0px !important;text-align: center !important;}
.boxed.blogs { margin-bottom: 10px;}
.img-author {margin-right: 10px; margin-top: 5px;}
.redes-sociais > a { display:inline-block; float:left; margin: 1px; background:#fff; width:46px; height:46px; text-align:center; position: relative; color:transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.redes-sociais > a:hover {color:transparent;}
.redes-sociais .twitter { background-color:#53caf3;}
.redes-sociais .facebook { background-color:#5b73b5;}
.redes-sociais .googleplus { background-color:#de625a;}
.redes-sociais .flickr { background-color:#ad6aa9;}
.redes-sociais .linkedin { background-color:#439bd2;}
.redes-sociais .pinterest { background-color:#e15257;}
.redes-sociais .twitter:before, .redes-sociais .facebook:before, .redes-sociais .googleplus:before, .redes-sociais .flickr:before, .flickr:after, .redes-sociais .linkedin:before, .redes-sociais .pinterest:before {position:absolute; top:14px; left:13px; font-size:24px; font-family: 'FontAwesome' !important; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; *margin-right: .3em; text-indent:normal !important; color:#fff; text-decoration: none !important;}
.redes-sociais .twitter:before { content: "\f099";}
.redes-sociais .facebook:before { content: "\f09a"; left:18px;}
.redes-sociais .googleplus:before { content: "\f0d5";}
.redes-sociais .flickr:after, .redes-sociais .flickr:before { content: "\f111"; font-size: 16px !important; left:9px;}
.redes-sociais .flickr:after { left:25px;}
.redes-sociais .linkedin:before { content: "\f0e1"; left:14px;}
.redes-sociais .pinterest:before { content: "\f0d2";}
.middle-banner .textwidget div { text-align:center; margin:0 auto;}
.cx-widget {background-color: #f2f2f2; padding: 10px 12px 0px;}
iframe { width:100%; border:0px !important; }
#subscribe { width:100%; border:0px !important; min-height:400px; }
#post-45060 #subscribe { min-height:644px; }
.iframe-top { width:200px; height:100px; display:none;}
.table-resultado {background:#e6e7e7;}
.table-resultado tr th, .table-resultado tr td {padding:9px 10px; color:#888e91;}
.table-resultado tr th {background:#231f20; color:#fff; text-align:left; font-family: 'BebasNeueRegular', sans-serif; font-size: 20px; font-weight: normal !important;border-bottom:4px solid #f5f6f7;}
.table-resultado tr td strong {font-family: 'BebasNeueRegular', sans-serif; font-size: 18px; font-weight: normal !important;}
.table-resultado tr.border-bottom { border-bottom:4px solid #f5f6f7;}
.table-resultado tr td {border-bottom:1px solid #f5f6f7;}
.table-resultado tr td span {float:right; display:block; color:#000;width: 95px;text-align: center;}
.assineesfera { display:none; margin-top: 40px; margin-bottom: 40px;}
form.widget_wysija { margin:0px !important;}
.wysija-paragraph {display:inline-block; margin-right:15px; margin-top:10px;}
.widget_wysija_cont .wysija-submit {display:inline-block; margin-top: 10px !important; height: 31px;background: #292933;border: 1px solid #292933;padding: 0 11px;color: #fff;font-family: 'BebasNeueRegular', sans-serif;font-size: 20px;}
.wysija-paragraph label { color:#fff; text-align:left; font-size:12px;}
.widget_wysija_cont { width:500px; margin:0 auto; font-family: 'BebasNeueRegular', sans-serif; font-size: 18px;}
.entry-info.pull-right h3 {height:42px; line-height:22px;}
.typed-list.ferramentas .post .article-content-wrapper .boxed { overflow:hidden;}
#planilha_treino ul {margin-top:0px;}
#planilha_treino .submenu-calendario {background:transparent !important;}
#planilha_treino .submenu-calendario li {padding-top:9px; padding-bottom:5px;}
.box-time {border:1px solid #969c9e; padding: 20px 10px 4px;margin: 0px 0px 30px;position: relative;width: 200px;}
.box-time .top, .box-time .bottom { position:absolute; font-family: 'BebasNeueRegular', sans-serif; font-size: 14px; padding:0px 10px; color:#888e91; background: #f5f6f7; }
/*
.pagination ul  { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.0) !important; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.0) !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.0) !important;}
.pagination, .pagination ul, .pagination ul li, .pagination ul li a { font-family: 'BebasNeueRegular', sans-serif; font-size: 30px !important; background-color: transparent !important; border-color:transparent !important; margin-top:0px !important; padding-top:0px !important;}
*/
.box-time .top { top:-10px; left: 56px; font-size:22px}
.box-time .bottom { bottom: -12px; left: 63px;}
.box-time .tempo-total { background:url(images/img-tempo.png); width:157px; height:19px; color:#fff; font-family: 'BebasNeueRegular', sans-serif; font-size: 50px; text-align:center; padding: 20px 10px;  margin: 0 auto;}
.btn-search.link {margin:5px 0px !important; display:block; font-size:16px; /*width:200px;*/ background-color:#888e91;}
.btn-search.link:hover { color:#fff; text-decoration:none;}
.btn-search.link i {margin-right:5px;}
.resultado-detalhe .span4 {/*margin-left: 60px !important;*/}
.resultado-detalhe .pull-right { /*padding-right:19px;*/}

/* remove a frase 'x semanas ago' */
/*.entry-date { display: none; }*/
.post .entry-date { display: inline-block !important;}
#btnselectedlist ul {list-style:none; margin:5px 0px 0px;border-top: 1px solid #aaa;}
#btnselectedlist ul li { margin-bottom:2px;}
#btnselectedlist ul li button {background-color:transparent; border-color:transparent;font-size: 12px;width: 100%;}
#btnselectedlist ul li:hover {background:#D3D3D3;}
.btn-cinza {padding: 5px 10px !important; display:inline}


#iframe_10k {margin-left: 0px;}
.link-percurso {text-align:center; position:relative; top: -20px;}
.link-percurso span {display:block; background:#888e91; color:#fff; font-family: 'BebasNeueRegular', sans-serif; font-size:16px; padding-top:5px; margin-bottom: 0px;}
.link-percurso i {display:block; font-size: 33px;}
.link-percurso:hover {text-decoration:none; color:#d2233a;}
.link-percurso:hover span { background:#d2233a;}
.tab-percurso .span10 {margin-top:20px;}
.row-fluid.coberturas .span2 img { width:200px; height: 150px;}
.row-fluid.coberturas .span2 { width: 200px;}
.row-fluid.coberturas .span10 { width: 65%;}
.tab-cobertura .row-fluid.coberturas + hr {display:none;}
.tab-cobertura .row-fluid.coberturas { 
	/*margin-bottom:20px; padding-bottom:20px;*/
 border-bottom:1px solid #dfdfdf;}
.tab-cobertura .row-fluid.coberturas:last-child {border-bottom:1px solid transparent !important;}
.coberturas h3 {margin-left:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;}
.coberturas .linhafina {
font-size: 12px;
    color: #292933;
    margin: 0 5px 20px;
}
.coberturas .conteudo {
font-size: 12px;
    color: #939598;
    margin: 0 5px ;
}
.coberturas b{color: #000;
	margin-left: 5px;
}
.coberturas a:hover{
	text-decoration: none;

}
.ads-widget {overflow:hidden;}

.input { background:#fff; border:1px solid #dfdfdf; padding:4px 10px; position:relative; height:20.5px; background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s; margin-bottom: 10px;}
	.input:hover ul {display:block;}
	.input ul {padding: 5px 10px; margin:0px;left: 10px;top: 30px;border:1px solid #e9e9e9; position: absolute; display: none;z-index: 1;background: #fff; list-style:none;}
	.input ul li:before {display:none;}
	.input ul li {position:relative; margin:3px 0; width:100px;background: #fff !important;padding: 3px 0px 5px !important; border-bottom:1px solid #dfdfdf;}
	.input ul li i {position:absolute; top:7px; left:4px; cursor:pointer;}
	.input ul:before {content:''; position:absolute; top:-7px; left:5px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; z-index:2; }
	.input ul:after {content:''; position:absolute; top:-8px; left:5px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid  #e9e9e9; z-index:1; }
	.input ul li a {padding-left:20px;}
	.input ul li:last-child {border:0px !important;}
	.input ul li a:hover {text-decoration:none;}
	body.search {margin:0px !important;}
	.cat-tabs ul li:last-child a { border-right:0px;}
	.cat-tabs ul li a {padding: 7px 6px 3px !important;}
	.text-by-author { display:none; background: #DDD; padding:5px 8px; font-size:11px !important; line-height:18px !important; font-style:italic;}
	.category-blogs .text-by-author { display:block;}
	.category-blogs .text-by-author + .assineesfera {display:none;}
	.sliders-widget .textwidget {padding:0px; margin:0px; background: transparent !important;}
	.wp-polls-ul li:before {display:none;}
	.wp-polls-ul li input[type="radio"], .wp-polls-ul li input[type="checkbox"] { margin-top:-5px !important; margin-right: 5px;}
	.flexslider.span5 .portais-feed .slides li {height: 342px !important; overflow: hidden;}
	.flexslider.span5 .portais-feed .slides li > a {height: 100%; width: 1000px; position: absolute; margin-left: -265px; display: block; text-align: center;}
	.flexslider.span5 .portais-feed .slides li > a  > img { display: inline; min-width: inherit; }
	.flexslider.span5 .portais-feed .slides li img { height:100%; min-width:auto !important; width:auto !important;}
	.caroufredsel_wrapper { height: 342px !important;}

	.s-2 .flex-control-nav { left: auto !important; right: 0 !important; }
	.s-2 .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
	.s-2 .flex-prev { left: 0px; }
	.s-2 .flex-next { left: 25px };
	.s-2 .flex-caption { right: auto !important; left: 0 !important; text-align: left !important;}
	.flex-caption { bottom: 15px !important; }

	.category-galeria-prologo-2 .resumo { display:none; }
	.category-galeria-o2 .resumo { display:none;  }
	.category-galeria-o2 .assineesfera { display:none;}
	.row-fluid.responsive [class*="span"] { width: 49% !important; display: inline-block; margin: 0px;}
	.span.inner {display:inline-block; white-space: nowrap; }

	.widget-galeria-capa { height: 170px !important; }
	#esfera-br #ferramentas_block { width:110% !important;}

	.wp-polls {background:#f5f6f8;}
	.wp-polls-form { padding-top:15px;}
	.wp-polls p {text-align:left !important; margin:0px 15px;}
	.wp-polls strong { color:#555555;}
	.wp-polls-ul {margin:10px !important; padding:0px !important;}
	.wp-polls-ul li {padding:3px 5px !important; background:transparent !important; border-bottom:1px dashed #dfdfdf; color:#a7a9ac;}
	.wp-polls-ul li:last-child {border: 0px !important;}
	.wp-polls-ul + p {text-align: right !important; padding-bottom:20px; }
	.wp-polls-ul + p + p {display:none;}

	/* renam freitas - renamsk@gmail.com */

	#ticker-wrap .widget-title-bg { min-width:120px !important; }

	div.row.sliders div#carousel .selected { background: none repeat scroll 0 0 #d31f34; line-height:17px; }

	.carousel-text { min-height: 90px; text-align:center; }

	.barra-ativo .logo img { opacity: 0; }

	.fluid-width-video-wrapper { min-height: 35px; }

	/*  .event-menu-tabs.btn-disabled { margin: 0 4px 0 2px; }*/

	.single_redes {
		position: absolute;
		right: 5px;
		top: 25px;
	}

	div.single_redes iframe.twitter-share-button.twitter-tweet-button {
		width: 95px !important;
	}

	.single_redes > div {
		width: 75px !important;
	}

	div.single_redes .fb_iframe_widget {
		width: auto !important;
	}

	.single_redes > *:first-child {
		padding-top: 3px;
	}

	.single_redes > * {
		float: left !important;
		margin: 0px;
	}



	.btn-azul.hack-black { background: #272933; }

	/*.classic-blog .entry-img-info, .single .entry-img-info, .archive .entry-img-info, .page .entry-img-info, .search .entry-img-info { top: 0 !important; height:32px; overflow:hidden; } */

	.widget-post.pm-first.clearfix {padding: 0 0 0;}

	.entry-comments { display:none; }

	.esfera-br-event { position: relative; }

	.cat-angle-rm, .cat-angle-rm-2 {
		background: url("images/cat-angle-rm.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		bottom: 0;
		display: block;
		height: 12px;
		position: absolute;
		right: 0;
		width: 12px;
	}

	.cat-angle-rm-2 { background:url("images/cat-angle-rm-2.png") !important; }

	#collapse-trigger { display:none; }

	.wp-polls p:first-child strong, .wp-polls form > p strong {
		display: inline-block;
		font-family: 'BebasNeueRegular',sans-serif;
		font-size: 17.5px;
		font-weight: normal;
		line-height: 22px !important;
		margin: 0;
	}

	.wp-polls p:first-child strong { padding-top:20px !important; }

	.Buttons.btn {
		padding: 5px 10px 3px;
	}

	#widgetized-home #middle-video span {
		background: none repeat scroll 0 0 rgba(34, 34, 34, 0.9);
		bottom: 20px;
		color: white;
		display: block !important;
		font-family: 'BebasNeueRegular',sans-serif;
		font-size: 1.375rem;
		line-height: 22px;
		overflow: auto;
		padding: 15px;
		position: absolute;
		right: 0;
		text-align: right;
		width: auto;
	}

	.rnm-002 {
		color: #fff;
		font-size: 20px;
		opacity: 0.7;
	}

	.rnm-003 {
		color: #fff;
		font-size: 20px;
		opacity:0.5;
	}
	.page-numbers.boxed.current, span.page-numbers.boxed.current {
		background: #ccc !important;
	}
	.row-fluid.result-box, .row-fluid.certificado-grid {
		/*  margin: 0 5%;
		width: 90%;*/
	}

	.row-fluid.coberturas .span10 {
		display: table-cell;
		float: none;
		height: 150px;
		padding: 0 0 0 15px;
		vertical-align: top;
		width: 65%;
	}


	.result-box { cursor:pointer; }

	.ui-autocomplete{
		background:#FFF;
		border:1px #CCC solid;
		max-height: 400px !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		max-width: 450px !important;
	}
	.ui-autocomplete li{
		float:left;
		width:100%;
		display:block;
	}
	.ui-autocomplete li a{
		float:left;
		width:100%;
		padding:0 10px;
		text-indent:10px;
		color:#565657;
		display:block;
		text-decoration:none;
	} 
	.ui-autocomplete li a:hover{
		background:#565657;
		color:#FFF;
	}
	.ui-autocomplete li a.ui-state-focus{
		background:#565657;
		color:#FFF;
	}
	.ui-helper-hidden-accessible{
		display:none !important;
	}

	.single_redes2 > * {
		float: left !important;
		margin: 0 10px 0 0;
	}
	.single_redes2 {
		margin: 24px 0;
		height:23px;
		overflow:hidden;
	}

	.ui-autocomplete-loading { background:url(images/spinner.gif) no-repeat right center; }

	/*paginacao michek*/

	.pagination ul { box-shadow:none !important; }

	div.pagination ul > li > a {
		background:#f2f2f2 !important;
		border:none;
		border-bottom:2px solid rgba(0, 0, 0, 0.1);
		font-family: 'BebasNeueRegular',sans-serif;
		font-size: 1.12rem;
		height: 20px !important;
		margin: 0 0 0 5px;
		padding: 15px 20px !important;
		width: auto !important;
		cursor:pointer !important;
	}

	div.pagination ul > li > a.on, div.pagination ul > li > a:hover { background:#ccc !important; }

	/* Foto Blog Author */
	.foto_blog_author {
		min-height: 100px !important;
		position: relative;
	}

	.foto_blog_author > div {
		position: absolute;
		min-height: 100px;
		overflow: hidden;
		height: 100%;
		margin: 0px;
	}

	.foto_blog_author > div img {
		max-width: initial !important;
		width: 100%;
	}

	#pm_carousel_widget-3 .carousel-text {
		min-height: 100px;
	}

	#pdet_data {
		color: #868d8f;
		font-family: "Bebas Neue","BebasNeueCSS";
		font-size: 16px;
	}

	@media (min-width: 1100px) { 
		div.article-content-wrapper div.in-content-featured span.entry-img-src .attachment-loop.wp-post-image {
			width: auto;
		}
	}
	@media (max-width: 1100px) { 
		div.article-content-wrapper div.in-content-featured span.entry-img-src .attachment-loop.wp-post-image {
			width: 230px;
		}
	}
	.page-title.rm-planilhas {
		/* background: url("images/patroc-adidas.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
		padding: 10px 0;
		margin: 0;
	}

	#top-ad > div > div > div object, #top-ad > div > div > div embed {
		height: 300px !important;
	}

	#top-ad > div > div > div:first-child object, #top-ad > div > div > div:first-child embed,
	#top-ad > div > div > object, #top-ad > div > div > object embed {
		height: 90px !important;
	}

	@media (min-width: 1100px) {
		#top-ad {
			overflow: initial !important;
		}
	}
	.page-title.rm-planilhas {
		/*background: url("images/patroc-adidas.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
		padding: 10px 0;
		margin: 0;
	}
	.entry-comments {
		display: none !important;
	}

	#carousel div {
		background-color:#FFF !important;
	}

	.fluid-width-video-wrapper {
		padding: 0px !important;
		min-height: 240px;
	}

	#carousel div {
		background-color:#FFF !important;
	}

	.post .fluid-width-video-wrapper {
		min-height: 410px;
	}
	/* __ Newsletter _____________________ */
	#newsletter .hidden-box-inner, #newsletter .collapsible-custom {
		padding:0px !important;
	}
	/* __ Barra de letreiro superior ____________*/
	.ticker-controls li.jnt-play-pause {
		background-position: 60px 20px !important;
	}
	.ticker-controls li.jnt-play-pause.paused {
		background-position: 40px 20px !important;
	}


	/* NÃO EXCLUIR by WebmaniaBR */
	/* NÃO EXCLUIR by WebmaniaBR */

	.tribe-events-filters-horizontal .tribe-events-filter-group { max-width:230px !important; width:230px !important; }
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { padding-bottom: 7px !important; }
	.tribe-events-filters-horizontal #tribe_events_filters_form { margin-top: -20px !important; margin-bottom:0; float:left; }
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading { font-size:18px; font-family: 'BebasNeueRegular', sans-serif; color: #555555; font-weight:normal; }
	.tribe-bar-categoria-filter , .tribe-bar-categoria-filter, .tribe-bar-estado-filter, .tribe-bar-preco-filter, .tribe-bar-dias-treino-filter { width: 29%; float: left; margin-bottom: 0; padding: 15px; padding-right:0; }
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading { padding: 0 0 0 22px !important; }
	#tribe_events_filters_wrapper .tribe_events_filter_item.closed h3 span:after { border-top: 5px solid transparent !important;
		border-left: 5px solid #7c7d7f !important;
		border-right: 5px solid transparent !important;
		border-bottom: 5px solid transparent !important;
		top: -1px !important;
		left: 2px !important; }
		.tribe-bar-estado-filter { width: 20%; }
		#tribe-bar-form label { margin-bottom:10px; }
		.tribe-bar-preco-filter .tribe-events-filter-group { background: none !important; padding: 0 !important; }
		.tribe-bar-submit, #tribe-bar-form .tribe-bar-submit input[type=submit] { width:80px !important; }
		.tribe-bar-preco-filter label { margin-bottom:5px !important; }
		#tribe-bar-form input[type="text"] { padding-bottom: 7px; padding-top: 2px; }
		.tribe-bar-submit, #tribe-bar-form .tribe-bar-submit input[type=submit] { margin-top: 5px; }
		.tribe-bar-categoria-filter, .tribe-bar-estado-filter, .tribe-bar-dias-treino-filter { padding-bottom:0; }
		.tribe-bar-categoria-filter select, .tribe-bar-estado-filter select, .tribe-bar-dias-treino-filter select { font-size: 12px; }
		.tribe-events-page-title { display:none; }
		.tribe-events-ical { display:none !important; }
		.tribe-events-list-event-title a { font-size: 30px !important; font-family: 'BebasNeueRegular', sans-serif; }
		.tribe-events-list-event-title { width: 100% !important; border-bottom: 1px dashed #b9b9b9!important; display: block !important; }
		.resumo { font-size:16px; line-height:18px; color:#666666; padding: 3px 0 9px; margin-bottom: 10px; }
		.locais { line-height:18px; font-size:12px; color:#666666; }
		.tribe-events-event-image { width: 100%; background: #FFF; padding: 0; margin: 0; text-align: center; height: 212px; overflow: hidden; }
		.tribe-events-list .tribe-events-event-image img { width: 100% !important; }
		.centralizar { display: inline-block; height: 100%; vertical-align: middle; }
		.tribe-events-photo-event-wrap { padding:4px !important; }
		.box_servico { overflow:hidden; background:#F2F2F2; padding:4px; position:relative; }
		.tipo_servico { font-family: 'BebasNeueRegular', sans-serif; font-size: 18px; position: absolute; right: 20px; top: 15px; }
		.box_servico .img { background:#FFF; width:230px; height:165px; float:left; margin-right:25px; text-align:center; overflow: hidden; }
		.box_servico .img > a { display: table-cell; height: 165px; vertical-align: middle; text-align: center; width: 230px; }
		.box_servico img { width: auto !important; height: auto !important; max-height: 165px !important; }
		.box_servico .conteudo { float:left; padding-top: 29px; font-size:17px; color:#231F20; line-height:21px; }
		.box_servico .title { font-size:34px; text-transform:uppercase; font-family: 'BebasNeueRegular', sans-serif; margin-bottom: 0px; }
		.box_servico a { color:#00ABDB; }
		.conteudo_servico { font-size: 16px; color: #231F20; margin-top: 40px; }
		.conteudo_servico h2 { font-size: 18px; color: #868D8F; line-height: 0px; margin-bottom: 12px; }
		.endereco { margin-top: -1px; }
		.conteudo_servico .result { margin-bottom: 27px; }
		.conteudo_servico .left { float: left; width: 48%; border-right: 1px dashed #b9b9b9; }
		.conteudo_servico .right h2 {
			margin-top: -30px;
		}
		.conteudo_servico .right { white-space: pre-line; float: left; width: 50%; margin-bottom: 20px; border-left: 1px dashed #b9b9b9; padding-left:15px; margin-left: -1px; }
		.acf_postbox p.label label, .label_logomarca { background: none !important; text-transform: uppercase; margin-bottom: 5px !important; color: #333333 !important; font-size: 13px !important; line-height: 1.5em !important; font-weight: bold !important; padding: 0 !important; margin: 0 0 3px !important; display: block !important; vertical-align: text-bottom !important; text-shadow: 0 1px 0 #FFFFFF !important; text-shadow: 0 1px 0 #FFFFFF !important; background-color: none !important;}
		.acf_postbox p.label { text-shadow: 0 1px 0 #FFFFFF !important; text-shadow: 0 1px 0 #FFFFFF !important; background-color: none !important; background: none !important; font-weight: normal; }
		.acf_postbox p.label a { color:#000; }
		.acf_postbox p label, .label_logomarca label { font-weight: bold !important; cursor:default !important;  }
		.acf-checkbox-list { list-style:none; padding-left: 20px !important; overflow:hidden !important; }
		.acf-checkbox-list li { float: left; width: 10%; }
		.acf-checkbox-list .checkbox { margin-top: -6px !important; }
		#acf-nome, #acf-estado, #acf-telefone, #acf-email, #acf-endereço { width: 49%; float: left; margin-right: 1%; position:relative; z-index:2; }
		#acf-cidade, #acf-cpf_cnpj, #acf-website { width: 50%; float: left; position:relative; z-index:2; }
		#acf-resumo { width: 100%; overflow: hidden; position:relative; z-index:1; }
		.acf_postbox input, .acf_postbox textarea { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; height:32px !important; }
		.acf_postbox .row:before, .acf_postbox .row:after { content:none !important; }
		.acf-input-wrap .file-input-wrapper { margin-left:0 !important; }
		.submit1 { margin-top: 20px; }
		.submit1 .btn { margin-left: 0 !important; font-size: 20px !important; padding: 10px 20px !important; float:right; }
		.field_type-text, .field_type-select { width:auto; }
		.acf-th-dia, .acf-th-local, .acf-th-periodicidade, .acf-th-preco, .acf-th-descricao { text-align:left; }
		.field_key-field_53f92dc247b4f, .field_key-field_53f92dfd47b50, .field_key-field_53f92e0f47b51 { width:auto; }
		.field_key-field_53f92dc247b4f select { margin: 0 !important; }
		.field_key-field_53f944c171b3c .acf-checkbox-list li { width: auto; margin-right: 20px; float:none; }
		.field_key-field_53f944c171b3c .acf-checkbox-list li ul li { float:none; }
		.tribe-bar-submit { padding-top: 8px !important; padding-bottom: 0 !important; }
		.acf-taxonomy-field ul.children { min-height:80px; }
		.imagem { min-width:212px !important; margin:10px auto; }
		/*.tribe-events-list .type-tribe_events:hover { background: #fff; -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 10px; box-shadow: rgba(0,0,0,0.1) 0 0 10px; }*/
		.tribe-events-list .tribe-events-list-event-description { margin-top:5px !important; }
		.tribe-events-list .tribe-events-event-image { height:auto; margin-top: 0px !important; }
		.tribe-events-list .tribe-events-event-image a { display: table-cell; vertical-align: middle; height: 165px; }
		.tribe-events-photo .type-tribe_events { padding: 0 !important; }
		.acf-hidden { display:block !important; }
		.tribe-events-photo-event-wrap, .type-tribe_events:hover { box-shadow:none !important;  -webkit-box-shadow: none !important; }
		.vevent.tribe-events-photo-event .tribe-events-photo-event-wrap { padding:0 !important; background:#f5f6f8 !important; }
		/*input[type="text"], input[type="password"] { width:100%; }*/
		.tooltip { height:auto !important; }
		.tooltip-inner { padding: 5px 12px 9px !important; position:relative !important; display:block !important; text-shadow:none; line-height:14px !important; height:auto !important; }
		#acf-resumo .tooltip-inner { padding: 25px 12px 9px !important; }
		.instructions { background-image:url(images/icon_question.png); width: 14px; height: 14px; margin-left: 8px; vertical-align: middle; background-size: cover; background-repeat: no-repeat; display: inline-block; margin-top: -4px; cursor:pointer; }
		.file-input-wrapper { text-indent:-10000px; width:100px; position:relative; }
		.file-input-wrapper:after { content: 'Insira sua logomarca'; position: absolute; right: 10px; text-indent: 0; }
		.field { vertical-align:top; }
		.descricao_local_treinamento { font-size:12px; font-style:italic; display:block; line-height: 15px; }
		.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
		.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
		.autocomplete-no-suggestion { padding: 2px 5px;}
		.autocomplete-selected { background: #F0F0F0; }
		.autocomplete-suggestions strong { font-weight: bold; color: #000; }
		.autocomplete-group { padding: 2px 5px; }
		.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
		#tribe_events_filters_wrapper ul { height: 100% !important; max-height: 100% !important; }
		.tribe-events-filters-horizontal .tribe-events-filter-group { height: auto !important; max-height: 100%; box-shadow: none !important; border:none !important; }
		#tribe_events_filters_wrapper ul li { background:#FFF; }
		#tribe_events_filters_wrapper .tribe-events-filter-group label { padding: 5px 6px 7px !important; background:#FFF; }
		#tribe_events_filters_wrapper label span { width:100%; color: #666666 !important; }
		.tribe-events-filters-horizontal .tribe-events-filter-group { width:100% !important; }
		#tribe_events_filters_wrapper ul { box-shadow: none !important; border: none !important; }
		#tribe_events_filters_wrapper ul, #tribe_events_filters_wrapper ul li{ min-width: 150px !important; }
		#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val { color: #666666; font-weight: normal; }
		#tribe_events_filter_item_cost .tribe-events-filter-group { box-shadow: none !important; background:#FFF !important; border: 1px solid #e9e9e9 !important; min-height: 55px; padding: 5px 10px; }
		#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val { height:20px; }
		.categorias_buscador { list-style:none; margin:0; padding:0; }
		.categorias_buscador li { display:inline-block; margin-right:4px; background:#0cacdd; color: #FFF; font-size: 18px; text-transform: uppercase; font-family: 'BebasNeueRegular', sans-serif; padding: 4px 8px 2px; font-weight:normal; }
		.display_categorias { position: absolute; height: 20px; width: 10px; }
		.display_categorias span { height: 10px; display: inline-block; font-size: 25px; position: absolute; margin-top: 1px; cursor:pointer; }
		.hide_categorias { margin-top:3px; }
		.acf-th-descricao span { float:left; }
		.box_servico .title { line-height: 33px; }
		.acf-taxonomy-field .categorychecklist-holder { max-height:100% !important; }
		.buscador_esporte_header .arch-chevron { color: #d31f34 !important; }
		.buscador_esporte_header { border-right-color: transparent; background: #f5f6f7 !important; margin-bottom: 10px !important; }
		#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { background: #f5f6f7 !important; }
		#tribe-bar-form { background: #f5f6f7; }
		#tribe-bar-form input[type="text"] {
			display: inline-block !important;
			height: 30px !important;
			padding: 4px 6px !important;
			margin-bottom: 10px !important;
			font-size: 14px !important;
			line-height: 20px !important;
			color: #555555 !important;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			vertical-align: middle !important;
			background-color: #ffffff !important;
			border: 1px solid #cccccc !important;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		.visualizar_como { font-family: 'BebasNeueRegular', sans-serif; font-size: 16px; padding: 0px 11px; margin-top: -5px; }
		#tribe-bar-form #tribe-bar-views { max-width: 105px; float: right; left:0; }
		.tribe-bar-views-inner { padding: 15px 0 38px 0; }
		#tribe-bar-form #tribe-bar-views+.tribe-bar-filters { right:0; width: 89.4% }
		.tribe-bar-submit, #tribe-bar-form .tribe-bar-submit input[type=submit] { padding: 6px 14px 4px; font-size: 22px; color: #fff; font-family: 'BebasNeueRegular', sans-serif; width: 86px !important;
		margin-top: 8px; font-weight: normal; }
		#tribe_events_filters_wrapper ul { padding: 5px 10px !important; background:#FFF !important; border: 1px solid #e9e9e9 !important; }
		#tribe_events_filters_wrapper ul li label {
			padding: 5px !important;
			border-bottom: 1px solid #dfdfdf !important;
			font-family: Arial, sans-serif !important;
			font-size: 12px !important; }
			#tribe_events_filters_wrapper ul li:last-child label { border-bottom: none !important; }
			.tribe-events-filters-horizontal .tribe-events-filter-group:before {
				content: '';
				border: none !important;
				position: absolute !important;
				top: -7px !important;
				left: 5px !important;
				width: 0 !important;
				height: 0 !important;
				border-left: 8px solid transparent!important;
				border-right: 8px solid transparent !important;
				border-bottom: 8px solid #e9e9e9 !important;
				z-index: 2;   
			}
			.tribe-events-filters-horizontal .tribe-events-filter-group:after { 
				content: '';
				border: none !important;
				position: absolute !important;
				top: -7px !important;
				left: 7px !important;
				width: 0 !important;
				height: 0 !important;
				border-left: 6px solid transparent!important;
				border-right: 6px solid transparent !important;
				border-bottom: 8px solid #FFF !important;
				z-index: 2;
			}
			.ui-slider-horizontal .ui-slider-range { height: 5px !important; background: #dfe1e0  !important; }
			#tribe_events_filters_wrapper .ui-slider { height: 5px !important; background: #dfe1e0 !important; border: none; }
			#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle { 
				height: 15px !important;
				width: 4px !important;
				border-radius: 0 !important;
				margin-top: -2px !important; }
				#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:last-of-type { margin-left: 0 !important; }
				#tribe-bar-collapse-toggle { padding: 22px 15px; }
				.tribe_events_filter_item.closed div { margin: 5px 20px }
				.tribe-events-filters-horizontal .tribe_events_filter_item { margin-right: 180px !important; }
				#tribe_events_filters_wrapper h3 span:after {
					content: " ";
					height: 0 !important;
					width: 0 !important;
					position: absolute !important;
					pointer-events: none !important;
					margin-left: -6px !important;
					border-top: 5px solid #7c7d7f !important;
					border-left: 5px solid transparent !important;
					border-right: 5px solid transparent !important;
					border-bottom: 5px solid transparent !important;
				}
				.result .loop_local_treinamento { margin-bottom: 10px; }
				.result .loop_local_treinamento:last-child { margin-bottom:0; }
				.tribe-events-back a {  font-size: 12px !important; font-weight: normal !important; font-style: italic !important; }
				#acf-local_treinamento textarea { min-height: 95px; }
				.buscador_esporte_header { overflow:hidden; }
				.buscador_esporte_header h1 { float:left; }
				.btn_editar_servico, .btn_cadastrar_servico { margin-top: 10px; }

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

					#tribe-bar-form #tribe-bar-views+.tribe-bar-filters { width: 88.4%; }
					#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { float:right; }

				}

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

					.tribe-bar-collapse #tribe-bar-collapse-toggle { width: 85%; }
					.tribe-bar-categoria-filter, .tribe-bar-categoria-filter, .tribe-bar-estado-filter, .tribe-bar-preco-filter, .tribe-bar-dias-treino-filter { padding: 0; }
					#tribe-bar-form input[type="text"] { margin-bottom: 0 !important; }
					#tribe-bar-form .tribe-bar-filters-inner { padding: 0px 15px 20px !important; }
					.tribe-bar-submit, #tribe-bar-form .tribe-bar-submit input[type=submit] { margin: 0; margin-left: -14px; }

				}

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

					.tribe-bar-collapse #tribe-bar-collapse-toggle { width: 82%; }
					.conteudo_servico .left { width:100%; margin-bottom:0px; }
					.box_servico .img { width:100%; }
					.box_servico .conteudo { padding: 10px; margin-top: 10px; }
					#acf-nome, #acf-website, #acf-estado, #acf-cpf_cnpj, #acf-endereço { width:100%; margin-right:0; }
					#acf-telefone, #acf-email, #acf-cidade { width:100%; }
					.tribe-bar-collapse #tribe-bar-collapse-toggle { padding: 22px 15px 0; }
					.tribe-events-filters-horizontal #tribe_events_filters_form { width:100%; margin-top: 0px !important; }
					.tribe-events-filters-horizontal .tribe-events-filter-group { min-width:100% !important; }
					#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val { top: 0; width: 100%; }
					#tribe_events_filters_wrapper .ui-slider { top:30px; }
					#tribe_events_filter_item_cost .tribe-events-filter-group { padding:0 !important; }
					#tribe_events_filters_wrapper .ui-slider { position: absolute; width: 93%;left: 10px; }
					#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_slider_val { position: absolute; top: 5px !important; left: 10px !important; width: 93%; }
					.box_servico { padding-top:35px; }
					.tipo_servico { top:8px; }
					.conteudo_servico .right { padding-left:0; }
					#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading { padding: 12px !important; }
					#tribe_events_filters_wrapper.tribe-events-filters-horizontal { padding-bottom: 0 !important; }
					.tribe-events-filters-horizontal .tribe_events_filter_item { margin-right:0 !important; }

				}

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

					.tribe-bar-collapse #tribe-bar-collapse-toggle { width: 100%; }
					#tribe-bar-form #tribe-bar-views { display:none; }
					.tribe-bar-collapse #tribe-bar-collapse-toggle { padding-top:10px !important; padding-bottom:10px !important; }
					.buscador_esporte_header { overflow: hidden; padding-bottom: 10px !important; }
					.buscador_esporte_header h1 { display:block; width:100%; } 
					.btn_editar_servico { float: right;
						width: 39% !important;
						margin: 0 !important;
						margin-left: 1% !important; }
						.btn_cadastrar_servico { float: right;
							width: 40% !important;
							margin: 0 !important; }
							/* END by WebmaniaBR */

							@media screen and (max-width:1199px) {
								.span2.btn-solicite { display:none;}
							}

							@media screen and (min-width:1200px) {
								.span2.btn-solicite {margin:0px 66px; float: right;}
							}


							a.envelopamento2 {
								display:none;
							}

							#barra-parceiros-container {
								position:relative; z-index:1;
							}

							/* cursor no texto na barra de menu */
							a.sf-with-ul {
								cursor:default;
							}

							@media screen and (min-width:1000px) {
								UL#menu-rodape LI a {
									font-size: 12px !important;
								}
								UL#menu-rodape LI {
									padding-right: 5px !important;
									padding-left: 5px !important;
								}
								.site-info.row .socials {
									position: absolute;
									right: 50px !important;
									margin-top: 20px;
								}
							}
							@media screen and (max-width:767px) {
								.span2.btn-solicite {margin:36px 0 0 0; float: right;}
							}
							body.home > a.home.envelopamento {
								background:url(http://ativo.com/wp-content/themes/powermag/css/img/Mizuno_Sayonara_1920x1024.jpg) top center no-repeat;
								position:absolute;
								top:0;
								left:0; 
								width:100%; 
								height:100%;
								z-index:0;
							}

							#barra-parceiros-container {
								position:relative; z-index:1;
							}

							form.row-fluid .span3 {
								width:30% !important;
							}
							form.row-fluid span3 input[type="text"] {
								width:95% !important;
							}
							form.row-fluid span3 .btn-search {
								margin-left:0px !important;
							}
							form.row-fluid span3 a.btn {
								float:right !important;
								margin-right:-14px !important;
							}

							.tribe-events-event-image > a {
								display: block !important;
								height: 250px !important;
								width: 100%;
								background-size: contain;
								background-position: center;
								background-repeat: no-repeat;
							}

							h1.page-title.treinamento-logo {
								background: url("https://o2porminuto.ativo.com/wp-content/themes/powermag/images/BotaoPlanilhasPagTreinamento.png") no-repeat scroll right center rgba(0, 0, 0, 0);
								padding: 16px 0;
								margin: 0;

							}

							@media (min-width: 200px) and (max-width: 500px) {
								#loop-wrap .entry-img {max-height:230px;}
								.wpb_image_grid .wpb_image_grid_ul img{max-height:380px;}
							}
							@media (min-width: 500px) and (max-width: 600px) {
								#loop-wrap .entry-img {max-height:230px;}
								.wpb_image_grid .wpb_image_grid_ul img{max-height:380px;}
							}
							@media (min-width: 600px) and (max-width: 800px) {
								#loop-wrap .entry-img {max-height:230px;}
								.wpb_image_grid .wpb_image_grid_ul img{max-height:380px;}
							}
							@media (min-width: 800px) and (max-width: 2800px) {
								#loop-wrap .entry-img{max-height:300px !important;}
								.wpb_image_grid .wpb_image_grid_ul img{max-height:380px;}
							}