div.clsBlog {
  /*padding:10px 15px;*/
  /* border:1px solid #c0c0c0;

   margin-right: 35px;*/ }

div.clsBlog h3 {
  border-bottom: 3px solid #006c95;
  color: #0080D5;
  font-family: andalus;
  font-weight: bold;
  padding: 4px;
  text-transform: uppercase; }

.sfLogoimg {
  height: auto; }

div.clsBlog div.desc {
  text-align: left;
  margin: 10px 15px 20px 15px;
  color: #000; }

div.clsBlog div.title {
  /*text-align: center;*/
  text-align: left;
  margin: 0 15px; }

div.clsBlog div.title h1 {
  color: #f41e1e;
  margin: 15px 0 0 0; }

span.continue {
  float: right; }

span.clsShare {
  float: right; }

div.topTools {
  /*border-top: 1px solid #c0c0c0;*/
  border-bottom: 1px solid #ccc;
  padding: 4px;
  margin: 0 15px; }

div.topTools span.category {
  background: url(../images/category-icon.png);
  background-repeat: no-repeat;
  padding-left: 18px; }

div.topTools span.date {
  background: rgba(0, 0, 0, 0) url("../images/Calendar-icon.png") no-repeat scroll 0 3px;
  background-repeat: no-repeat;
  padding-left: 18px; }

div.topTools span.author {
  background: url(../images/man-icon.png) no-repeat 0 3px;
  padding-left: 20px;
  float: right; }

div.topTools span.tag {
  background: url(../images/tag-blue-icon.png) no-repeat 0 3px;
  background-repeat: no-repeat;
  padding-left: 18px; }

div.topTools span.tag, div.topTools span.category {
  margin-left: 20px; }

span.author {
  margin-left: 20px; }

#tagList {
  margin: 0;
  padding: 0; }

div.clsHeading {
  width: 200px;
  height: 30px;
  border: 1px solid #c0c0c0;
  margin-bottom: -15px;
  padding: 5px 10px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #eee; }

.item P {
  font-weight: normal; }

/*----------Popular Blog---------------*/
.clsPopularBlog {
  overflow: auto;
  background: #d7d7d7;
  border: 1px solid #c0c0c0;
  padding-bottom: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

div.clsPopularBlogInner {
  padding: 10px; }

#ulPopularBlogItems li {
  float: left;
  padding: 10px;
  margin-left: 7px;
  background: #f1f1f1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 22%;
  height: 80px;
  -webkit-transition: all 0.3 ease;
  -moz-transition: all 0.3 ease;
  -o-transition: all 0.3 ease;
  transition: all 0.3 ease; }

#ulPopularBlogItems li p.desc {
  border-top: 1px solid #ccc;
  padding: 4px; }

#ulPopularBlogItems li span {
  font-weight: bold;
  color: #0080d5; }

#ulPopularBlogItems li:hover {
  background: #fff; }

/*---------Latest Posts----------*/
div.clsLatestPost ul {
  text-align: left; }

div.clsLatestPost a {
  background: url(../images/calendar.png) no-repeat 0 center;
  padding-left: 21px;
  border-bottom: 1px solid #c0c0c0;
  display: block;
  line-height: 36px; }

/*----------Top Bloggers--------------*/
div.clsTopBloggers li {
  cursor: pointer;
  float: left; }

div.clsTopBloggers li img {
  height: 50px;
  width: 60px;
  margin-left: 4px;
  border: 2px solid #c0c0c0;
  padding: 3px; }

/*blog category*/
.ct-nav-main {
  clear: both;
  float: left;
  font-style: normal;
  width: 100%;
  margin-top: 45px; }

.ct-nav-main ul {
  float: right;
  font-size: 20px;
  margin-top: 5px; }

.ct-nav-main ul li:after, .ct-nav-top ul li:after {
  content: "|"; }

.ct-nav-main ul li {
  color: #BECFDE;
  display: inline; }

.ct-nav-top ul li a, .ct-nav-main ul li a {
  white-space: nowrap; }

.ct-nav-main ul li a {
  color: #006C95;
  margin: 0 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10pt; }

div.fb-like-box {
  margin-left: 25px;
  width: 94% !important; }

div.fb-like-box span {
  width: 94% !important; }

