/* This stylesheet generated by Transfonter (http://transfonter.org) on July 30, 2016 2:31 PM 

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

@font-face {
	font-family: 'Arial Rounded MT';
	src: url('ArialRoundedMTBold.eot');
	src: url('ArialRoundedMTBold.eot?#iefix') format('embedded-opentype'),
		url('ArialRoundedMTBold.woff') format('woff'),
		url('ArialRoundedMTBold.ttf') format('truetype'),
		url('ArialRoundedMTBold.svg#ArialRoundedMTBold') format('svg');
	font-weight: bold;
	font-style: normal;
}


html,body {
  height:100%;
  background:#F3EDE7
}
:hover,
:active,
:focus { 
		outline: 0;}
body{    
    margin: 0;
    overflow-x: hidden;
    padding: 0;    
    width: 100%;
	color:#fff;
	padding-top: 62px;
	}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.theme-layout {
    display: inline-block;
    width: 100%;
    background: none repeat scroll 0 0 #ffffff;
}

.post-header-bar {
    max-height: 276px;
	padding: 23px 0;
    width: 100%;
    position: relative;
}

.navbar-default {
    background-color: transparent !important;
    border-color: transparent !important;
    border-radius: 0 !important;
	border:none !important
}

.data_interna{float: left;
    padding: 0 4px;
    margin-right: 5px;
    color: #fff;
    background: #ac1933;
    border-radius: 3px;}

.navbar-default .navbar-toggle{ background-color:#AC1933}
.nav>li>a {
	padding: 20px !important;
    text-transform: uppercase;
	}
.nav>li>a:focus, .nav>li>a:hover{ background: none; color:#ccc}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #f3ede7;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-weight: bold;
}



.navbar{ 
    margin-bottom:0;
	text-align:right !important;
	padding-right:15px;
  
    width: 100% !important;
   
    z-index: 100 !important;
    border-top: 0 !important;
    background: rgba(250,168,70,0.95) !important;
}
.navbar-default .nav>li>a{color: #AC1933}
.dropdown-menu>li>a{color: #fff;     padding: 7px 20px;}
.navbar-default .nav>li>a{    font-size: 110%;border-radius: 0;}
.dropdown-menu>li>a{font-size: 15px;    text-transform: uppercase;}

 .navbar-default .nav>li>a:hover{color: #fff;background: #F7933C;}
 nav ul li:hover a{
			color: #ac1933 !important;
		}
nav ul li:hover a.social{ color: #faa846 !important;}
.navbar-default .nav>.active>a, .navbar-default .nav>.active>a:focus, .navbar-default .nav>.active>a:hover{
	color: #fff
	}
.dropdown-menu { margin:0;border-radius: 0; border:none;    background: #F9EEBF;   opacity: .98;}
.navbar-default .dropdown:hover .dropdown-toggle{
   display:block; 
   color: #AC1933;
    background-color: #F79649;
}




.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background:#F7933C;  color: #ac1933 !important; }

.open>.dropdown-menu {
    background: rgba(247, 147, 60, 1);
   
}
.dropdown-menu>li.first>a{
 margin-top: -5px;
}
.dropdown-menu>li.last>a{
 margin-bottom: -5px;
}



.nav-pills>li {
	 float: none !important;
	 display:inline-block !important
	}

.navbar-default li a.social {
	padding: 0 !important;
    width: 26px;
    height: 26px;
    text-align: center;
    border-radius: 3px;
    padding-top: 2px !important;
}
.navbar-default li a.social:after {
    content: '';
	color:#AC1933;
	position: absolute;
    right: -2%;
	font-size: 20px;
    top: 20%;
}

.dropdown:hover .dropdown-menu {
display: block;
background: #F9EEBF;
}

.venha{
	font-size: 18px;
    font-family: 'Arial Rounded MT';
    line-height: 45px;
    margin-left: 4%;
	/*padding-top: 53px;
	float: left;*/}


a.theme_logo {
    display: inline-block;
}


ul.social  {
	overflow: auto;
	position:absolute;
	top:5%;
	right:2%
}

.logo{  }
ul.social li {
	list-style-type: none;
	float: left;
}

ul.social {padding-left: 0;}

ul.social li a i {
	background: #FAA954;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	font-size: 25px;
	text-align: center;
	margin-right: 10px;
	padding-top: 15%;
} 



