@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,700);
/*============================================================
=                    Skin Info              							   =
=============================================================*
  Name: Flat Skin Blog for b2evolution CMS v6
  Description: Responsive Flat Design Blog Skin
  Version: 1.0
  Author: Ariflaw
  This Template build by Ariflaw (https://github.com/Ariflaw)

/*----------------  End of Themes Info  --------------------*/
/**
 * Variabel
 * -----------------------------------------------------------------------------
 */
/**
 * Module Includes
 * -----------------------------------------------------------------------------
 */
div.widget_core_coll_item_list.evo_layout_rwd .widget_rwd_content,
div.widget_core_coll_featured_posts.evo_layout_rwd .widget_rwd_content,
div.widget_core_coll_post_list.evo_layout_rwd .widget_rwd_content,
div.widget_core_coll_page_list.evo_layout_rwd .widget_rwd_content,
div.widget_core_coll_related_post_list.evo_layout_rwd .widget_rwd_content {
  padding: 8px;
  margin: 14px 0;
  overflow: hidden;
  background-color: #fafafa;
  border-radius: 4px;
}
div.widget_core_coll_item_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks > div,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withteaser .widget_rwd_blocks > div,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks > div,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks > div,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks > div,
div.widget_core_coll_item_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks > div,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks > div,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks > div,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks > div,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks > div {
  display: inline-block;
  float: none;
  vertical-align: top;
}
div.widget_core_coll_item_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_item_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_first_image img,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_first_image img {
  max-width: 100%;
  max-height: 380px;
  width: auto;
  height: auto;
  margin: auto;
}
div.widget_core_coll_item_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withteaser .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_item_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_featured_posts.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_page_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_title,
div.widget_core_coll_related_post_list.evo_layout_rwd.evo_withexcerpt .widget_rwd_blocks .widget_rwd_content .item_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  margin: 10px 0 5px;
}
div.widget_core_coll_item_list.evo_1pic__special h2,
div.widget_core_coll_featured_posts.evo_1pic__special h2,
div.widget_core_coll_post_list.evo_1pic__special h2,
div.widget_core_coll_page_list.evo_1pic__special h2,
div.widget_core_coll_related_post_list.evo_1pic__special h2 {
  font-size: 30px;
}
div.widget_core_coll_item_list.evo_1pic__special ul,
div.widget_core_coll_featured_posts.evo_1pic__special ul,
div.widget_core_coll_post_list.evo_1pic__special ul,
div.widget_core_coll_page_list.evo_1pic__special ul,
div.widget_core_coll_related_post_list.evo_1pic__special ul {
  padding: 0;
  margin-left: 0;
}
div.widget_core_coll_item_list.evo_1pic__special ul li,
div.widget_core_coll_featured_posts.evo_1pic__special ul li,
div.widget_core_coll_post_list.evo_1pic__special ul li,
div.widget_core_coll_page_list.evo_1pic__special ul li,
div.widget_core_coll_related_post_list.evo_1pic__special ul li {
  list-style: none;
  height: auto;
  display: inline-block;
  width: 100%;
  clear: both;
  margin: 5px 0;
  padding: 0;
  vertical-align: middle;
}
div.widget_core_coll_item_list.evo_1pic__special ul li .item_first_image_placeholder,
div.widget_core_coll_featured_posts.evo_1pic__special ul li .item_first_image_placeholder,
div.widget_core_coll_post_list.evo_1pic__special ul li .item_first_image_placeholder,
div.widget_core_coll_page_list.evo_1pic__special ul li .item_first_image_placeholder,
div.widget_core_coll_related_post_list.evo_1pic__special ul li .item_first_image_placeholder {
  display: block;
  float: left;
  height: 80px;
  width: 80px;
  background: #f0f0f0;
  margin-right: 6px;
  border-radius: 3px;
}
div.widget_core_coll_item_list.evo_1pic__special ul li .item_first_image_placeholder:before,
div.widget_core_coll_featured_posts.evo_1pic__special ul li .item_first_image_placeholder:before,
div.widget_core_coll_post_list.evo_1pic__special ul li .item_first_image_placeholder:before,
div.widget_core_coll_page_list.evo_1pic__special ul li .item_first_image_placeholder:before,
div.widget_core_coll_related_post_list.evo_1pic__special ul li .item_first_image_placeholder:before {
  font-family: FontAwesome;
  display: block;
  content: '\f0f6';
  color: #dcdcdc;
  font-size: 40px;
  margin-top: 12px;
  margin-left: 23px;
}
div.widget_core_coll_item_list.evo_1pic__special ul li div.item_title,
div.widget_core_coll_featured_posts.evo_1pic__special ul li div.item_title,
div.widget_core_coll_post_list.evo_1pic__special ul li div.item_title,
div.widget_core_coll_page_list.evo_1pic__special ul li div.item_title,
div.widget_core_coll_related_post_list.evo_1pic__special ul li div.item_title {
  vertical-align: middle;
  height: 80px;
  display: -webkit-box;
  display: table-cell;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.widget_core_coll_item_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.widget_core_coll_featured_posts.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.widget_core_coll_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.widget_core_coll_page_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.widget_core_coll_related_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a {
  font-size: 22px;
}
div.widget_core_coll_item_list.evo_layout_list div.item_first_image,
div.widget_core_coll_featured_posts.evo_layout_list div.item_first_image,
div.widget_core_coll_post_list.evo_layout_list div.item_first_image,
div.widget_core_coll_page_list.evo_layout_list div.item_first_image,
div.widget_core_coll_related_post_list.evo_layout_list div.item_first_image {
  float: left;
  margin-right: 6px;
}
div.widget_core_coll_item_list.evo_pics div.item_images,
div.widget_core_coll_featured_posts.evo_pics div.item_images,
div.widget_core_coll_post_list.evo_pics div.item_images,
div.widget_core_coll_page_list.evo_pics div.item_images,
div.widget_core_coll_related_post_list.evo_pics div.item_images {
  display: inline-block;
  margin: 6px 6px 0 0;
}
div.widget_core_coll_item_list.evo_pics div.item_images img,
div.widget_core_coll_featured_posts.evo_pics div.item_images img,
div.widget_core_coll_post_list.evo_pics div.item_images img,
div.widget_core_coll_page_list.evo_pics div.item_images img,
div.widget_core_coll_related_post_list.evo_pics div.item_images img {
  margin-right: 6px;
}
div.widget_core_coll_item_list.evo_pics.evo_1pic__special li,
div.widget_core_coll_featured_posts.evo_pics.evo_1pic__special li,
div.widget_core_coll_post_list.evo_pics.evo_1pic__special li,
div.widget_core_coll_page_list.evo_pics.evo_1pic__special li,
div.widget_core_coll_related_post_list.evo_pics.evo_1pic__special li {
  display: block;
  width: 100%;
}
div.widget_core_coll_item_list.evo_pics.evo_1pic__special div.item_images,
div.widget_core_coll_featured_posts.evo_pics.evo_1pic__special div.item_images,
div.widget_core_coll_post_list.evo_pics.evo_1pic__special div.item_images,
div.widget_core_coll_page_list.evo_pics.evo_1pic__special div.item_images,
div.widget_core_coll_related_post_list.evo_pics.evo_1pic__special div.item_images {
  float: left;
  margin: 6px 6px 6px 0;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li {
  list-style: none;
  display: table;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_title a,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_title a {
  text-decoration: underline;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_content blockquote,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_content blockquote {
  margin-left: 86px;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt {
  margin-top: -2px;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_content p,
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p {
  margin: 0;
}
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_content p:last-of-type,
div.widget_core_coll_item_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_featured_posts.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_page_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_related_post_list.evo_withexcerpt.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_item_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_featured_posts.evo_withteaser.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_page_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p:last-of-type,
div.widget_core_coll_related_post_list.evo_withteaser.evo_1pic__special ul li div.item_excerpt p:last-of-type {
  display: inline;
}
div.widget_core_coll_item_list.evo_withexcerpt ul li,
div.widget_core_coll_featured_posts.evo_withexcerpt ul li,
div.widget_core_coll_post_list.evo_withexcerpt ul li,
div.widget_core_coll_page_list.evo_withexcerpt ul li,
div.widget_core_coll_related_post_list.evo_withexcerpt ul li,
div.widget_core_coll_item_list.evo_withteaser ul li,
div.widget_core_coll_featured_posts.evo_withteaser ul li,
div.widget_core_coll_post_list.evo_withteaser ul li,
div.widget_core_coll_page_list.evo_withteaser ul li,
div.widget_core_coll_related_post_list.evo_withteaser ul li {
  height: auto;
  width: 100%;
  clear: both;
  margin: 15px 0;
  padding: 0;
  vertical-align: middle;
}
div.widget_core_coll_item_list.evo_withexcerpt ul li div.item_title,
div.widget_core_coll_featured_posts.evo_withexcerpt ul li div.item_title,
div.widget_core_coll_post_list.evo_withexcerpt ul li div.item_title,
div.widget_core_coll_page_list.evo_withexcerpt ul li div.item_title,
div.widget_core_coll_related_post_list.evo_withexcerpt ul li div.item_title,
div.widget_core_coll_item_list.evo_withteaser ul li div.item_title,
div.widget_core_coll_featured_posts.evo_withteaser ul li div.item_title,
div.widget_core_coll_post_list.evo_withteaser ul li div.item_title,
div.widget_core_coll_page_list.evo_withteaser ul li div.item_title,
div.widget_core_coll_related_post_list.evo_withteaser ul li div.item_title {
  vertical-align: middle;
  display: inline;
  height: auto !important;
  width: 100%;
  font-size: 16px;
}
div.widget_core_coll_item_list.evo_withexcerpt ul li div.item_title a,
div.widget_core_coll_featured_posts.evo_withexcerpt ul li div.item_title a,
div.widget_core_coll_post_list.evo_withexcerpt ul li div.item_title a,
div.widget_core_coll_page_list.evo_withexcerpt ul li div.item_title a,
div.widget_core_coll_related_post_list.evo_withexcerpt ul li div.item_title a,
div.widget_core_coll_item_list.evo_withteaser ul li div.item_title a,
div.widget_core_coll_featured_posts.evo_withteaser ul li div.item_title a,
div.widget_core_coll_post_list.evo_withteaser ul li div.item_title a,
div.widget_core_coll_page_list.evo_withteaser ul li div.item_title a,
div.widget_core_coll_related_post_list.evo_withteaser ul li div.item_title a {
  text-decoration: underline;
}
div.widget_core_coll_item_list.evo_withexcerpt blockquote,
div.widget_core_coll_featured_posts.evo_withexcerpt blockquote,
div.widget_core_coll_post_list.evo_withexcerpt blockquote,
div.widget_core_coll_page_list.evo_withexcerpt blockquote,
div.widget_core_coll_related_post_list.evo_withexcerpt blockquote,
div.widget_core_coll_item_list.evo_withteaser blockquote,
div.widget_core_coll_featured_posts.evo_withteaser blockquote,
div.widget_core_coll_post_list.evo_withteaser blockquote,
div.widget_core_coll_page_list.evo_withteaser blockquote,
div.widget_core_coll_related_post_list.evo_withteaser blockquote {
  display: block;
  margin: 0;
  padding: 5px 15px;
}
div.widget_core_coll_item_list.evo_withexcerpt a.btn,
div.widget_core_coll_featured_posts.evo_withexcerpt a.btn,
div.widget_core_coll_post_list.evo_withexcerpt a.btn,
div.widget_core_coll_page_list.evo_withexcerpt a.btn,
div.widget_core_coll_related_post_list.evo_withexcerpt a.btn,
div.widget_core_coll_item_list.evo_withteaser a.btn,
div.widget_core_coll_featured_posts.evo_withteaser a.btn,
div.widget_core_coll_post_list.evo_withteaser a.btn,
div.widget_core_coll_page_list.evo_withteaser a.btn,
div.widget_core_coll_related_post_list.evo_withteaser a.btn {
  background-color: transparent;
  float: right;
  height: 22px;
  line-height: 13px;
  padding: 0px 4px 0px 4px;
}
div.widget_core_coll_item_list.evo_withexcerpt a.btn:hover,
div.widget_core_coll_featured_posts.evo_withexcerpt a.btn:hover,
div.widget_core_coll_post_list.evo_withexcerpt a.btn:hover,
div.widget_core_coll_page_list.evo_withexcerpt a.btn:hover,
div.widget_core_coll_related_post_list.evo_withexcerpt a.btn:hover,
div.widget_core_coll_item_list.evo_withteaser a.btn:hover,
div.widget_core_coll_featured_posts.evo_withteaser a.btn:hover,
div.widget_core_coll_post_list.evo_withteaser a.btn:hover,
div.widget_core_coll_page_list.evo_withteaser a.btn:hover,
div.widget_core_coll_related_post_list.evo_withteaser a.btn:hover {
  background-color: #e6e6e6;
}
div.widget_core_coll_item_list img,
div.widget_core_coll_featured_posts img,
div.widget_core_coll_post_list img,
div.widget_core_coll_page_list img,
div.widget_core_coll_related_post_list img {
  border-radius: 3px;
  max-width: 100%;
  max-height: 380px;
  width: auto;
  height: auto;
  margin: auto;
}
div.widget_core_coll_item_list.evo_withgroup > ul > li,
div.widget_core_coll_featured_posts.evo_withgroup > ul > li,
div.widget_core_coll_post_list.evo_withgroup > ul > li,
div.widget_core_coll_page_list.evo_withgroup > ul > li,
div.widget_core_coll_related_post_list.evo_withgroup > ul > li {
  font-size: 17px;
}
div.widget_core_coll_item_list div.item_first_image,
div.widget_core_coll_featured_posts div.item_first_image,
div.widget_core_coll_post_list div.item_first_image,
div.widget_core_coll_page_list div.item_first_image,
div.widget_core_coll_related_post_list div.item_first_image {
  text-align: center;
}
div.evo_container__sidebar div.widget_core_coll_item_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.evo_container__sidebar2 div.widget_core_coll_item_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.evo_container__sidebar div.widget_core_coll_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
div.evo_container__sidebar2 div.widget_core_coll_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a {
  font-size: 16px;
}
@media (max-width: 1599px) {
  div.widget_core_coll_item_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
  div.widget_core_coll_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  div.widget_core_coll_item_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a,
  div.widget_core_coll_post_list.evo_1pic__special.evo_noexcerpt.evo_noteaser div.item_title a {
    font-size: 18px;
  }
}
div.widget_core_coll_media_index.evo_layout_rwd .widget_rwd_content {
  margin: 14px 0;
}
div.widget_core_coll_media_index.evo_layout_rwd img {
  width: 100%;
  height: auto;
}
div.widget_core_user_avatars.evo_layout_rwd .widget_rwd_content {
  margin: 14px 0;
}
div.widget_core_user_avatars.evo_layout_rwd img {
  width: 100%;
  height: auto;
}
.widget_core_item_about_author .evo_avatar {
  float: left;
  margin: 0 10px 5px 0;
}
.widget_core_item_about_author .evo_avatar img {
  border-radius: 50%;
}
.widget_core_org_members {
  margin: 5em 0 30px;
  color: #333333;
}
.widget_core_org_members div.widget_rwd_content {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
.widget_core_org_members img {
  display: inline-block;
}
.widget_core_org_members h3.evo_user_name {
  margin-top: 10px;
  margin-bottom: 0;
}
.widget_core_org_members div.evo_org_role {
  margin-top: 10px;
  margin-bottom: 0;
  min-height: 25px;
  font-size: 18px;
}
.widget_core_org_members a.user_link {
  color: #000000;
}
.widget_core_org_members a.user_link:hover {
  color: #23527c;
}
.widget_core_org_members div.ufld_icon_links {
  margin-top: 10px;
  min-height: 44px;
}
.widget_core_org_members p.user_field {
  margin-top: 10px;
  line-height: 1.5;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
  height: 3em;
}
.widget_core_org_members .widget_rwd_blocks {
  width: 100%;
}
.widget_core_org_members.evo_layout_list ul li div.ufld_icon_links {
  text-align: left;
}
@media (max-width: 640px) {
  body.pictured .front_main_content .ufld_icon_links a {
    width: 45px;
    height: 45px;
    margin: 5px;
  }
  body.pictured .front_main_content .ufld_icon_links a .fa {
    font-size: 20px;
    line-height: 45px;
  }
}
/**
 * Goole Font
 * -----------------------------------------------------------------------------
 */
.evo_container__header {
  margin-bottom: 20px;
}
.evo_container__page_top {
  margin-top: 20px;
}
.evo_container__page_top .ufld_icon_links {
  text-align: right;
}
.nav.nav-tabs {
  margin-top: 0;
}
.disp_single .nav.nav-tabs {
  margin-top: 30px;
}
.disp_single main .panel-heading .badge {
  top: 1px;
}
.widget_core_user_login #login_form .form-group {
  margin: 0;
}
.widget_core_user_login #login_form label {
  text-align: left;
  width: 160px;
  padding-left: 0;
}
.widget_core_user_login #login_form .controls {
  padding: 0;
  width: 100%;
}
.widget_core_user_login #login_form .form_text_input.form-control {
  width: 100%;
}
.widget_core_user_login .submit {
  font-size: 12px;
}
.widget_core_user_login .field_login_btn .panel {
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.widget_core_user_login .field_login_btn .panel .panel-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.widget_core_user_login .field_login_btn .panel .panel-body #submit_login_form {
  margin-right: 10px;
}
.widget_core_user_login .register_link {
  display: block;
  padding-top: 10px;
}
.widget_core_user_register #register_form .form-group {
  margin: 0;
}
.widget_core_user_register #register_form label {
  text-align: left;
  width: 160px;
  padding-left: 0;
}
.widget_core_user_register #register_form .controls {
  padding: 0;
  width: 100%;
}
.widget_core_user_register #register_form .form_text_input.form-control {
  width: 100%;
}
.widget_core_user_register .submit {
  font-size: 12px;
}
.widget_core_user_register .field_register_btn .panel {
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.widget_core_user_register .field_register_btn .panel .panel-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.widget_core_user_register .field_register_btn .panel .panel-body #submit_login_form {
  margin-right: 10px;
}
ul.profile_tabs {
  margin: 0 2ex 2ex;
  position: relative;
  top: 1px;
}
.profile_avatar {
  float: right;
  padding: 10px;
  margin-left: 10px;
}
.form-horizontal .controls textarea.form-control {
  width: 100%;
}
input.search_field {
  margin-bottom: 0;
  display: inline-block;
}
form.search .search_options {
  width: 100%;
}
form.search .search_options .search_option input {
  margin-right: 5px;
}
form.search .search_options .search_option label {
  margin-bottom: 0;
  margin-top: 5px;
}
div.compact_search_form input.search_field {
  width: 100%;
  margin: 0;
}
div.extended_search_form {
  text-align: center;
  margin: 0 auto 2em auto;
  max-width: 530px;
}
div.extended_search_form .search_options {
  text-align: center;
}
div.extended_search_form .search_options .search_option {
  display: inline-block;
  margin-right: 10px;
}
table.catselect input#new_category_name {
  width: 98% !important;
}
label.control-label[for=post_title] {
  width: auto;
}
.item_tags td.label {
  background: none;
  color: #000;
  text-shadow: none;
  padding: 0 5px 0 0;
  font-size: 100%;
}
.item_tags td.label label,
.item_tags td.label span {
  margin-top: 10px;
}
.item_tags td.input {
  width: 90%;
}
.item_tags td.input label {
  display: none;
}
.item_tags .controls {
  margin-left: 0;
}
textarea.message_text {
  width: 95%;
}
.comment_form h3 {
  margin: 0;
}
.comment_form .panel {
  margin: 0;
  border: none;
  box-shadow: none;
}
.comment_form .panel .panel-body {
  padding: 0;
}
.form-horizontal .form-group,
.form-horizontal .custom_content {
  margin-left: 0;
  margin-right: 0;
}
.form-horizontal fieldset {
  margin-top: 0;
}
.form-horizontal input[type=file] {
  display: inline;
}
#comment_date_field input {
  width: 80px;
}
#comment_date_field label {
  font-weight: normal;
}
.form-group[id^="ffield_uploadfile"] .controls {
  padding-top: 5px;
}
.form-group[id^="ffield_uploadfile"] .controls input {
  line-height: 10px;
}
.comment_rating {
  margin-top: 2px;
}
#comment_edit .comment_rating {
  margin-top: 9px;
}
.ratings_table {
  margin-bottom: 10px;
}
.ratings_table .rating_summary {
  border-spacing: 1px;
  border-collapse: separate;
}
.ratings_table .progress {
  border-radius: 0;
  height: 13px;
}
#comment_preview {
  background-color: #FFF;
}
#comment_date_field .panel {
  border: none;
  box-shadow: none;
  margin-bottom: 0;
}
#comment_date_field .panel .panel-body {
  padding: 0;
}
#comment_date_field .panel .panel-body .control-label {
  font-weight: bold;
}
#comment_date_field .panel .panel-body .controls .form-group {
  display: inline-block;
  padding-left: 15px;
  margin-bottom: 0;
}
.evo_post {
  margin-bottom: 2em;
}
.evo_post .small.text-muted {
  margin: 4px 0 10px;
}
.evo_post .small.text-muted a,
.evo_post .small.text-muted a .glyphicon {
  color: inherit;
}
div.bSideItem {
  background: #F7F5FA;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  text-shadow: 0 1px 0 #FFFFFF;
}
div.bSideItem h4 {
  margin-top: 0;
}
.skin-form .panel-body .panel {
  border: none;
  box-shadow: none;
}
.skin-form .panel-body .panel-body {
  padding: 0;
}
.skin-form .fieldset {
  margin: 0;
}
.skin-form .fieldset div.input {
  margin: 0;
}
.skin-form .control-buttons,
.skin-form div.input {
  padding: 0;
  width: 100%;
  text-align: center;
}
.evo_panel__login,
.evo_panel__lostpass,
.evo_panel__register,
.evo_panel__activation {
  min-width: 290px;
  margin: 1.5em auto auto;
}
.evo_panel__login .panel,
.evo_panel__lostpass .panel,
.evo_panel__register .panel,
.evo_panel__activation .panel {
  margin: 5px 0;
}
.evo_panel__login .panel-body,
.evo_panel__lostpass .panel-body,
.evo_panel__register .panel-body,
.evo_panel__activation .panel-body {
  padding-top: 20px;
  padding-bottom: 0;
}
.evo_panel__login {
  max-width: 400px;
}
.evo_panel__lostpass {
  max-width: 480px;
}
.evo_panel__lostpass #ffield_x label {
  display: none;
}
.evo_panel__activation {
  max-width: 530px;
}
.evo_panel__activation #activateinfo_form .control-buttons {
  text-align: left;
}
.evo_panel__register {
  max-width: 580px;
}
.evo_panel__register .control-buttons {
  text-align: left;
}
.evo_panel__register.register-disabled {
  width: 350px;
}
.evo_panel__register .form-control#country,
.evo_panel__register .form-control#u {
  width: 100%;
}
.evo_form__login_links {
  padding: 0 5px;
  font-size: 92%;
}
.evo_form__login fieldset {
  margin-bottom: 20px;
}
.evo_form__login .controls {
  padding: 0;
  margin: 0;
  width: 100%;
}
.evo_form__login .control-buttons {
  margin-left: 0;
}
.evo_form__login input.form-control[type=text],
.evo_form__login input.form-control[type=password] {
  width: 100%;
}
.evo_form__login .btn {
  margin-top: 5px;
}
#login_form .control-buttons {
  text-align: left;
}
.standard_login_link {
  text-align: center;
  margin: 3em 0 1ex 0;
}
.form_footer_notes {
  margin-top: 0;
}
.pagination {
  margin: 0;
}
div.action_messages,
div.log_container {
  margin: 0;
}
.evo_post_title,
.post_title {
  display: table;
}
.evo_post_title h2,
.post_title h2 {
  display: table-cell;
  margin: 0;
  padding: 20px 0 10px;
}
.evo_post_title .btn-group,
.post_title .btn-group {
  display: table-cell;
  padding: 20px 0 10px 30px;
  vertical-align: middle;
}
.alert {
  padding: 12px 12px 15px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  top: 2px;
  right: 5px;
}
/**
 * BASE STYLE
 * -----------------------------------------------------------------------------
 */