div.clsBottomControl {
  height: 40px;
  padding: 5px;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0; }

div.clsBottomControl a {
  float: left; }

#buttons-expanded {
  float: right; }

.ct-nav-main ul li a:hover {
  color: #069; }

.Vote {
  background: none repeat scroll 0 0 #DDDDDD;
  border: 0 double #CCCCCC;
  border-radius: 28px 28px 28px 28px;
  color: #930A0A;
  font-size: 15px;
  padding: 3px 9px;
  text-align: center;
  text-decoration: none; }

.CommentDate {
  background: url(../images/Comment-Date.png) no-repeat 0 center;
  padding-left: 21px; }

.CommentUser {
  background: url(../images/Comment-User.png) no-repeat 0 center;
  padding-left: 21px;
  /*border-bottom: 1px solid #c0c0c0; display:block; line-height:36px;*/ }

#divDisplayComment {
  margin-top: 10px; }

#divDisplayComment img {
  float: left;
  border: 1px solid #c0c0c0;
  margin-top: 18px; }

#divDisplayComment table {
  width: 80%;
  float: left;
  margin-left: 50px;
  margin-top: 25px; }

.clsComment {
  margin-top: 25px; }

/*Blog*/
.article-item {
  background: #e6dec6;
  height: 100%;
  transition: all 300ms ease-out; }
  .article-item:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  .article-item a {
    display: block;
    height: 276px; }
    .article-item a img {
      display: block;
      height: 276px;
      object-fit: cover;
      width: 100%; }
  .article-item .sfArticleInfo {
    padding: 20px; }
    .article-item .sfArticleInfo ul {
      margin-bottom: 8px; }
      .article-item .sfArticleInfo ul li {
        align-items: center;
        color: #777777;
        display: flex;
        font-family: "Akrobat-Bold";
        font-size: 14px;
        flex-wrap: wrap;
        line-height: 30px;
        margin-right: 10px; }
      .article-item .sfArticleInfo ul .sfauthor {
        float: left; }
      .article-item .sfArticleInfo ul .sfcomments {
        display: none; }
      .article-item .sfArticleInfo ul .sfPostimg {
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block; }
        .article-item .sfArticleInfo ul .sfPostimg a {
          background: #fff;
          display: inline-block;
          text-align: center; }
    .article-item .sfArticleInfo h3 {
      margin-bottom: 12px; }
      .article-item .sfArticleInfo h3 a {
        color: #444444;
        font-family: "Akrobat-Bold";
        font-size: 26px;
        height: auto;
        line-height: 32px; }
        .article-item .sfArticleInfo h3 a:hover {
          color: #f36f21;
          transition: all 300ms ease-out; }

.article-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .article-list .sfNewArticle {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px; }

.sfInnerwrapper table, .sfInnerwrapper table td {
  border: none !important; }

.sfSmartBlog .sfdate {
  line-height: 24px; }

.sfSmartBlog .sfNewArticle h3 a {
  font-size: 22px; }

.sfSmartBlog .sfNewArticle {
  margin-bottom: 40px; }

.sfComment table {
  border: 1px solid #999;
  padding: 10px;
  position: relative;
  background: #eee; }

.sfComment table:after {
  content: '';
  display: block;
  width: 25px;
  height: 22px;
  position: absolute;
  left: -24px;
  top: 20px;
  background: url(../images/comment-arrow.png) no-repeat; }

.sfSearch {
  float: right; }

.sfCustomLogin {
  float: right; }

ul.sfStatus {
  background: #e4e4e4;
  border: 1px solid #bebebe; }

ul.sfStatus li {
  border-right: 1px solid #bebebe;
  padding: 7px;
  float: left;
  cursor: pointer; }

ul.sfStatus li.info {
  background: url(../images/info.png) no-repeat center; }

ul.sfStatus li.frenRequest {
  background: url(../images/fren.png) no-repeat center; }

ul.sfStatus li.Inbox {
  background: url(../images/msg.png) no-repeat center; }

div.sfIntro blockquote {
  background: #8fbfef;
  float: right;
  width: 80%; }

div.sfIntro blockquote p {
  color: #fff; }

div.sfMiddlemaincurrent h2 {
  border-bottom: 1px solid #52276c; }

.sfAds {
  margin: 0 auto;
  width: 728px;
  display: block; }

#loginContainer span.controlBtn {
  position: absolute;
  right: 0px;
  top: -65px;
  width: 200px;
  text-align: right; }

.sfSearchwrapper .sfError {
  display: inline; }

.sfSearchresult table, .sfSearchresult table h2 {
  border-width: 0 !important; }

.sfSearchresult table h2 a, .sfPeopleList li .clsInfo a, span#spanTittle {
  font: 18px segoeuil,sans-serif; }

.sfPostLeft a img, div.infoAvatar a img {
  border: 1px solid #999 !important;
  padding: 1px;
  height: 60px; }

.sfPostInfo {
  margin-bottom: 20px; }

#connections {
  display: none; }

#sfSffooterlinks {
  clear: both;
  overflow: hidden;
  margin-top: 20px; }

