/*
Theme Name: &#8734; Infinity Skeleton
Theme URI: http://infinity.presscrew.com/
Description: Infinity Theming Engine Skeleton Files
Tags: buddypress
Version: 1.0
Author: PressCrew
Author URI: http://community.presscrew.com/
Template: infinity
*/

/*------------------------------------------------
  Add your custom design styles to THIS file.

  !!! DO NOT EDIT themes/infinity/style.css !!!

  Every child, grandchild, great-grandchild theme,
  etc must have its Template set to infinity,
  exactly like it is shown above!
-------------------------------------------------*/

.top-wrap {
  background: url('/wp-content/themes/infinity-skeleton/assets/images/design/header-background.png') no-repeat scroll transparent;
}

#header {
 background: none;
}

#site-title{
  /*display: none;*/
}

div.icext-feature.icext-header-logo a, h1.icext-feature.icext-header-logo a {
  margin-top: -30px;
}

h1#site-title, div#site-title {
  margin-left: 75px;
  margin-top: -10px;
}
.nlposts-block-container .nlposts-block-item {
  height: 350px;
}

ul#menu-acoes li {
  /*float: right;*/
}


.conteudo-home {
 width: 100%;
 color: #333;
 font-size: 1.4rem;
 display: block;
 margin: 0px;
 padding: 0px;
 font-family: "Lato", Helvetica, "Helvetica Neue", Arial, sans-serif -t;
 line-height: 1.5;
 height: 200px;
 text-align: center;
}

.conteudo-home ul {
 padding: 0 2px;
 list-style: none;
 margin: 0 auto;
}

.conteudo-home a {
}

.conteudo-home li {
 width: 22%;
 padding: 2px;
 height: 100%;
 margin: 5px;
 float: left;
 list-style: none;
 height: 190px;
 border: 2px solid #C5C3C2;
 border-radius: 1em;
 opacity:1.0;
 filter:alpha(opacity=100); /* For IE8 and earlier */
}

.conteudo-home li.non-selected {
 opacity:0.4;
 filter:alpha(opacity=40); /* For IE8 and earlier */
}

.conteudo-home li.noticia {
 /*background: url(envie-sua-noticia-menor.png) no-repeat 0px 0px transparent;*/
}

.conteudo-home li:hover.noticia {
 /*background: url(envie-sua-noticia-azul.png) no-repeat 0px 0px transparent;*/
}

.conteudo-home li.publicacoes {
 /*background: url(publicacoes-da-rede-menor.png) no-repeat 0px 0px transparent;*/
}

.conteudo-home li:hover.publicacoes {
 /*background: url(publicacoes-da-rede-azul.png) no-repeat 0px 0px transparent;*/
}

.conteudo-home h3.grande {
 font-weight: 700;
 font-size: 15px;
 color: #333333;
 font-family: "Lato", Helvetica, "Helvetica Neue", Arial, sans-serif -t;
 line-height: 1.5;
}

.conteudo-home p.pequeno {
 font-size: 12px;
 color: #777;
 margin: 0px;
 padding: 0px;
 font-family: "Lato", Helvetica, "Helvetica Neue", Arial, sans-serif -t;
 line-height: 1.5;
 margin-top: 5px;
}

.flexslider {
 max-height:50%;
}
.flexslider .slides img {
 max-height: 300px;
 width: auto;
 margin-right: auto;
 margin-left: auto;
}
.slider-shadow{
 height:25px;
}
.flexslider .slides  li {
}

#main-left {
 width: 60%;
 float: left;
 margin-right: 30px;
}

#main-right {
 width: 28%;
 float: left;
}

#wrapper.hfeed {
 margin-top: 0px;
}

#barra-parceiros {
 width: 100%;
 height: 40px;
 margin: 0px;
 background: url('/wp-content/themes/infinity-skeleton/assets/images/design/fundo.png') repeat-x;
}

#barra-parceiros div.links {
 margin-left: 150px;
}

#barra-parceiros div.links div.calango {
 float: left;
 border-right: 1px solid #e6e6e6;
 width: 80px;
}

