/****** THEME BASE ******/
.loading-panel{display:none;text-align:center;}
.loading-panel span {display: inline-block;
    padding: 10px 14px;
    background-color: #f4f4f4;
    color: #004261;
    font-weight: bold;}
#masthead{background-color: #05488E;padding-bottom:63px;padding-top:30px;}
#logo-site{margin:20px 0;}
#page{background:#fff;margin-top:-40px;padding-top:15px;}
.footer{
    background-color: #f9f9f9;
    color: #555555;
    border-top: 1px solid #e5e5e5;
    padding: 20px 0;}
h1.titulo{font-weight:bold;}
p.localizacao{font-size:28px;font-weight:bold;}
#content{margin-bottom:15px;}
/****** BOOTSTRAP ******/
html{position: relative; min-height: 100%;}
body {padding-top: 50px; background: #efefef;font-family:arial;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {font-weight:bold;background-color: #666;}
.carousel-caption{background: rgba(0,0,0,0.5);}
.carousel-caption h3{font-weight:bold;margin:0 0 5px 0;}
.carousel-caption p{margin:0;}
.carousel-caption a{color:#fff;}
.page-header {border-color: #e2e2e2;margin-top: 18px;}
a:focus, a:hover {color: #333;}

/****** PAGE ******/
#content .page-intro{margin-bottom:10px;padding:10px 0;}
/* programacao */
#content .programacao-tab{margin-bottom: 10px;background: #f8f8f8;}
#content .programacao-tab-content{margin-bottom:0;}
#content .programacao-tab-content .programa-item{
border-bottom: 1px solid #e4e1e0;
margin:0.5em 0 0 0;
}
#content .programacao-tab-content .programa-item .horario,
#content .programacao-tab-content .programa-item h3{
font-size:1.4em;
margin:0px;
padding:12px;
display:block;
line-height:1em;
}
#content .programacao-tab-content .programa-item .horario{text-align:center;}
#content .programacao-tab-content .programa-item .descricao{background-color: #f8f7f7;padding: 1em 1.5em;}
#content .programacao-tab-content .programa-item p{margin:0px;}
/* equipe */
#content #media-equipe .media .media-object{max-width:125px;}
/* contato */
#content #list-contatos{margin-bottom:15px;}
#content #list-contatos .contato-item{margin-bottom:10px;background:#f4f4f4;}
#content #list-contatos .contato-item span{font-size:1.2em}
#content #list-contatos .ic-contato{padding:8px 14px;margin-right:10px;}

/* posts destaque-more */
#content .posts-destaque h2,#content .posts-more h2{padding-left:15px;}
#content .posts-destaque .media-body,#content .posts-more .media-body{display:block;width:100%;}
#content .item-post{background:#f2f2f2;}
#content .item-post .media-object{max-width:200px;}
#content #post .item-post .media-object{max-width:100%;}
/* posts */
#content #post #post-title{border-left:5px solid #e4e4e4;padding:8px 0 8px 12px;margin-bottom:5px;}
#content #post #post-top-info{margin-bottom:15px;}
#content #post #post-subtitle{}
#content #post #post-content{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4; padding:10px 0;}
#content #post #post-content img{max-width:100%;height:auto;margin:5px 10px;}
#content #post #post-bottom-info{background:#f4f4f4;padding:10px;margin:10px 0;}
#content #post #post-bottom-info p{margin:0;}
#content #post #post-bottom-info #post-info-author{}
#content #post #post-bottom-info #post-info-source{}




/****** ic-contato ******/
.ic-contato{display:inline-block;color:#fff;}
.ic-contato img{margin-right:5px;}
.ic-contato-email .ic-contato{background:#738a8d;}
.ic-contato-facebook .ic-contato{background:#3b579d;}
.ic-contato-gplus .ic-contato{background:#df4a32;}
.ic-contato-initial .ic-contato{background:#e4e4e4;}
.ic-contato-instagram .ic-contato{background:#205c82;}
.ic-contato-phone .ic-contato{background:#427d33;}
.ic-contato-share .ic-contato{background:#e4e4e4;}
.ic-contato-skype .ic-contato{background:#00aff0;}
.ic-contato-sms .ic-contato{background:#8C008C;}
.ic-contato-twitter .ic-contato{background:#00b0ed;}
.ic-contato-whatsapp .ic-contato{background:#51c539;}
.ic-contato-youtube .ic-contato{background:#e62d28;}

/****** WIDGET ******/
.widget{margin: 30px 10px;padding:0} 
.widget .widget-heading{
	padding: 15px;
    background-color: #555;
    color: white;
}
.widget .widget-heading h3,.widget .widget-heading h4{margin:0;}
.widget .widget-content{}

/****** WIDGETS CUSTOM ******/
/* nav-main-menu */
.navbar{
	border-color:#929292;
	-webkit-box-shadow: 0 0px 5px 0 #3C3C3C;
	-moz-box-shadow: 0 0px 5px 0 #3C3C3C;
	box-shadow: 0 0px 5px 0 #3C3C3C;
}
.navmenu, .navbar-offcanvas{width:240px;}
.navbar-offcanvas .navbar-nav{margin-bottom:10px}
.navbar-brand{padding:6px 15px;}
.navbar-brand>img {display: inline;height:100%;width:auto;}
@media (min-width: 768px){
	.navbar-offcanvas {width: auto;}
	.navbar-offcanvas .navbar-nav{margin-bottom:0px}
}
/* programacao */
#programacao.widget{}
#programacao.widget .programacao-tab{margin: 10px 0;background: #f9f9f9;}
#programacao.widget .programacao-tab-content .panel{margin-bottom:0;}
/* player */
#player{margin:10px 15px 20px 15px;}
#player .widget-heading h4{margin:0;padding-bottom:5px;}
/* topmusicas */
#topmusicas.widget  .media{margin-top:10px;border-bottom:1px solid #e4e4e4; padding:0 10px 10px 10px;}
#topmusicas.widget  .media .media-object{max-width:80px;}
#topmusicas.widget  .media .label{float:right;margin-left:3px;display:inline-block;font-size:100%}
/* user-anuncio */
.user-anuncio.widget{border:0px;}
.user-anuncio.widget .widget-heading{padding:10px 12px;}
.user-anuncio .anuncio{}
.user-anuncio .anuncio a{display:inline-block;}
.user-anuncio .anuncio-texto{padding:15px;border:1px solid #ddd}
.user-anuncio .anuncio-imagem{text-align:center}
.user-anuncio .anuncio-imagem a:hover{opacity: 0.85;filter: alpha(opacity=85);}
/* slide-carousel */
#slide-carousel{margin-bottom:6px;}
/* social-like-button */
#social-like-button{margin:10px 0;padding:0 15px;border-left:3px solid #e2e2e2;border-right:3px solid #e2e2e2}
#social-like-button h4{}
#social-like-button div.social-button{display:inline-block;float:left;margin:0 5px}
/* rebanner */
.rebanner{width:100%;max-width:100%;text-align:center;}
.rebanner .rebanner-img{display:inline-block;max-width:100%;}
.rebanner a{display:block;}
.rebanner a:hover{opacity:0.85;filter: alpha(opacity=85);}
/* gads-responsive */
.gads-responsive{background:#f4f4f4;margin:10px auto;}