#tagCloud {
  padding: 0 !important; }

#tagList li {
  background: #FDFDFD url(../images/tag_sprite.png) no-repeat 0 0;
  float: left;
  margin: 0 5px 10px 0px; }

#tagList li a {
  list-style-type: none;
  height: 20px;
  border-bottom: 1px solid #D3D3D3;
  border-right: 1px solid #D6D6D6;
  border-top: 1px solid #E9E9E9;
  color: #333333;
  margin-left: 9px;
  padding: 2px 10px 3px;
  font: 12px Arial, Helvetica, sans-serif !important; }

#tagList li a:hover {
  background: #f3fcff; }

#tagList li:hover {
  background: url(../images/tag_sprite.png) no-repeat 0 -21px; }

.sfFixed2 .sfModule {
  padding: 15px;
  overflow: hidden;
  margin-right: 30px; }

.sfFixed2 .sfModule h2 {
  color: #7554AC; }

#profileDetails .infoAvatar a img {
  height: 180px !important; }

div.blogs a {
  background-color: #da503f !important; }

div.forum a {
  background-color: #8770ad !important; }

div.people a {
  background-color: #e19139 !important; }

div.groups a {
  background-color: #9cb84e !important; }

div.account a {
  background-color: #3faaaf !important; }

div.snippets a {
  background-color: #b55581 !important; }

img.sfStatusImage {
  height: 55px;
  border: 1px solid #c0c0c0; }

.sfPostEntry {
  background: #eee;
  padding: 20px 10px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #FFFFFF; }

.newComment .DeleteComment, .comments .DeleteComment, .sftblDiscussion tr .sfDeleteThread {
  opacity: 0; }

.newComment:hover .DeleteComment, .comments:hover .DeleteComment, .sftblDiscussion tr:hover .sfDeleteThread {
  opacity: 0.5; }

.DeleteComment, .DeleteDiscussion, .sfDeleteThread, .sfDeletePost, .sfDeleteThreads {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: url(../images/btndelete.png) no-repeat left bottom;
  text-indent: -9999em;
  cursor: pointer;
  opacity: 0.5; }

.DeleteComment:before, .DeleteDiscussion:before, .sfDeleteThread:before, .sfDeletePost:before, .sfDeleteThreads:before {
  position: absolute;
  left: 0;
  top: 1px;
  content: "";
  width: 15px;
  height: 5px;
  display: inline-block;
  background: url(../images/btndelete-top.png) no-repeat;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.DeleteComment:hover:before, .DeleteDiscussion:hover:before, .sfDeleteThread:hover:before, .sfDeletePost:hover:before, .sfDeleteThreads:hover:before {
  -webkit-transform: matrix(0.775, 0.632, -0.632, 0.775, 0, 0);
  position: absolute;
  top: -2px;
  -moz-transform: matrix(0.775, 0.632, -0.632, 0.775, 0px, 0px);
  -ms-transform: matrix(0.775, 0.632, -0.632, 0.775, 0, 0);
  -o-transform: matrix(0.775, 0.632, -0.632, 0.775, 0, 0);
  transform: matrix(0.775, 0.632, -0.632, 0.775, 0, 0); }

.sfDeleteThread, .sfDeleteThreads, .sfDeletePost {
  position: relative;
  float: right; }

.sfDeleteThread a img, .sfDeleteThreads a img, .sfDeletePost a img {
  display: none; }

.sfError {
  display: block;
  color: Red; }

div.clsInvite {
  text-shadow: none; }

.sfEntryInfo p {
  margin-bottom: 5px; }

#tagCloud {
  padding: 0 !important; }

#tagList li {
  background: #FDFDFD url(../images/tag_sprite.png) no-repeat 0 0;
  float: left;
  margin: 0 5px 10px 0px; }

#tagList li a {
  list-style-type: none;
  height: 19px;
  display: inline-block;
  border-bottom: 1px solid #D3D3D3;
  border-right: 1px solid #D6D6D6;
  border-top: 1px solid #E9E9E9;
  color: #333;
  margin-left: 9px;
  padding: 0 10px;
  font: 12px/19px Arial, Helvetica, sans-serif !important; }

#tagList li a:hover {
  background: #f3fcff; }

#tagList li:hover {
  background: url(../images/tag_sprite.png) no-repeat 0 -21px; }

/* Top Posts*/
.sfTopPosts ul li {
  border-bottom: 1px solid #f1f1f1; }

.sfTopPosts ul li a {
  padding: 12px 0px;
  display: block; }

.sfTopPosts ul li span {
  position: relative;
  top: 10px;
  color: #555;
  width: 18px;
  height: 18px;
  text-align: center;
  display: inline-block;
  border: 1px solid #555;
  border-radius: 50%;
  margin-right: 10px;
  float: left; }

.sfTopPosts ul li:hover span {
  background: #1886bb;
  border: 1px solid #087DB6;
  color: #fff; }

.sfArticleInfo .sfauthor {
  border-bottom: none; }

/*Dialogue Conform*/
#popup_container {
  font-family: Arial, sans-serif;
  font-size: 12px;
  min-width: 300px;
  /* Dialog will be no smaller than this */
  max-width: 600px;
  /* Dialog will wrap after this width */
  background: #FFF;
  border: solid 5px #999;
  color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

#popup_title {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 1.75em;
  color: #666;
  background: #CCC url(images/title.gif) top repeat-x;
  border: solid 1px #FFF;
  border-bottom: solid 1px #999;
  cursor: default;
  padding: 0em;
  margin: 0em; }

#popup_content {
  background: 16px 16px no-repeat url(images/info.gif);
  padding: 1em 1.75em;
  margin: 0em; }

#popup_content.alert {
  background-image: url(images/info.gif); }

#popup_content.confirm {
  background-image: url(images/important.gif); }

#popup_content.prompt {
  background-image: url(images/help.gif); }

#popup_message {
  padding-left: 48px; }

#popup_panel {
  text-align: center;
  margin: 1em 0em 0em 1em; }