.roxo_col{ background:#94182D; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.roxo_col:hover{background:#930019; z-index:1}

.roxoB_col{ background:#831436; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.roxoB_col:hover{background:#831436; z-index:1}
.roxoC_col{ background:#9F1544; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.roxoC_col:hover{background:#9F1544; z-index:1}
.laranja_col{ background:#F37025; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.laranja_col:hover{background:#f45b03; z-index:1}
.amareloA_col{ background:#F7941C; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.amareloA_col:hover{background:#F7941C; z-index:1}
.amareloB_col{ background:#FAA717; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.amareloB_col:hover{background:#FAA717; z-index:1}
.verm_col{ background:#ED1B23; padding:20px; max-height:184px; overflow:hidden; cursor:pointer}
.verm_col:hover{background:#ED1B23; z-index:1}

.cinza{ background:#EDE8E2}



.lSPager { text-align:center; margin-top:15px !important}
.lSPager li{ float:none}
.bg_slide{background-image: url(../img/bg_topo.jpg); background-position:center -4px; background-repeat:  no-repeat;}

.lslide img{     
    max-width: 100%;
    display: block;}
	
.row_modalidade{ padding:15px 0 0 0; font-family: 'Roboto Condensed', sans-serif;}
.row_modalidade .titulo { font-size:30px; padding-left:25px; padding-top:65px}
.row_modalidade .titulo span{ font-weight:bold}
.row_modalidade .subtitulo { font-size:26px; padding-left:25px;}
.row_modalidade .tituloMod { font-size:30px;     color: #AC1933; padding-left:0; padding-bottom: 15px; }
.row_modalidade .tituloMod span{ font-weight:bold}

.row_falando, .videos .titulo{ font-family: 'Roboto Condensed', sans-serif;}
.row_falando .titulo { font-size:30px;font-weight:bold; color:#F37020; padding-top:35px; padding-bottom:15px}
.row_falando .titulo span{ font-weight:normal;}
.row_falando .laranja_col{ background:#F37025; padding:40px 35px; max-height:355px; overflow:hidden; cursor: pointer}
.row_falando .laranja_col:hover{background:#f45b03;}
.row_falando .laranja_col .titulo { font-size:35px;font-weight:bold; color:#fff; padding-top:0; padding-bottom:5px;padding-left: 17px;}
.row_falando .laranja_col .subtitulo{ font-weight:normal;font-size:20px;padding-left: 17px;}

.row_projetos{ padding:0; font-family: 'Roboto Condensed', sans-serif;}
.row_projetos .titulo { font-size:30px; padding-left:25px; padding-top:25px}
.row_projetos .titulo span{ font-weight:bold}
.row_projetos .subtitulo { font-size:26px; padding-left:25px;}
.row_projetos .tituloMod { font-size:30px;     color: #fff; padding-left:0; padding-bottom: 15px; }
.row_projetos .tituloMod span{ font-weight:bold}
.row_projetos .thumbnail { display:block; padding:0; background:none;     margin-bottom: 10px;}
.row_projetos .thumb { margin-bottom: 20px;}
.row_projetos .thumbnail a>img, .row_projetos  .thumbnail>img {  margin-right: auto; margin-left: auto;}

.tri{ font-family: 'Roboto Condensed', sans-serif;}
.tri .titulo { font-size:30px; color:#AC1933; padding-top:35px; padding-bottom:15px}
.tri .titulo span{ font-weight:bold;}
.tri .well{ background:#AC1933; text-align:center; padding: 5px 19px;border-radius: 0; border:none;       margin-bottom: 10px;}
.tri .well a{ display:inline-block; color:#fff;font-size: 35px;  padding: 0 20px;}
.tri .mais a{ color:#AC1933; font-size: 18px;  font-weight: bold;}
.tri .thumbnail {
     margin-bottom: 0px;
     border: none; 
     border-radius: 0;
     padding: 2px;
}
.tri .thumbnail {
     margin-bottom: 0px;
     border: none; 
     border-radius: 0;
	 min-width:95px;
	
	 position:relative
}
.tri .thumbnail .dia{ position:absolute;  cursor: pointer;  font-size: 40px;  color: #fff; z-index: 1; top: 1%; left: 0%; text-align:center; width:100%}
.tri .thumbnail .dia.active{  color: #AC1933;}


.tri .thumbnail .mes{ position:absolute; text-transform:uppercase;  cursor: pointer;  font-size: 35px;  color: #fff; z-index: 1; top: 45%; left: 0%; text-align:center; width:100%}

.QA{
	background:#FAA846 !important
	}
.QB{
	background:#F37025 !important
	}

.bckCinza{ background:#D2D3D5 !important}	
.bckRoxo{ background:#AC1933 !important}
.bckRoxo2{background:#9F1544 !important}
.bckRosa{background:#ED1450 !important}
.bckBco{ background:#fff !important}
.bcklaranja{ background:#F37025 !important;}
.bckCinza{background:#E1D9D3 !important;}

.h100{ height:100% !important}
.m0{ margin:0 !important}
.m13p{ margin:13% !important}

.mb0{ margin-bottom:0 !important} 
.mb10{ margin-bottom:10px !important} 
.mb12{ margin-bottom:12px !important}
.mb16{ margin-bottom:16px !important}

.font19{font-size: 19px !important}
.font20{font-size: 20px !important}
.font22{font-size: 22px !important}

.mbt10{ margin-bottom:10px !important; margin-top:10px !important} 
.mbt30{ margin-bottom:30px !important; margin-top:30px !important} 

.mr0{ margin-right:0 !important}
.mr20{ margin-right:2% !important}
.mr5{ margin-right:5px !important}

.fRoxo, .fRoxo a{ color:#AC1933 !important}
.fcRoxo2,.fcRoxo2 a{ color:#9F1544 !important}
.fAmar, .fAmar a{ color:#FAA846 !important}
.fcBco, .fcBco a{color:#fff; text-decoration:none}
.fcRosa{color: #ED1450}

.p0{ padding:0 !important}
.p1{ padding:1px !important}
.p2{ padding:2px !important}
.p15p{ padding:15% !important}

.nopLF div:first-child{ padding-left:0 !important }
.nopLL div:last-child{ padding-right:0 !important }

.pb12{ padding-bottom:12px !important}
.pt2p{ padding-top:2% !important}
.pt30p{ padding-top:30% !important}

.plr5p{ padding:0 5% !important}
.plr15p{ padding:0 15% !important}

.df{ display:flex !important}
.brd0{ border:none !important}

.h30p{ height:30% !important}
.h130px{ height:130px !important}
.h40p{ height:40% !important}
.h50p{ height:50% !important}
.h60p{ height:60% !important}
.h100p{ height:100% !important}

.prel{ position:relative}
.vcenter{
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    text-align: center;}

.opacity{ opacity:0}
/*-----------------------------media-------------------------- */

.NumberCalendar{ position:absolute}
.flex{max-height: 130px; overflow:hidden}

.tri .caption p a{   
    color: #AC1933;
	font-size: 18px;
	text-decoration:none
}

.tri .caption p{ 
    padding: 15px;
    background: #fff;
    margin: 0;
    color: #AC1933;
    font-size: 20px;
    line-height: 30px;
}

.tri .p p{
    background: #fff;
    margin: 0 0 10px;
    padding: 5px 2px;
    font-size: 24px;
    text-align: left;
   line-height: normal;
	}
.tituloevento{height:50%; min-height: 87px; max-height:87px}
.flex{display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
		height: 130px;
		}
		
.collapse.in{    background: rgba(255,255,255,0.95) !important;}

.Wrow{ max-height:480px; overflow:hidden}

.overflowh{ overflow:hidden}

#slidefalando{overflow:hidden; max-height:318px}
#slidefalando a{color:#fff; text-decoration:none}


.sticky .nav{
  text-align:center !important;
 
}

.sticky .nav-pills>li {
	 float: none !important;
	 display:inline-block !important
	}
	
.popular-news{ height:130px !important; overflow:hidden !important}

.slideDep{    
    height:100% !important;
	max-height: 130px !important;
    overflow: hidden !important;
	position: absolute;
    top: 5%;
    width: 90%;
    left: 9%;
   /* padding: 13px 5px 0px !important;*/
}

.post {
    position: relative;
	color:#181818;
	    padding: 10px 0;
}
.post h3{    
    font-size: 36px;
	text-align: justify;
    font-weight: 700;
    margin: 10px 0 10px 0;}
.post .entry-media {
    position: relative;
}


.post-meta-elements {
	margin-bottom: 12px;
	border-top: 1px solid #E9E9E9;
    padding-top: 11px;
}
.post-meta-elements, .post-meta-elements a, .post-meta-elements .fa {
	font-size: 13px;
}
.post-meta-elements, .post-meta-elements a {
	color: #999;
}
.post-meta-author, .post-meta-date, .post-meta-cat, .post-meta-comments {
	display: inline-block;
	margin: 0 16px 0 0;
}
.post-meta-elements .fa {
	margin: 0 6px 0 0;
	transition-duration: 0.3s;
}

.share_box {
    border-top: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
    padding: 5px 0;
    margin-top: 15px;
}

.share_box .social_icons {
    float: right;
	    margin-bottom: 0;
}
.social_icons .social_icon:hover,
.social_icons.colors .social_icon
{
	background-position: 0 -30px;
}
.social_icons.colors .social_icon
{
	opacity: 1;
	transition: opacity 0.2s ease-in-out 0s;
}
.social_icons.colors .social_icon:hover
{
	opacity: 0.7;
	transition: opacity 0.2s ease-in-out 0s;
}
.social_icons li {
    float: left;
    padding: 0 5px 0 0px;
	list-style:none
}
.social_icons li a{text-decoration:none}
.social_icons .social_icon
{
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: none;
	background-position: 0 0;
	outline: none;
}

.facebook
{
	background-image: url("../img/social/facebook.png");
}
.twitter
{
	background-image: url("../img/social/twitter.png");
}
.instagram
{
	background-image: url("../img/social/instagram.png");
}

.box_header {background:#dedede;
	/*background: #F0F0F0;*/
	
	border-left: 3px solid #ED1C24;
	padding: 8px 15px 11px;
	color:#181818;
}
.box_header h4 {
    font-size: 18px;
    line-height: 140%;
}

.page_margin_top_section {
    margin-top: 40px;
}

.pesquisa{position: absolute;
    top: 50%;
    right: 3%;}
.pesquisa input{   
    transition: width 500ms ease 0s;
	border: none;
    border-radius: 3px;
    background: #bc4d4a;
    padding: 6px;
    height: 34px;
    margin-right: 5px;
	float:left;
	width:182px}
.pesquisa input:focus { width: 250px; outline-color: #FAA846;}
.pesquisa img{ float:right}
.featured-article {
    position: relative;
    margin-bottom: 1em;
	    
}
.block-title {
    bottom: 0;
    text-align: left;
    left: 0;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    margin-top: .625rem;
    word-wrap: break-word;
    padding: .5em;
    width: 100%;
    letter-spacing: -0.04em;
    z-index: 14;
    position: absolute;
    line-height: 2rem;
}

 .block-title h3 {
    margin: 0;
    font-size: 18px;
}

.gui-overlay {
    bottom: 0;
    left: 0;
    z-index: 11;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiâ€¦gd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size: 100%;
    background-image: -webkit-gradient(linear,0% 100%,100% 0,color-stop(0%,rgba(0,0,0,0.7)),color-stop(15%,rgba(0,0,0,0.7)),color-stop(55%,rgba(0,0,0,0.1)),color-stop(75%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));
    background-image: -moz-linear-gradient(left bottom,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 15%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient(left bottom,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 15%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);
    background-image: linear-gradient(to right top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 15%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);
    height: 100%;
    position: absolute;
    width: 100%;
    opacity: .9;
}

.play-circle-o {
    color: #fff;
    position: absolute;
    z-index: 11;
    left: 50%;
    top: 35%;
    -moz-text-shadow: 0 0 10px #000;
    -webkit-text-shadow: 0 0 10px #000;
    text-shadow: 0 0 10px #000;
    margin-left: -32px;
	background: url(../img/video-play-3-64.png) no-repeat center top;
    width: 64px;
    height: 64px;

}

.play-circle-o-i {
    color: #fff;
    position: absolute;
    z-index: 11;
    left: 50%;
    top: 23%;
    -moz-text-shadow: 0 0 10px #000;
    -webkit-text-shadow: 0 0 10px #000;
    text-shadow: 0 0 10px #000;
    margin-left: -32px;
	background: url(../img/video-play-3-64.png) no-repeat center top;
    width: 64px;
    height: 64px;

}

.videos .titulo {
    font-size: 30px;
    font-weight: bold;
    color: #F37020;
    padding-top: 10px;
    padding-bottom: 15px;
}

.aside .well{
	padding: 3px;
    border-radius: 0;
    border: none;
    background: none;
    box-shadow: none;
    color: #333;
	}
.aside .well h2{
	padding-top: 0;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    color: #ac1933;
	}
.aside .well a{color:#6e6b66}

.nav-tabs>li>a {
    border-radius: 0 !important;
	color: #ff0000 !important;
}


.singlepage .data ul{ padding-left:0}
.singlepage li{ list-style:none}
.singlepage .item{border-bottom:dotted 1px #CCC; padding: 10px 0; float:left;}
.singlepage .item a{color: #6e6b66;}
.singlepage h4{clear:both; font-size: 1.30em; font-weight: bold; letter-spacing: -1px; line-height: .98em; color:#FF0000;    padding: 20px 0 0 0;;}

        .FlexEmbed {
		  display: block;
		  overflow: hidden;
		  position: relative;
		}
		
		.FlexEmbed:before {
		  content: "";
		  display: block;
		  width: 100%;
		}
		
		.FlexEmbed--3by1:before {
		  padding-bottom: 33.33333%;
		}
		
		.FlexEmbed--2by1:before {
		  padding-bottom: 50%;
		}
		
		.FlexEmbed--16by9:before {
		  padding-bottom: 56.25%;
		}
		
		.FlexEmbed--4by3:before {
		  padding-bottom: 70%;
		}
		
		.CoverImageVideo {
		  background-position: 50%;
		  background-repeat: no-repeat;
		  background-size: cover;
		  /*margin: 0 auto 0.8em;*/
		  margin: 0 auto;
		  max-height: 249px !important;
		  max-width: 278px !important;		  
		}
		
		.CoverImageVideoS {
		  background-position: 50%;
		  background-repeat: no-repeat;
		  background-size: cover;
		  /*margin: 0 auto 0.8em;*/
		  margin: 0 auto;
		  height: 249px !important;
		  width: 278px !important;		  
		}

