/*
 * Arquivo para adicionar pequenos ajustes de CSS
 */

/* Quebrar links muito grandes em mais de uma linha 
 * ou comentários com sequencia de letras enorme */
a, .comment_area {
  word-wrap: break-word;
}

.hypescience-ad {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.middle-ads .hypescience-ad {
  margin: 0px auto;
  padding-bottom: 20px;
}

div#taboola-below-article-thumbnails {
  margin: 0 10px;
}

.bottomads .hypescience-ad {
  float: left;
}

.readmore {
  margin: 0px auto
}

/* 
* http://callmenick.com/post/stylish-css-buttons
*/
.btn {
  display: block;
  text-align: center;
  margin: 0 10px 0 0;
  padding: 15px 45px;
  /*font-size: 48px;*/
  /*font-family: "Bitter",serif;*/
  line-height: 1.8;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
}

.btn:focus {
  outline: none
}
.btn {
  color: #6496c8;
  background: rgba(0,0,0,0);
  border: solid 5px #6496c8;
}
.btn:hover,
.btn.hover {
  border-color: #346392;
  color: #346392;
}
.btn:active,
.btn.active {
  border-color: #27496d;
  color: #27496d;
}

/*
* TABOOLA LIKE BTN
*/
.tbl-read-more-box {
    position: relative;
    z-index: 4;
    left: 0;
    right:0;
    bottom: 40px;
    display: block;
    text-align: center;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%,  #fff  40%,  #fff  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%, #fff ), color-stop(100%, #fff ));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%, #fff  40%, #fff  100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%, #fff  40%, #fff  100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%, #fff  40%, #fff  100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%, #fff  40%, #fff  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fff',GradientType=0 );
}
.tbl-read-more-btn {
    display: inline-block!important;
    margin: 48px 0 0px !important;
    line-height: 38px!important;
    text-align: center!important;
    white-space: nowrap!important;
    vertical-align: middle!important;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none!important;
    border: 1px solid #93abbc!important;
    color: #326891!important;
    background-color: #edf2f5!important;
    border-color: #2e6da4;
    height: 38px!important;
    width: 250px!important;
    font-size: 15px!important;
    font-weight: bold!important;
    border-radius: 3px!important;
    font-family: sans-serif!important;
}

/*
* Ajuste Widget Et Posts Recentes
*/
.et-recent-featured-post {
    margin: 0 !important;
    z-index: 999 !important;
}
.widget {
    position: inherit;
}
.post-metainfo .title a {
    font-weight: 600;
    font-size: 0.8em;
}
.post-metainfo .postinfo, .et-main-description .postinfo {
    display: none;
}
.smallthumb {
    margin-right: 10px;
}