#popup_prompt {
  margin: .5em 0em; }

/*paging*/
.click {
  background-color: Red; }

.Paging {
  margin: 3px;
  cursor: pointer; }

#previous, #next {
  cursor: pointer; }

#loadingDiv {
  position: relative;
  height: 30px;
  border: 1px solid #b4b4b4;
  margin: 20px auto;
  width: 100%;
  background: #f1f1f1 url(../images/loading35.gif) no-repeat center;
  text-indent: -999em;
  font: bold 12px/30px Arial, Helvetica, sans-serif; }

.sfNewArticle h3 a {
  display: block;
  font-size: 24px;
  color: #fff;
  letter-spacing: 1px; }

.sfArticleInfo li {
  list-style: none; }

.sfNewArticle > a {
  display: block; }

/*--------------------------------------------------*/
.eventListWrapper {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.5);
  float: none;
  margin: -400px auto 60px;
  overflow: hidden;
  padding: 0;
  width: 1200px; }

.divBlogDetails .sfPrimaryBtn {
  float: right;
  margin-right: 20px;
  margin-bottom: 15px; }

.divBlogDetails .sfPrimaryBtn span {
  line-height: 50px; }

.divBlogDetails .sfPrimaryBtn .fa {
  width: 50px;
  line-height: 50px;
  height: 50px;
  font-size: 18px; }

#divBlogs {
  padding: 30px 10px; }

#divBlogs h1 {
  font-size: 32px;
  margin: 10px 1% 5px; }

.sfEmpty {
  padding: 20px 15px 0;
  font-size: 16px;
  color: #000; }

/*# sourceMappingURL=module.css.map */
