/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
body {
  background-color: #fff;
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}




.itemContainer {
    width: 285px!important;
   -webkit-transition: 0.7s all;
  -moz-transition: 0.7s all;
  -o-transition: 0.7s all;
  -ms-transition: 0.7s all;
  transition: 0.7s all;
  padding: 17px;
}

.catItemImage img {
width: 100%!important;
}

/*.itemContainer {
-webkit-transition: 1s all;
  -moz-transition: 1s all;
  -o-transition: 1s all;
  -ms-transition: 1s all;
  transition: 1s all;
  
}*/


.container {
   -webkit-transition: 0.7s all;
  -moz-transition: 0.7s all;
  -o-transition: 0.7s all;
  -ms-transition: 0.7s all;
  transition: 0.7s all;
}


.k2FeedIcon {
display: none;
}





/*** TITULO DAS CATEGORIAS NA PESQUISA ****/

/*.itemListCategoriesBlock {
display: none!important;
}*/


/** titar imagem ***/
.itemListCategory > img {
    display: none;
}

.itemListCategory h2 {
    color: #999999 !important;
    font-family: inherit !important;
    font-size: 1.6em !important;
    letter-spacing: -0.04em;
    margin-bottom: 0;
    margin-left: 14px;
    margin-top: 20px !important;
}









/*
#left_stage .itemList {

}*/


/** tirar sub categorias quando se pica num menu parent ***/
.itemListSubCategories {
    display: none !important;
}






.ItemImage img {
max-width: 100%!important;
}

p {
margin: 0!important;
}











/*** BLOG LAYOUT ***/

.the-network .items-row.row-fluid.clearfix {
    margin-bottom: 30px;
    position: relative;
}


.about_anchor {
    position: absolute;
    top: 0;
}


/** TOP BAR ***/


#top_bar {
border-bottom: 10px solid #f2f2f2;
height: auto;
margin-bottom: 20px;
width: 100%;
background-color: #fff;
}


#social_item span {
height: 22px!important;
}


.st_linkedin_hcount {
    display: none!important;
}
.st_pinterest_hcount {
    display: none;
}
.st_sharethis_hcount {
    display: none;
}

.itemTwitterButton {
    display: none;
}
.itemGooglePlusOneButton {
    display: none;
}


.itemSocialSharing {
    float: left;
    margin-left:3px;
    margin-top:1px
}
#social_item {
    float: left;
}

#main_menus {
   float: right;
    margin-top: 43px
}
/*
#main_menus {
    margin: 0 auto!important;
    float: none!important;
    margin-top: 55px!important;
}*/

#logo {
    float: left;
    padding-top:20px;
    margin-left: 15px !important;
}

#main_menus li {
    display: inline-block;
    border-right: 1px solid #232323;
}
#main_menus li.last {
    border: none!important;
}

#logo img{
 max-width:100%; 
}

#footer {
    background: none repeat scroll 0 0 #f4f4f4;
  border-top: 1px solid #f2f2f2;
   min-height: 270px;
    margin-top: 170px;
    padding-top: 20px;
      padding-bottom: 20px;

   position:relative;
   font-weight: normal !important;
}


.navbar-header {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.navbar-header span {
    background: #000;
}


.navbar.navbar-custom.navbar-position {
    margin-bottom: 10px !important;
}


/**search**/

#searchword {
    height: 30px;
}
#sdate {
    height: 30px;
    width: 50px;
}
#edate {
    height: 30px;
    width: 50px;
}


.input-append {
    float: left;
}

.ja-k2filter .btn {
    height: 28px;
    margin: 0!important;
    background: 0!important;
    padding: 3px!important;
    margin-left: 3px!important;
    margin-top: -5px!important;
    margin-right: 9px!important;
}

#category_id {
    width: 136px!important;
    min-width: 136px!important;
}


/**search**/


/** SLIDER HOME **/

#slider {
    border-bottom: 10px solid #f2f2f2;
    border-top: 10px solid #f2f2f2;
    min-height: 150px;
    margin-bottom: 30px;
    padding-top: 20px;
}


/*** SEARCH BAR ***/

#search {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    height: auto;;
    margin-bottom: 20px;
    width: 100%;
  padding-bottom: 10px;
}

#search > div {
    float: left;
}
#search > form {
    float: left;
}

.the-network #stage .container .blog {
    padding: 0 17px!important;
}

.the-network #banner {
    
        padding: 0 17px!important;
}

img{
  max-width:100%!important;

}


@-moz-document url-prefix() { 
 
  /*   #footer img,*/
  #logo img{
   max-width:100%!important;
  width:100%!important;
  }
}

@media(max-width: 569px) {
  
.social_resize{
position: absolute!important;
top: 202px!important;
  }
  
.logos_resize{
    position: absolute!important;
right: 0!important;
top: 194px!important;
width: 200px!important;
  }
  
  #footer{
   height: 300px; 
  }
  
}


@media(max-width: 423px) {
  
.social_resize {
position: absolute!important;
top: 20px!important;
right: 0!important;
}

  .logos_resize {
position: absolute!important;
right: 0!important;
top: 105px!important;
width: 146px!important;
}
  
  #footer{
    height:350px;
  }

  
}

@media(max-width: 613px) {
  .itemContainer{
    padding-left:0!important;
     padding-right:0!important;
  }
}



/*** RESOURCE CENTER STAGE ***/

/*** old
.resource-center #left_stage {
    padding: 0 !important;
} **/

#left_stage {
    padding: 0 !important;
}


/*** RIGHT SIDE RS ***/

#right_stage .custom {
    
    margin-bottom: 20px !important;
}


/******** POP UP ****/

#jcemediabox-popup-page .bt-social-share.bt-social-share-above {
  
  display:none;
}


#jcemediabox-popup-page .bt_facebook_comment {
  
  display:none;
} 


#jcemediabox-popup-page .page-header h1 {
  
    display:none;
}

@media (max-width: 1198px) {
 
  #main_menus{
    margin:0!important
  }
  
}


#main_menus button {
    z-index: 999!important;
}
#main_menus .navbar-collapse {
    z-index: 1;
    position: relative;
}

.navbar-default{
  border:none!important;
  box-shadow: none!important;
  background: nonE!important;
}

@media (max-width: 767px) {

#main_menus ul > li {
    width: 100%!important;
}
}

@media (min-width: 768px) {

#main_menus ul {
    width: 700px!important;
}
}

@media (min-width: 768px) {
#main_menus .active a {
  background: none; box-shadow: none;
}






body.front.highlights div.itemList {
    height: 100%;
}

body.front.highlights div#k2Container {
    overflow: initial!important;
}

body.front.highlights div.k2Pagination {
    display: none!important;
}