#barra-parceiros div.links div.calango ul {
 display: block;
 list-style: none;
 margin: 0;
}

#barra-parceiros div.links div.bookmarks {
 float: left;
}

#barra-parceiros div.links div.bookmarks ul {
 display: block;
 list-style: none;
 margin: 0;
}

#barra-parceiros div.links div.bookmarks ul li {
 border-right: 1px solid #e6e6e6;
 /*width: 80px;
 text-transform: uppercase;*/
 float: left;
 text-align: center;
 display: block;
 vertical-align: middle;
 font: bold 12px arial;
 line-height: 40px;
 color: #565d69;
 padding-left: 10px;
 padding-right: 10px;
}

#barra-parceiros div.links div.bookmarks ul li:hover {
 border-right: 1px solid #e6e6e6;
 float: left;
 text-align: center;
 display: block;
 vertical-align: middle;
 /*text-transform: uppercase;*/
 font: bold 12px arial;
 line-height: 40px;
 color: #666;
 padding-left: 10px;
 padding-right: 10px;
 background-color: white;
}

#barra-parceiros div.links div.parceiros {
 float: right;
 margin-right: 150px;
}

#barra-parceiros div.links div.parceiros ul {
 display: block;
 list-style: none;
 margin: 0;
}

#barra-parceiros div.links div.parceiros ul li {
 border-right: 1px solid #e6e6e6;
 width: 80px;
 float: left;
 text-align: center;
 display: block;
 vertical-align: middle;
 font: bold 12px arial;
 line-height: 40px;
 color: #565d69;
}

#barra-parceiros div.links div.parceiros ul li:hover {
 width: 80px;
 float: left;
 text-align: center;
 display: block;
 vertical-align: middle;
 font: bold 12px arial;
 line-height: 40px;
 color: #628FAA;
 background: none;
}

div#message.info { 
 line-height: 80% 
}

div#message.info p { 
 background: #F9F9F9 
}

body {
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

/* Muda cores do Menu */

div#top-menu-wrap nav.base-menu.top-menu {
 background: none;
 border-bottom: none;
}

div#top-menu-wrap nav.base-menu.top-menu ul li:hover a {
 background: none;
 background-color: #FFFFFF;
}

div#top-menu-wrap nav.base-menu.top-menu ul a {
 color: #000000;
 text-transform: uppercase;
}

div#top-menu-wrap nav.base-menu.top-menu ul li:hover a {
 background: none;
 background-color: #FFFFFF;
 border-left: 1px solid gray;
 border-right: 1px solid gray;
}

div#top-menu-wrap nav.base-menu.top-menu ul a:hover {
 color: #DDDDDD;
 text-transform: uppercase;
}

div#top-menu-wrap nav.base-menu.top-menu ul li ul {
 background: none;
 background-color: #FFFFFF;
}

div#top-menu-wrap nav.base-menu.top-menu ul li:hover ul li:hover {
 border-top: 1px solid gray;
 border-bottom: 1px solid gray;
}


div#top-menu-wrap nav.base-menu.top-menu ul li:hover ul li a {
 background: none;
 background-color: #FFFFFF;
 border: none;
 color: #000000;
}

div#top-menu-wrap nav.base-menu.top-menu ul li:hover ul li a span {
 color: #000000;
}


div#top-menu-wrap nav.base-menu.top-menu ul li:hover ul li a:hover span {
 color: #DDDDDD;
 text-transform: uppercase;
}

div#top-menu-wrap nav.base-menu.top-menu ul li ul li {
 border: none;
}


div#top-menu-wrap nav.base-menu.top-menu ul li ul li a {
 color: #000000;
 text-transform: uppercase;
 border: none;
}

div#top-menu-wrap nav.base-menu.top-menu ul li ul li a:hover {
 color: #DDDDDD;
 text-transform: uppercase;
}

/* Customizaão do menu de baixo */