html {
  overflow-y: scroll;
  -moz-overflow-style: scrollbar;
}
html,
body {
  -webkit-font-smoothing: antialiased;
}
body {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
#skin_wrapper {
  color: #333333;
}
a,
b,
div,
ul,
li {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -moz-outline-: none;
}
a:focus,
a:active {
  -moz-outline: none;
  outline: none;
}
img:not([draggable]),
embed,
object,
video {
  max-width: 100%;
  height: auto;
}
img.cboxPhoto {
  max-width: none;
}
/**
 * TYPOGRAPY
 * -----------------------------------------------------------------------------
 */
.evo_post__full .bText,
.evo_post__full .evo_post__full_text {
  font-family: "Merriweather", sans-serif;
  line-height: 26px;
  font-size: 16px !important;
  letter-spacing: 0.8px;
  color: rgba(51, 51, 51, 0.81);
  margin-bottom: 25px;
}
.evo_post__full .bText 6 p,
.evo_post__full .evo_post__full_text 6 p {
  margin-bottom: 15px;
}
/**
 * HEADER STYLE
 * -----------------------------------------------------------------------------
 */
.pageHeader {
  margin-bottom: 20px;
}
.pageHeader .widget_core_coll_title h1 {
  margin-bottom: 0;
}
.pageHeader .widget_core_coll_title h1 a {
  color: #333333;
  text-transform: uppercase;
  font-weight: 900;
}
.pageHeader .widget_core_coll_title h1 a:hover {
  text-decoration: none;
}
.PageTop {
  margin-top: 20px;
}
.PageTop .widget--social-media-links {
  text-align: right;
}
nav#nav {
  z-index: 999;
  position: relative;
  margin-bottom: 15px;
}
body.disp_single nav#nav {
  margin-bottom: 0;
}
.navbar-header {
  background: #EDEDED;
  padding: 0 20px;
}
.navbar-header .navbar-toggle {
  border-color: #333;
}
.navbar-header .navbar-toggle .icon-bar {
  background-color: #333;
}
@media only screen and (max-width: 766px) {
  .main_nav li {
    width: 100%;
  }
  .main_nav li a {
    margin-right: 0 !important;
  }
}
.nav.nav-tabs {
  margin-top: 20px;
  border-bottom: none;
  margin-bottom: 24px;
}
.nav.nav-tabs li.active > a {
  background-color: #32B9D2;
  border: none;
  border-radius: 50px;
  color: #fff;
}
.nav.nav-tabs > li {
  margin-bottom: 6px;
}
.nav.nav-tabs > li > a {
  margin-right: 10px;
  text-transform: uppercase;
  color: rgba(51, 51, 51, 0.7);
  border: 1px solid rgba(51, 51, 51, 0.2);
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 13px;
  border-radius: 50px;
  transition: all 0.32s ease-in-out;
}
.nav.nav-tabs > li > a:hover {
  color: #fff;
  background: #32B9D2;
  border-radius: 50px;
  border-color: #32B9D2;
}
.widget--social-media-links a {
  background: #eeeeee;
}
.widget--social-media-links a:hover {
  background: #32B9D2;
}
/* ------------------------------------
    // Login widget form
--------------------------------------*/
.widget_core_user_login #login_form .form-group {
  margin: 0;
}
.widget_core_user_login #login_form label {
  text-align: left;
  width: 160px;
  padding-left: 0;
}
.widget_core_user_login #login_form .controls {
  padding: 0;
  width: 100%;
}
.widget_core_user_login #login_form .form_text_input.form-control {
  width: 100%;
}
.widget_core_user_login .submit {
  font-size: 12px;
}
.widget_core_user_login .field_login_btn .panel {
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.widget_core_user_login .field_login_btn .panel .panel-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.widget_core_user_login .field_login_btn .panel .panel-body #submit_login_form {
  margin-right: 10px;
}
.widget_core_user_login .register_link {
  display: block;
  padding-top: 10px;
}
/* ------------------------------------
    // Register widget form
--------------------------------------*/
.widget_core_user_register #register_form .form-group {
  margin: 0;
}
.widget_core_user_register #register_form label {
  text-align: left;
  width: 160px;
  padding-left: 0;
}
.widget_core_user_register #register_form .controls {
  padding: 0;
  width: 100%;
}
.widget_core_user_register #register_form .form_text_input.form-control {
  width: 100%;
}
.widget_core_user_register .submit {
  font-size: 12px;
}
.widget_core_user_register .field_register_btn .panel {
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.widget_core_user_register .field_register_btn .panel .panel-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.widget_core_user_register .field_register_btn .panel .panel-body #submit_login_form {
  margin-right: 10px;
}
/* ------------------------------------
    // Profile tabs on ?disp=profile
--------------------------------------*/
ul.profile_tabs {
  margin: 0 2ex 2ex;
  position: relative;
  top: 1px;
}
.profile_avatar {
  float: right;
  padding: 10px;
  margin-left: 10px;
}
div.bComment,
form.bComment {
  border-color: #DDD;
  padding: 1em;
}
div.bComment .controls textarea.form-control,
form.bComment .controls textarea.form-control {
  width: 100%;
}
input.search_field {
  margin-bottom: 0;
  display: inline-block;
}
form.search .search_options {
  width: 100%;
}
form.search .search_options .search_option input {
  margin-right: 5px;
}
form.search .search_options .search_option label {
  margin-bottom: 0;
  margin-top: 5px;
}
div.compact_search_form input.search_field {
  width: 100%;
  margin: 0;
}
div.extended_search_form {
  text-align: center;
  margin: 0 auto 2em auto;
  max-width: 620px;
}
div.extended_search_form .search_options {
  text-align: center;
}
div.extended_search_form .search_options .search_option {
  display: inline-block;
  margin-right: 10px;
}
table.catselect input#new_category_name {
  width: 98% !important;
}
label.control-label[for=post_title] {
  width: auto;
}
.item_tags td.label {
  background: none;
  color: #000;
  text-shadow: none;
  padding: 0;
  font-size: 100%;
}
.item_tags td.input {
  width: 90%;
}
.item_tags td.input label {
  display: none;
}
.item_tags .controls {
  margin-left: 0;
}
/* ------------------------------------
    // A form to create a new message/thread
--------------------------------------*/
.messages_list form.bComment {
  background: none;
}
textarea.message_text {
  width: 95%;
}
/* ------------------------------------
    // Fix the form elements
--------------------------------------*/
.comment_form h3 {
  margin: 0;
}
.comment_form .panel {
  margin: 0;
  border: none;
  box-shadow: none;
}
.comment_form .panel .panel-body {
  padding: 0;
}
form.bComment {
  border: none;
  padding: 0;
  overflow: visible;
}
form.bComment .form-actions {
  margin-bottom: 0;
}
form.bComment div.form-group,
form.bComment div.custom_content {
  padding: 0 20px;
}
form.bComment fieldset {
  margin-top: 0;
}
form.bComment input[type=file] {
  display: inline;
}
#comment_date_field input {
  width: 80px;
}
#comment_date_field label {
  font-weight: normal;
}
.form-group[id^="ffield_uploadfile"] .controls {
  padding-top: 5px;
}
.form-group[id^="ffield_uploadfile"] .controls input {
  line-height: 10px;
}
/* ------------------------------------
    // Comment template
--------------------------------------*/
.evoComment-rating {
  margin-top: -40px;
}
#comment_edit .comment_rating {
  margin-top: 9px;
}
.ratings_table {
  margin-bottom: 10px;
}
.ratings_table .rating_summary {
  border-spacing: 1px;
  border-collapse: separate;
}
.ratings_table .progress {
  border-radius: 0;
  height: 13px;
}
#comment_preview {
  background-color: #FFF;
}
#comment_date_field .panel {
  border: none;
  box-shadow: none;
  margin-bottom: 0;
}
#comment_date_field .panel .panel-body {
  padding: 0;
}
#comment_date_field .panel .panel-body .control-label {
  font-weight: bold;
}
#comment_date_field .panel .panel-body .controls .form-group {
  display: inline-block;
  padding-left: 15px;
  margin-bottom: 0;
}
.bPost {
  margin-bottom: 2em;
}
.bPost .bTitle {
  margin: 0;
}
.bPost .small.text-muted {
  margin: 10px 0 20px;
  font-family: "Merriweather", sans-serif;
}
.bPost .small.text-muted a,
.bPost .small.text-muted a .glyphicon {
  color: inherit;
}
form#user_checkchanges.bComment {
  border: none;
}
div.bSideItem {
  background: #F7F5FA;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  text-shadow: 0 1px 0 #FFFFFF;
}
div.bSideItem h4 {
  margin-top: 0;
}
/* ------------------------------------
    // Login/Register forms:
--------------------------------------*/
.skin-form .panel-body .panel {
  border: none;
  box-shadow: none;
}
.skin-form .panel-body .panel-body {
  padding: 0;
}
.skin-form .fieldset {
  margin: 0;
}
.skin-form .fieldset div.input {
  margin: 0;
}
.skin-form .control-buttons,
.skin-form div.input {
  padding: 0;
  width: 100%;
  text-align: center;
}
.wrap-form-login,
.wrap-form-lostpass,
.wrap-form-register,
.wrap-form-activation {
  min-width: 290px;
  margin: 1.5em auto auto;
}
.wrap-form-login .panel,
.wrap-form-lostpass .panel,
.wrap-form-register .panel,
.wrap-form-activation .panel {
  margin: 5px 0;
}
.wrap-form-login .panel-body,
.wrap-form-lostpass .panel-body,
.wrap-form-register .panel-body,
.wrap-form-activation .panel-body {
  padding: 20px 30px 0;
}
.wrap-form-login {
  max-width: 400px;
}
.wrap-form-lostpass {
  max-width: 480px;
}
.wrap-form-lostpass #ffield_x label {
  display: none;
}
.wrap-form-activation {
  max-width: 530px;
}
.wrap-form-activation #activateinfo_form .control-buttons {
  text-align: left;
}
.wrap-form-register {
  max-width: 580px;
}
.wrap-form-register .control-buttons {
  text-align: left;
}
.wrap-form-register.register-disabled {
  width: 350px;
}
.wrap-form-register .form-control#country,
.wrap-form-register .form-control#u {
  width: 100%;
}
.form-login-links {
  padding: 0 5px;
  font-size: 92%;
}
.form-login fieldset {
  margin-bottom: 20px;
}
.form-login .controls {
  padding: 0;
  margin: 0;
  width: 100%;
}
.form-login .control-buttons {
  margin-left: 0;
}
.form-login input.form-control[type=text],
.form-login input.form-control[type=password] {
  width: 100%;
}
.form-login .btn {
  margin-top: 5px;
}
.form-login .form-actions {
  padding: 0;
  margin: 0 0 20px;
  background: none;
  border: none;
}
#login_form .control-buttons {
  text-align: left;
}
.standard_login_link {
  text-align: center;
  margin: 3em 0 1ex 0;
}
.form_footer_notes {
  margin-top: 0;
}
/* ------------------------------------
    // Pagination
--------------------------------------*/
.pagination {
  margin: 0;
}
.pagination li a {
  margin-right: 5px;
  border-radius: 50px;
  padding: 6px 20px;
  color: #333;
  transition: all 0.32s ease;
}
.pagination li span {
  margin-right: 5px;
  border-radius: 50px;
  padding: 6px 20px;
  color: #fff;
  background: #32B9D2;
  border-color: #32B9D2;
}
.pagination > li:last-child > a,
.pagination > li:first-child > a {
  border-radius: 50px;
  margin-right: 5px;
  padding: 6px 16px;
}
.pagination > li:last-child > span,
.pagination > li:first-child > span {
  border-radius: 50px;
  margin-right: 5px;
  padding: 6px 20px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #fff;
  background: #32B9D2;
  border-color: #32B9D2;
}
/* ------------------------------------
    // Messages
--------------------------------------*/
div.action_messages,
div.log_container {
  margin: 0;
}
/* ------------------------------------
    // Positions on the action buttons near page titles
--------------------------------------*/
.evo_post_title {
  display: table;
}
.evo_post_title h2 {
  display: table-cell;
  margin: 0;
  padding: 20px 0 10px;
}
.evo_post_title .btn-group {
  display: table-cell;
  padding: 20px 0 10px 30px;
  vertical-align: middle;
}
/* ------------------------------------
   bMore
--------------------------------------*/
.bMore,
.evo_post_more_link {
  margin: 25px 0 20px;
}
.bMore a,
.evo_post_more_link a {
  font-size: 13px;
  font-family: "Lato", sans-serif;
  background: #EDEDED;
  padding: 10px 20px;
  border-radius: 50px;
  color: #756F6F;
  transition: all 0.32s ease-in-out;
}
.bMore a:hover,
.evo_post_more_link a:hover {
  text-decoration: none;
  color: #fff;
  background: #32B9D2;
}
/* ------------------------------------
    Comment
--------------------------------------*/
#feedbacks {
  margin-top: 10px;
}
.disp_comments .bCommentAvatar {
  float: left;
}
/* ------------------------------------
    Footer
--------------------------------------*/
.main_footer {
  padding: 60px 0 10px;
}
.main_footer .copyright {
  font-size: 13px;
  letter-spacing: 0.6px;
  padding-top: 40px;
  text-transform: capitalize;
}
.main_footer .copyright a {
  text-decoration: none;
  color: #454545;
}
.main_footer .copyright a:hover {
  color: #2A7FC7;
  text-decoration: underline;
}
/**
 * Style Disp Comment
 * -----------------------------------------------------------------------------
 */
