/*  Add the custom css for your entire website here  */

.main-header-bar-wrap {
    box-shadow: 0px 1px 15px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 1px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 15px 0px rgba(0,0,0,0.15);
}
aside {
    border-width: 2px !important;
}

div#rpwwt-recent-posts-widget-with-thumbnails-1 {
    border-width: 2px;
}
.ast-archive-description p {
    font-size: 18px !important;
    line-height:1.5 !important;
    padding-top: 15px;
}



/*sidebar CSS */
aside#text-12 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .05);
    border-radius: 5px;
    padding: 24px;
}

aside {
    padding: 0 !important;
}
aside h2 {
    font-size: 22px !important;
    padding:15px 15px;
    background:#1D5489;
    color:#fff !important;
}

.textwidget {
    padding: 5px 15px;
}

aside#widget_tptn_pop-3 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .05);
    border-radius: 5px;
    }


.tptn_posts_daily.tptn_posts_widget.tptn_posts_widget3 {
    padding: 5px 15px 20px;
}

.tagcloud {
    padding: 5px 15px 10px;
}

div#rpwwt-recent-posts-widget-with-thumbnails-1 {
    padding: 0;
}

aside#recent-posts-widget-with-thumbnails-1 ul {
    padding: 5px 15px 10px;
}

@media (min-width: 769px) {
    .ast-right-sidebar #primary {
    border-right: none !important;
    }
    .ast-right-sidebar #secondary {
    border-left: none !important;
    }
}

table.paleBlueRows {
  border: 1px solid #FFFFFF;
  width: 100%;
  height: 100%;
  text-align: center;
}
table.paleBlueRows td, table.paleBlueRows th {
  border: 1px solid #F2F2F2;
  padding: 4px 2px;
}
table.paleBlueRows tr:nth-child(even) {
  background: #F2F2F2;
}
table.paleBlueRows thead {
  }
table.paleBlueRows thead th {
  font-weight: bold;
  text-align: center;
}