div#sub-menu-wrap nav.base-menu.sub-menu {
 background: none;
 border: none;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul {
 /*margin-left: 20px;*/
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover a {
 background: none;
 background-color: #FFFFFF;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul a {
 color: #000000;
 text-transform: uppercase;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover a {
 background: none;
 background-color: #FFFFFF;
 border-left: 1px solid gray;
 border-right: 1px solid gray;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul a:hover {
 color: #DDDDDD;
 text-transform: uppercase;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li ul {
 background: none;
 background-color: #FFFFFF;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover ul li:hover {
 border-top: 1px solid gray;
 border-bottom: 1px solid gray;
}


div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover ul li a {
 background: none;
 background-color: #FFFFFF;
 border: none;
 color: #000000;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover ul li a span {
 color: #000000;
}


div#sub-menu-wrap nav.base-menu.sub-menu ul li:hover ul li a:hover span {
 color: #DDDDDD;
 text-transform: uppercase;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li ul li {
 border: none;
}


div#sub-menu-wrap nav.base-menu.sub-menu ul li ul li a {
 color: #000000;
 text-transform: uppercase;
 border: none;
}

div#sub-menu-wrap nav.base-menu.sub-menu ul li ul li a:hover {
 color: #DDDDDD;
 text-transform: uppercase;
}

div#main-menu-wrap nav.base-menu.main-menu {
 text-transform: uppercase;
}

.base-menu ul li.current_page_item a,
.base-menu ul li.current-menu-item a {
    background: none;
    color: #DDDDDD;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}

/* Notícias do column Posts */
#cp-box h3 {
 border-bottom: 3px solid blue; 
 padding-bottom: 3px;
}

/* Colunas */
h2.nlposts-block-wtitle {
 border-bottom: 3px solid green; 
 padding-bottom: 3px;
}

h3.nlposts-block-title a {
 /*color: black;*/
}

.admin_icon {
 width: 25px;
 height: 35px;
 display: block;
 margin: 0pt auto;
 position: relative;
 z-index: 9998;
 outline: 0pt none;
}

.admin_icon span {
 display: inline-block;
 height: 16px;
 width: 16px;
 background: none repeat scroll 0px 50% transparent;
 z-index: 9999;
}

.provider {
 float: left;
 text-align: center;
 padding: 2px 2px 4px;
 outline: 0pt none;
 width: 35px;
}

.admin_icon.twitter {
 background-image: url('/wp-content/plugins/buddystream/images/provider_sprite_35_35.png');
 background-position: -520px -1px;
}

.admin_icon.youtube {
 background-image: url('/wp-content/plugins/buddystream/images/provider_sprite_35_35.png');
 background-position: -1001px -1px;
}

#publicidade {
 float: right;
}

/* Alterações no pacote Top 10 */
ul#top5 {
 list-style-type: none;
}

ul#top5 li {
 min-height: 200px;
 width: 100%;
 margin-bottom: 10px;
}

ul#top5 li span.position {
 height: 50px;
 background: url('/wp-content/themes/infinity-skeleton/assets/images/design/balao.png') no-repeat;
 width: 50px;
 position: absolute;
 text-align: center;
 line-height: 40px;
 font-weight: bold;
 font-size: 24px;
 color: #FFFFFF;
 background-color: #FFFFFF;
}

ul#top5 li a.tptn_link {
 height: 100%;
 position: relative;
 left: 60px;
 max-width: 100%;
}

ul#top5 li a.tptn_link img {
 border: 1px solid black;
}

ul#top5 li a {
 position: relative;
 left: 60px;
}

ul#top5 li a h5 {
 display: block;
 width: 75%;
}

ul#top5 li a span.tptn_excerpt {
 display: block;
 width: 75%;
}

/* Customização do fluxo de atividades */
div.swa-wrap {

}

div.swa-wrap ul {
 list-style-type: none;
}

/* Podpress layouts */
div.podPress_content {
 border-top: 3px solid black;
 padding-top: 20px;
 border-bottom: 3px solid black;
 padding-bottom: 20px;
 margin-top: 10px;
}

/* Alerta de notificação */
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {
 background-color: red;
 color: #fff;
}


/* Imagem da barra lateral */
.swa-wrap .swa-activity-list img {
 max-height: 250px;
}