body.disp_comments #styled_content_block .panel {
  border-color: #eee;
}
body.disp_comments #styled_content_block .panel a {
  color: #379abd;
}
body.disp_comments #styled_content_block .panel a:hover {
  background: transparent;
}
body.disp_comments #styled_content_block .panel .panel-heading {
  font-size: 15px;
  background-color: #f5f5f5;
  border-color: #eee;
}
body.disp_comments #styled_content_block .panel .panel-heading h4 {
  font-size: 15px;
}
body.disp_comments #styled_content_block .panel .panel-heading .floatleft,
body.disp_comments #styled_content_block .panel .panel-heading .floatright {
  width: 50%;
  display: block;
  line-height: 18px;
}
body.disp_comments #styled_content_block .panel .panel-heading .floatright {
  text-align: right;
}
body.disp_comments #styled_content_block .panel .panel-body {
  font-size: 14px;
  letter-spacing: 0.4px;
}
body.disp_comments #styled_content_block .panel .panel-body p {
  line-height: 22px;
  font-family: "Merriweather", sans-serif;
  font-size: 14px;
  letter-spacing: 0.8px;
  color: rgba(51, 51, 51, 0.81);
}
body.disp_comments #styled_content_block .panel .panel-body .evo_comment_avatar img {
  margin-right: 20px;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint {
  display: block;
  font-size: 13px;
  margin-top: 30px;
  color: #777;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right {
  background: #f5f5f5;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
  color: #555;
  font-weight: 700;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right:hover {
  text-decoration: none;
  background: #32b9d2;
  color: #fff !important;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right:hover span {
  color: #ffffff !important;
}
.bCommentSmallPrint {
  font-family: "Lato", sans-serif;
}
/**
 * DISP COMMET / CATDIR
 * -----------------------------------------------------------------------------
 */
body.disp_catdir .widget_core_coll_category_list > ul {
  padding-left: 20px;
}
body.disp_catdir .widget_core_coll_category_list ul {
  list-style-type: square;
  margin: 0px;
}
body.disp_catdir .widget_core_coll_category_list ul > li {
  padding: 8px 0;
  border-bottom: 1px solid #F4F4F4;
  color: #777;
}
body.disp_catdir .widget_core_coll_category_list ul > li a {
  color: #379abd;
}
/**
 * DISP SEARCH STYLE
 * -----------------------------------------------------------------------------
 */
body.disp_search h2 {
  text-align: center;
  text-transform: uppercase;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field {
  height: 45px;
  font-size: 16px;
  padding: 15px;
  border-color: rgba(51, 51, 51, 0.2);
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field:focus {
  box-shadow: none;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field:focus + .input-group-btn .search_submit {
  background-color: #32B9D2;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit {
  height: 45px;
  width: 80px;
  font-size: 18px;
  font-weight: 700;
  background: rgba(51, 51, 51, 0.2);
  border-color: transparent;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:hover {
  background-color: #32B9D2;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:focus,
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:active {
  outline: none;
  box-shadow: none;
}
body.disp_search .pagination {
  margin-top: 15px;
}
body.disp_search .pagination li span,
body.disp_search .pagination li a {
  margin-bottom: 4px;
}
body.disp_search .search_result {
  margin-bottom: 15px;
}
body.disp_search .search_result a {
  text-decoration: none;
  line-height: 1px;
}
body.disp_search .search_result .search_title {
  line-height: 1.1;
  letter-spacing: 0.6px;
  margin-bottom: 10px;
}
body.disp_search .search_result .result_content {
  letter-spacing: 0.6px;
  line-height: 1.2;
  margin-bottom: 10px;
}
/**
 * Style Disp Comment
 * -----------------------------------------------------------------------------
 */
body.disp_comments #styled_content_block .panel {
  border-color: #eee;
}
body.disp_comments #styled_content_block .panel a {
  color: #379abd;
}
body.disp_comments #styled_content_block .panel a:hover {
  background: transparent;
}
body.disp_comments #styled_content_block .panel .panel-heading {
  font-size: 15px;
  background-color: #f5f5f5;
  border-color: #eee;
}
body.disp_comments #styled_content_block .panel .panel-heading h4 {
  font-size: 15px;
}
body.disp_comments #styled_content_block .panel .panel-heading .floatleft,
body.disp_comments #styled_content_block .panel .panel-heading .floatright {
  width: 50%;
  display: block;
  line-height: 18px;
}
body.disp_comments #styled_content_block .panel .panel-heading .floatright {
  text-align: right;
}
body.disp_comments #styled_content_block .panel .panel-body {
  font-size: 14px;
  letter-spacing: 0.4px;
}
body.disp_comments #styled_content_block .panel .panel-body p {
  line-height: 22px;
  font-family: "Merriweather", sans-serif;
  font-size: 14px;
  letter-spacing: 0.8px;
  color: rgba(51, 51, 51, 0.81);
}
body.disp_comments #styled_content_block .panel .panel-body .evo_comment_avatar img {
  margin-right: 20px;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint {
  display: block;
  font-size: 13px;
  margin-top: 30px;
  color: #777;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right {
  background: #f5f5f5;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
  color: #555;
  font-weight: 700;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right:hover {
  text-decoration: none;
  background: #32b9d2;
  color: #fff !important;
}
body.disp_comments #styled_content_block .panel .panel-body .bCommentSmallPrint a.permalink_right:hover span {
  color: #ffffff !important;
}
/**
 * DISP COMMET / CATDIR
 * -----------------------------------------------------------------------------
 */
body.disp_catdir .widget_core_coll_category_list > ul {
  padding-left: 20px;
}
body.disp_catdir .widget_core_coll_category_list ul {
  list-style-type: square;
  margin: 0px;
}
body.disp_catdir .widget_core_coll_category_list ul > li {
  padding: 8px 0;
  border-bottom: 1px solid #F4F4F4;
  color: #777;
}
body.disp_catdir .widget_core_coll_category_list ul > li a {
  color: #379abd;
}
/**
 * DISP SEARCH STYLE
 * -----------------------------------------------------------------------------
 */
body.disp_search h2 {
  text-align: center;
  text-transform: uppercase;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field {
  height: 45px;
  font-size: 16px;
  padding: 15px;
  border-color: rgba(51, 51, 51, 0.2);
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field:focus {
  box-shadow: none;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_field:focus + .input-group-btn .search_submit {
  background-color: #32B9D2;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit {
  height: 45px;
  width: 80px;
  font-size: 18px;
  font-weight: 700;
  background: rgba(51, 51, 51, 0.2);
  border-color: transparent;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:hover {
  background-color: #32B9D2;
  border-color: #32B9D2;
}
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:focus,
body.disp_search .widget_core_coll_search_form .extended_search_form .search_submit:active {
  outline: none;
  box-shadow: none;
}
body.disp_search .pagination {
  margin-top: 15px;
}
body.disp_search .pagination li span,
body.disp_search .pagination li a {
  margin-bottom: 4px;
}
body.disp_search .search_result {
  margin-bottom: 15px;
}
body.disp_search .search_result a {
  text-decoration: none;
  line-height: 1px;
}
body.disp_search .search_result .search_title {
  line-height: 1.1;
  letter-spacing: 0.6px;
  margin-bottom: 10px;
}
body.disp_search .search_result .result_content {
  letter-spacing: 0.6px;
  line-height: 1.2;
  margin-bottom: 10px;
}
.evo_container__front_page_primary {
  padding-right: 30px;
}
.evo_container__front_page_primary .jumbotron .post_title h2 {
  font-weight: 700;
  display: inline-block;
  padding-right: 10px;
}
.evo_container__front_page_primary .jumbotron .post_title h2 a {
  color: #41494C;
}
.evo_container__front_page_primary .jumbotron .post_title h2 a:hover {
  color: #32b9d2;
}
.evo_container__front_page_primary .jumbotron .evo_post__full_text p {
  font-size: 16px;
}
.evo_container__front_page_primary .evo_widget {
  margin: 10px 0 20px;
}
.evo_container__front_page_primary .evo_widget h3 {
  position: relative;
  border-top: 1px solid #eee;
  padding-top: 8px;
  margin: 35px 0 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 1px;
}
.evo_container__front_page_primary .evo_widget h3::before {
  content: '';
  position: absolute;
  top: -1px;
  height: 1px;
  width: 20%;
  background-color: #7C7C7C;
}
.evo_container__front_page_primary .evo_widget a {
  color: #379ABD;
  font-size: 16px;
  letter-spacing: 0.8px;
}
.evo_container__front_page_primary .evo_widget a:hover {
  background-color: transparent;
}
.evo_container__front_page_primary .evo_widget ul {
  list-style-type: square;
  margin: 0;
}
.evo_container__front_page_primary .evo_widget ul li {
  list-style-type: square;
}
.evo_container__front_page_primary .evo_widget > ul {
  padding-left: 20px;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_post_list ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_comment_list ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_category_list ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_common_links ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_xml_feeds ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_content_hierarchy ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_item_list ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_coll_related_post_list ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_colls_list_public ul > li,
.evo_container__front_page_primary .evo_widget.widget_core_user_tools ul > li,
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Arch ul > li {
  padding: 8px 0;
  border-bottom: 1px solid #F4F4F4;
  color: #777;
}
.evo_container__front_page_primary .evo_widget.widget_core_free_html {
  color: #777;
}
.evo_container__front_page_primary .evo_widget.widget_core_free_html h3 {
  color: #333;
}
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link ul,
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link li {
  list-style-type: none;
}
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link ul a,
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link li a {
  vertical-align: middle;
}
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link ul a img,
.evo_container__front_page_primary .evo_widget.widget_core_profile_menu_link li a img {
  border-radius: 100%;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_search_form .compact_search_form {
  width: 100%;
  max-width: 400px;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_search_form .compact_search_form .search_field {
  position: relative;
  width: 100%;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_search_form .compact_search_form .search_submit {
  position: absolute;
  right: 20px;
  background-color: transparent;
  color: rgba(51, 51, 51, 0.64);
  font-weight: bold;
  text-transform: uppercase;
  border-color: transparent;
  top: 3px;
}
.evo_container__front_page_primary .evo_widget.widget_core_content_hierarchy a {
  font-style: normal;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_xml_feeds .notes {
  padding-top: 10px;
  padding-left: 20px;
}
.evo_container__front_page_primary .evo_widget.widget_core_linkblog ul li {
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
.evo_container__front_page_primary .evo_widget.widget_core_linkblog ul ul > li:last-child {
  border-bottom: none;
}
.evo_container__front_page_primary .evo_widget.widget_core_linkblog ul ul li:first-child {
  border-top: 1px solid #eee;
  margin-top: 8px;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_media_index ul li {
  padding: 5px 0;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_media_index ul li .note {
  padding-left: 15px;
}
.evo_container__front_page_primary .evo_widget.widget_core_coll_media_index .widget_flow_blocks .note {
  padding-left: 15px;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr {
  overflow: hidden;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr caption {
  text-transform: uppercase;
  text-align: center;
  background-color: #eee;
  padding: 10px 15px;
  font-size: 20px;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr td {
  padding: 15px 20px;
  border-left: 1px solid #eee;
  border-top: 1px solid #eee;
  font-size: 14px;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr td:last-child {
  border-right: 1px solid #eee;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr thead th {
  font-size: 15px;
  text-align: center;
  padding: 15px;
  border-left: 1px solid #eee;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr thead th:last-child {
  border-right: 1px solid #eee;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr tfoot {
  background-color: #eee;
}
.evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr #bCalendarToday {
  background-color: #eee;
  color: #333;
  font-weight: 700;
  border-color: #8B8B8B;
}
.disp_page .single_bg .entry-title-full {
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  color: #fff;
  font-weight: 900;
  font-size: 48px;
  text-transform: capitalize;
  text-align: center;
  width: 100%;
  z-index: 1;
  max-width: 750px;
  margin: 0 auto;
  padding: 0 30px;
}
.disp_page .entry-title-full {
  margin: 0 auto;
  text-align: center;
}
.disp_page .single_bg.nocover .entry-title-full {
  position: relative;
  color: #333;
  margin-top: 30px;
}
@media only screen and (max-width: 40em) {
  .disp_page .single_bg {
    height: 550px;
  }
  .disp_page .single_bg .entry-title-full {
    font-size: 2.3em;
    padding: 0 30px;
  }
  .disp_page .single_bg.nocover {
    height: auto;
  }
  .disp_page .single_bg.nocover .entry-title-full {
    font-size: 2em;
    padding: 0 30px;
  }
}
.styled_content_block img.bCommentAvatar {
  border-radius: 100%;
  margin: 0 10px 10px 0;
}
/**
 * WIDGET STYLE
 * -----------------------------------------------------------------------------
 */
#sidebar .widget .panel-body > ul {
  padding-left: 15px;
}
#sidebar .widget ul {
  list-style-type: circle;
  margin: 0;
}
#sidebar .widget ul li {
  padding: 8px 0;
}
#sidebar .widget ul li a {
  color: rgba(51, 51, 51, 0.81);
}
#sidebar .widget ul li a:hover {
  color: #32b9d2;
  background-color: transparent;
}
#sidebar .widget.widget_core_coll_category_list ul li,
#sidebar .widget.widget_core_colls_list_owner ul li,
#sidebar .widget.widget_core_coll_xml_feeds ul li,
#sidebar .widget.widget_core_coll_post_list ul li,
#sidebar .widget.widget_core_coll_common_links ul li,
#sidebar .widget.widget_core_content_hierarchy ul li,
#sidebar .widget.widget_core_coll_item_list ul li,
#sidebar .widget.widget_core_coll_related_post_list ul li,
#sidebar .widget.widget_core_colls_list_public ul li,
#sidebar .widget.widget_core_user_tools ul li,
#sidebar .widget.widget_plugin_evo_Arch ul li,
#sidebar .widget.widget_plugin_evo_WhosOnline ul li {
  border-bottom: 1px solid #eee;
}
#sidebar .widget.widget_core_coll_xml_feeds .notes {
  padding-top: 10px;
  padding-left: 15px;
}
#sidebar .widget.widget_core_content_hierarchy a {
  font-style: normal;
}
#sidebar .widget.widget_core_coll_item_list .item_excerpt {
  color: rgba(51, 51, 51, 0.6);
}
#sidebar .widget.widget_core_coll_post_list .item_images,
#sidebar .widget.widget_core_coll_related_post_list .item_images {
  padding-top: 10px;
}
#sidebar .widget.widget_core_coll_post_list .item_first_image,
#sidebar .widget.widget_core_coll_related_post_list .item_first_image {
  padding-bottom: 10px;
}
#sidebar .widget.widget_core_colls_list_public ul,
#sidebar .widget.widget_core_colls_list_owner ul,
#sidebar .widget.widget_plugin_evo_Arch ul,
#sidebar .widget.widget_plugin_evo_WhosOnline ul {
  padding-left: 28px;
  margin-top: 10px;
}
#sidebar .widget.widget_core_linkblog ul li {
  padding: 8px 0;
}
#sidebar .widget.widget_core_linkblog ul > li {
  border-bottom: 1px solid #eee;
}
#sidebar .widget.widget_core_linkblog ul ul li:first-child {
  border-top: 1px solid #eee;
  margin-top: 8px;
}
#sidebar .widget.widget_core_linkblog ul ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.panel.widget {
  border: none;
  box-shadow: none;
}
.panel.widget .panel-heading {
  background: transparent;
  padding: 10px;
  border-radius: 50px;
  border-bottom: none;
}
.panel.widget .panel-heading h4 {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  margin-top: 5px;
  border-top: 1px solid #E0E0E0;
  padding-top: 12px;
  letter-spacing: 1px;
}
.panel.widget .panel-heading h4::before {
  content: '';
  width: 80px;
  background: #5C5C5C;
  position: absolute;
  top: -1px;
  left: 0;
  height: 1px;
}
.widget_core_coll_avatar {
  border: none;
  box-shadow: none;
}
.widget_core_coll_avatar .pannel-body {
  border-color: none;
}
.widget_core_coll_avatar img {
  border-radius: 100%;
}
.widget_core_coll_longdesc .pannel-body {
  text-align: center;
}
/* ------------------------------------
    Search
--------------------------------------*/
.search .compact_search_form {
  position: relative;
  max-width: 400px;
  width: 100%;
}
.search .compact_search_form .input-group {
  width: 100%;
}
.search .compact_search_form .search_field {
  height: 40px;
  border-radius: 50px;
}
.search .compact_search_form .input-group-btn .search_submit {
  position: absolute;
  right: 15px;
  top: 5px;
  background: transparent;
  color: rgba(51, 51, 51, 0.64);
  border: none;
  z-index: 999;
  font-weight: 700;
  text-transform: uppercase;
}
.disp_posts .search .compact_search_form {
  position: relative;
}
.disp_posts .search .compact_search_form .search_field {
  height: 40px;
  border-radius: 50px;
  width: 100%;
}
/* ------------------------------------
    Tag Cloud
--------------------------------------*/
.widget_core_coll_tag_cloud .tag_cloud a {
  display: inline-block;
  padding: 8px 16px;
  margin: 2px 0;
  background: #eee;
  border-radius: 5px;
  color: #333;
  font-size: 13px !important;
  text-transform: capitalize;
  transition: all 0.32s ease-in-out;
}
.widget_core_coll_tag_cloud .tag_cloud a:hover {
  text-decoration: none;
  background: #32B9D2 !important;
  color: #fff !important;
}
/* ------------------------------------
    List Post Widget
--------------------------------------*/
.panel.widget_core_coll_post_list .item_title {
  line-height: 1.2;
}
/* ------------------------------------
    Comment Widget Style
--------------------------------------*/
.widget.widget_core_coll_comment_list ul li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  line-height: 1.35;
}
.ufld_icon_links a {
  margin: 2px 3px;
  background: #B3B3B3;
}
/* ------------------------------------
    Widget Calender
--------------------------------------*/
.widget_plugin_evo_Calr .bCalendarTable {
  width: 80%;
}
.widget_plugin_evo_Calr .bCalendarTable caption {
  text-align: center;
  font-size: 20px;
  padding: 12px;
  background: #eee;
}
.widget_plugin_evo_Calr .bCalendarTable caption a {
  color: #333;
  text-transform: uppercase;
}
.widget_plugin_evo_Calr .bCalendarTable thead th {
  padding: 12px;
  text-align: center;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
}
.widget_plugin_evo_Calr .bCalendarTable thead th:last-child {
  border-right: 1px solid #eee;
}
.widget_plugin_evo_Calr .bCalendarTable tbody td {
  padding: 10px 0;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.widget_plugin_evo_Calr .bCalendarTable tbody td:last-child {
  border-right: 1px solid #eee;
}
.widget_plugin_evo_Calr .bCalendarTable tfoot {
  background-color: #eee;
}
.widget_plugin_evo_Calr .bCalendarTable tfoot td {
  padding: 10px;
}
.widget_plugin_evo_Calr .bCalendarTable #bCalendarToday {
  background: #eee;
  border-color: #eee;
  font-weight: 700;
}
.evo_intro_post .post_title h2 {
  font-weight: 900;
  text-transform: capitalize;
  letter-spacing: 0.8px;
}
.evo_intro_post .post_title h2 a {
  color: #555555 !important;
}
body.disp_posts h2.title_posts {
  font-weight: 900;
  text-transform: capitalize;
  letter-spacing: 0.8px;
}
body.disp_posts h2.title_posts a {
  color: #555555 !important;
}
.bPost_disp_posts,
.bPost {
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
.bPost_disp_posts .content_full .bText p,
.bPost .content_full .bText p,
.bPost_disp_posts .evo_post__full .bText p,
.bPost .evo_post__full .bText p,
.bPost_disp_posts .content_full .evo_post__full_text p,
.bPost .content_full .evo_post__full_text p,
.bPost_disp_posts .evo_post__full .evo_post__full_text p,
.bPost .evo_post__full .evo_post__full_text p {
  margin-bottom: 15px;
}
.disp_single .bPost .small.text-muted {
  margin-top: 0px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  .pageHeader {
    text-align: center;
    margin: 0 auto;
  }
  .evo_container__front_page_primary {
    padding-right: 0;
  }
  .evo_form__comment {
    overflow: hidden;
  }
  .evo_form__comment .form-group {
    margin: 10px 0 15px;
  }
  .evo_form__comment .form-group label.control-label {
    padding-left: 0;
  }
  .evo_form__comment .form-control-static {
    padding: 0;
  }
}
@media only screen and (max-width: 640px) {
  body.disp_single .bPost_disp_single .content_full .bText,
  body.disp_page .bPost_disp_single .content_full .bText,
  body.disp_single .bPost .content_full .bText,
  body.disp_page .bPost .content_full .bText,
  body.disp_single .bPost_disp_single .evo_post__full .bText,
  body.disp_page .bPost_disp_single .evo_post__full .bText,
  body.disp_single .bPost .evo_post__full .bText,
  body.disp_page .bPost .evo_post__full .bText,
  body.disp_single .bPost_disp_single .content_full .evo_post__full_text,
  body.disp_page .bPost_disp_single .content_full .evo_post__full_text,
  body.disp_single .bPost .content_full .evo_post__full_text,
  body.disp_page .bPost .content_full .evo_post__full_text,
  body.disp_single .bPost_disp_single .evo_post__full .evo_post__full_text,
  body.disp_page .bPost_disp_single .evo_post__full .evo_post__full_text,
  body.disp_single .bPost .evo_post__full .evo_post__full_text,
  body.disp_page .bPost .evo_post__full .evo_post__full_text {
    font-size: 15px;
  }
}
@media only screen and (max-width: 480px) {
  body.disp_posts h2.title_posts {
    font-size: 26px;
  }
  .bPost .small.text-muted {
    font-size: 12px;
  }
  body.disp_posts .bPost_disp_posts .content_full .bText,
  body.disp_posts .bPost .content_full .bText,
  body.disp_posts .bPost_disp_posts .evo_post__full .bText,
  body.disp_posts .bPost .evo_post__full .bText,
  body.disp_posts .bPost_disp_posts .content_full .evo_post__full_text,
  body.disp_posts .bPost .content_full .evo_post__full_text,
  body.disp_posts .bPost_disp_posts .evo_post__full .evo_post__full_text,
  body.disp_posts .bPost .evo_post__full .evo_post__full_text {
    font-size: 14px !important;
    line-height: 20px;
  }
  .tags_single {
    font-size: 16px;
  }
  .widget_plugin_evo_Calr,
  .evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr {
    overflow: hidden;
  }
  .widget_plugin_evo_Calr .bCalendarTable caption,
  .evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr .bCalendarTable caption {
    padding: 8px;
    font-size: 16px;
  }
  .widget_plugin_evo_Calr .bCalendarTable td,
  .evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr .bCalendarTable td {
    padding: 8px !important;
    font-size: 13px;
  }
  .widget_plugin_evo_Calr .bCalendarTable thead th,
  .evo_container__front_page_primary .evo_widget.widget_plugin_evo_Calr .bCalendarTable thead th {
    font-size: 13px;
    padding: 8px;
  }
  body.disp_single .bPost_disp_single .content_full .bText,
  body.disp_page .bPost_disp_single .content_full .bText,
  body.disp_single .bPost .content_full .bText,
  body.disp_page .bPost .content_full .bText,
  body.disp_single .bPost_disp_single .evo_post__full .bText,
  body.disp_page .bPost_disp_single .evo_post__full .bText,
  body.disp_single .bPost .evo_post__full .bText,
  body.disp_page .bPost .evo_post__full .bText,
  body.disp_single .bPost_disp_single .content_full .evo_post__full_text,
  body.disp_page .bPost_disp_single .content_full .evo_post__full_text,
  body.disp_single .bPost .content_full .evo_post__full_text,
  body.disp_page .bPost .content_full .evo_post__full_text,
  body.disp_single .bPost_disp_single .evo_post__full .evo_post__full_text,
  body.disp_page .bPost_disp_single .evo_post__full .evo_post__full_text,
  body.disp_single .bPost .evo_post__full .evo_post__full_text,
  body.disp_page .bPost .evo_post__full .evo_post__full_text {
    font-size: 15px;
  }
}
body#reporter_skin .pager li > a body#reporter_skin,
.pager li > span {
  border-radius: 50px;
}
.entry-title {
  font-weight: 900;
  letter-spacing: 0.8px;
}
body.disp_single .bPost_disp_single .content_full,
body.disp_page .bPost_disp_single .content_full,
body.disp_single .bPost .content_full,
body.disp_page .bPost .content_full,
body.disp_single .bPost_disp_single .evo_post__full,
body.disp_page .bPost_disp_single .evo_post__full,
body.disp_single .bPost .evo_post__full,
body.disp_page .bPost .evo_post__full {
  margin-bottom: 30px;
}
body.disp_single .bPost_disp_single .content_full .bText p,
body.disp_page .bPost_disp_single .content_full .bText p,
body.disp_single .bPost .content_full .bText p,
body.disp_page .bPost .content_full .bText p,
body.disp_single .bPost_disp_single .evo_post__full .bText p,
body.disp_page .bPost_disp_single .evo_post__full .bText p,
body.disp_single .bPost .evo_post__full .bText p,
body.disp_page .bPost .evo_post__full .bText p,
body.disp_single .bPost_disp_single .content_full .evo_post__full_text p,
body.disp_page .bPost_disp_single .content_full .evo_post__full_text p,
body.disp_single .bPost .content_full .evo_post__full_text p,
body.disp_page .bPost .content_full .evo_post__full_text p,
body.disp_single .bPost_disp_single .evo_post__full .evo_post__full_text p,
body.disp_page .bPost_disp_single .evo_post__full .evo_post__full_text p,
body.disp_single .bPost .evo_post__full .evo_post__full_text p,
body.disp_page .bPost .evo_post__full .evo_post__full_text p {
  margin-bottom: 22px;
}
.bPost_disp_single .text-muted {
  font-size: 16px;
}
/* ------------------------------------
    Menu Navigation
--------------------------------------*/
.single_menu {
  background: #fff;
}
.single_menu .nav.single_nav {
  border-bottom: none;
  margin-bottom: 14px;
}
.single_menu .nav.single_nav li a {
  font-size: 13px;
}
/* ------------------------------------
    Single Full Width Background
--------------------------------------*/
.single_bg {
  margin: 0 0 30px;
  height: 680px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 25%;
  overflow: hidden;
}
.single_bg .single_bg_content {
  position: absolute;
  top: 35%;
  left: 0;
  right: 0;
  z-index: 1;
}
.single_bg .single_bg_content .entry-title-full {
  color: #fff;
  font-weight: 900;
  letter-spacing: 0.8px;
  font-size: 48px;
  text-transform: capitalize;
  text-align: center;
  width: 100%;
  z-index: 1;
  max-width: 780px;
  margin: 0 auto;
  padding: 0 30px;
}
.single_bg .single_bg_content p {
  text-align: center;
  text-transform: capitalize;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.94);
  font-weight: 400;
}
.single_bg .single_bg_content p a {
  color: rgba(255, 255, 255, 0.94);
  text-transform: capitalize;
}
.single_bg .divider {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 0;
}
.single_bg.nocover {
  height: auto;
}
.single_bg.nocover .single_bg_content {
  position: relative;
  margin-top: 30px;
}
.single_bg.nocover .single_bg_content .entry-title-full {
  color: #333;
  margin-top: 30px;
}
.single_bg.nocover .single_bg_content p {
  color: #333;
}
.single_bg.nocover .single_bg_content p a {
  color: #333;
  font-weight: 400;
}
/* ------------------------------------
    Style Image Legend
--------------------------------------*/
body.disp_single .evo_image_legend {
  color: #B2B2B2;
  font-size: 14px;
  font-style: italic;
  line-height: 1.4;
  font-family: "Lato", sans-serif;
  padding-bottom: 12px;
}
@media only screen and (min-width: 1200px) {
  body.disp_single .image_block,
  body.disp_single .evo_image_block {
    position: relative;
  }
  body.disp_single .image_legend,
  body.disp_single .evo_image_legend {
    position: absolute;
    left: -30%;
    top: 0;
    width: 200px;
    color: #B2B2B2;
    font-size: 14px;
    font-style: italic;
    text-align: right;
    line-height: 1.4;
    font-family: "Lato", sans-serif;
    padding-top: 15px;
  }
  body.disp_single .image_legend::before,
  body.disp_single .evo_image_legend::before {
    content: '';
    position: absolute;
    width: 50px;
    height: 1px;
    background-color: #D0D0D0;
    top: 3px;
    right: 0;
  }
}
/* min-width 1025px, large screens */
/* ------------------------------------
    Typograpy
--------------------------------------*/
body.disp_single .content_full h1,
body.disp_page .content_full h1,
body.disp_single .evo_post__full h1,
body.disp_page .evo_post__full h1,
body.disp_single .content_full h2,
body.disp_page .content_full h2,
body.disp_single .evo_post__full h2,
body.disp_page .evo_post__full h2,
body.disp_single .content_full h3,
body.disp_page .content_full h3,
body.disp_single .evo_post__full h3,
body.disp_page .evo_post__full h3,
body.disp_single .content_full h4,
body.disp_page .content_full h4,
body.disp_single .evo_post__full h4,
body.disp_page .evo_post__full h4,
body.disp_single .content_full h5,
body.disp_page .content_full h5,
body.disp_single .evo_post__full h5,
body.disp_page .evo_post__full h5,
body.disp_single .content_full h6,
body.disp_page .content_full h6,
body.disp_single .evo_post__full h6,
body.disp_page .evo_post__full h6 {
  font-weight: bold;
  color: #333;
  padding-top: 15px;
}
body.disp_single .content_full blockquote,
body.disp_page .content_full blockquote,
body.disp_single .evo_post__full blockquote,
body.disp_page .evo_post__full blockquote {
  border: none;
  margin: 2.5em 0em 1.5em;
  padding: 10px 0px;
  font-size: 18px;
  font-style: italic;
  text-align: center;
  color: #989898;
  position: relative;
  background: transparent;
}
body.disp_single .content_full blockquote p,
body.disp_page .content_full blockquote p,
body.disp_single .evo_post__full blockquote p,
body.disp_page .evo_post__full blockquote p {
  margin-bottom: 0;
}
body.disp_single .content_full blockquote::before,
body.disp_page .content_full blockquote::before,
body.disp_single .evo_post__full blockquote::before,
body.disp_page .evo_post__full blockquote::before {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  content: "\f10d";
  position: absolute;
  top: -18px;
  left: -10px;
  font-size: 22px;
}
.tags_single {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #555;
}
.tags_single a {
  text-transform: capitalize;
  font-weight: 400;
  display: inline-block;
  color: #337ab7;
  background-color: transparent;
}
.evo_intro_post .tags_single,
.evo_featured_post .tags_single {
  padding-bottom: 15px;
}
/* ------------------------------------
    Comment Style
--------------------------------------*/
.single_comment,
.page_comment,
.comment_form {
  border: none;
  border-color: transparent;
  box-shadow: none;
}
.single_comment .panel-heading,
.page_comment .panel-heading,
.comment_form .panel-heading {
  background: transparent;
  padding: 0 0 6px;
  font-weight: 600;
  font-size: 15px;
}
.single_comment .panel-body p,
.page_comment .panel-body p,
.comment_form .panel-body p {
  padding: 0 10px 0px 90px;
}
.single_comment .panel-body .bCommentSmallPrint,
.page_comment .panel-body .bCommentSmallPrint,
.comment_form .panel-body .bCommentSmallPrint {
  padding-top: 10px;
  font-family: "Lato", sans-serif;
}
.single_comment .permalink_right,
.page_comment .permalink_right,
.comment_form .permalink_right {
  background: #f5f5f5;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 700;
  color: #555;
}
.single_comment .permalink_right:hover,
.page_comment .permalink_right:hover,
.comment_form .permalink_right:hover {
  background: #32b9d2;
  color: #fff;
  text-decoration: none;
}
.single_comment .permalink_right:hover span,
.page_comment .permalink_right:hover span,
.comment_form .permalink_right:hover span {
  color: #fff !important;
}
/**
 * COMMENT FORM STYLE
 * -----------------------------------------------------------------------------
 */
.evoComment .pannel-heading,
.comment_form .pannel-heading {
  border-color: #E8E8E8;
}
.evoComment .evoComment-text,
.comment_form .evoComment-text {
  font-size: 14px;
  font-family: "Merriweather", sans-serif;
  letter-spacing: 0.8px;
  color: rgba(51, 51, 51, 0.81);
  line-height: 22px;
}
h4.comment_text {
  text-transform: capitalize;
  font-size: 24px;
  margin: 30px 0 20px;
  font-weight: 600;
  color: rgba(51, 51, 51, 0.81);
}
h4.comment_text a:hover {
  background-color: transparent;
}
h4.evoComment-title {
  font-weight: 600;
  color: rgba(51, 51, 51, 0.81);
  font-size: 18px;
  padding-bottom: 2px;
}
h4.evoComment-title a:hover {
  background-color: transparent;
}
.styled_content_block img.bCommentAvatar {
  border-radius: 100%;
  margin: 0 10px 10px 0;
}
.evoComment-avatar,
.evo_comment_avatar {
  float: left;
}
.bPost .ratings_table {
  margin-bottom: 30px;
}
.form-group {
  margin-top: 10px;
}
.form-group label.control-label {
  text-align: left;
  padding-left: 15px;
}
.bComment .btn,
.evo_form__comment .btn {
  padding: 10px 18px;
  font-size: 14px;
  margin: 2px 0;
}
.bComment .btn:active,
.evo_form__comment .btn:active,
.bComment .btn:focus,
.evo_form__comment .btn:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
.bComment .SaveButton,
.evo_form__comment .SaveButton {
  background: #32B9D2;
  border: none;
  color: #fff;
  font-weight: 600;
  outline: none;
}
.bComment .preview.btn,
.evo_form__comment .preview.btn {
  border: none;
  background: #ECECEC;
  outline: none;
}
.comment_notification,
.feedback_feed_msg,
.evo_post_comment_notification,
.evo_post_feedback_feed_msg {
  font-size: 14px;
  color: rgba(51, 51, 51, 0.81);
  text-align: center;
  font-family: "Merriweather", sans-serif;
}
/* ------------------------------------
    Responsive
--------------------------------------*/
@media only screen and (max-width: 40em) {
  .single_bg .single_bg_content .entry-title-full {
    font-size: 2.3em;
    padding: 0 30px;
  }
  .content_full .bText,
  .evo_post__full .evo_post__full_text {
    letter-spacing: 0.6px;
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 40px;
  }
}
.evo_post_comment_notification a.btn.btn-default {
  white-space: normal;
}
body.disp_page .sitewide_header,
body.disp_single .sitewide_header {
  margin-bottom: 0px !important;
  z-index: 9999;
}
body.disp_page .navbar-header,
body.disp_single .navbar-header {
  z-index: 1;
}
.disp_comments .evo_content_block .panel {
  border: none;
  border-color: transparent;
  box-shadow: none;
}
.disp_comments .evo_content_block .panel .panel-heading {
  padding: 0px 0px 6px 0px;
}
.disp_comments .evo_content_block .panel .panel-heading,
.disp_comments .evo_content_block .panel .panel-heading h4 {
  color: rgba(51, 51, 51, 0.81);
  font-family: Lato, sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  background-color: transparent;
}
.disp_comments .evo_content_block .panel .panel-heading a,
.disp_comments .evo_content_block .panel .panel-heading h4 a {
  color: rgba(51, 51, 51, 0.81);
}
.disp_comments .evo_content_block .panel .panel-heading .floatright,
.disp_comments .evo_content_block .panel .panel-heading h4 .floatright {
  float: none !important;
  clear: both;
}
.disp_comments .evo_content_block .panel .panel-heading .floatright .badge,
.disp_comments .evo_content_block .panel .panel-heading h4 .floatright .badge {
  top: 6px;
}
.disp_comments .evo_content_block .panel .panel-body {
  font-size: 14px;
  font-family: "Merriweather", sans-serif;
  letter-spacing: 0.8px;
  color: rgba(51, 51, 51, 0.81);
  line-height: 22px;
}
.disp_comments .evo_content_block .panel .permalink_right {
  background: #f5f5f5;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 700;
  color: #555;
}
.evo_featured_post .post-comments {
  margin-bottom: 20px;
}
.jumbotron .post_title h2 {
  font-size: 30px;
}
.jumbotron ul {
  margin-left: 25px !important;
}
