.module_style1 {
  background: url('../../../templates/bt_magazine/images/shadow-left.png') #626262 top right repeat-y;
}
.module_style1 .module-title {
  color: #fff;
  background-color: #b90004;
}
.t3-sidebar-1 .module_style1 .module-title {
  color: #fff;
  border-bottom: 0;
}
.t3-sidebar-1 .module_style1 .module-ct {
  border-top: 0;
  padding-top: 0;
}
.t3-sidebar-1 .module-title {
  color: #5a5a5a;
}
.module-title {
  border-bottom: 1px solid #cfcfcf;
}
.module-ct {
  border-top: 1px solid #fff;
  padding-top: 18px;
}
.ezb-mod a {
  color: #dbdbdb;
}
.module_style1 .ezb-mod .mod-item + .mod-item {
  border-top: 1px solid #757575;
  margin: 0 !important;
}
.module_style1 #ezblog-categories .avatar {
  border: 0;
}
.module_style1 #ezblog-categories .mod-avatar {
  margin: 0 10px 0 14px;
}
span.bt-count {
  background-color: #f1f1f1;
  border-radius: 20px;
  font-size: 11px;
  float: right;
  width: 24px;
  text-align: center;
}
.mod-category-name {
  padding: 0 11px 0 18px;
}
.t3-sidebar-1 .module-title {
  font-weight: normal;
  font-size: 16px;
}
.t3-sidebar-1 .module-title span {
  font-weight: bold;
}
.module_style1 .ezb-mod .mod-post-title {
  font-size: 12px;
  color: #e7e7e7;
  font-weight: normal;
}
.module_style1 .ezb-mod .mod-post-author.at-bottom {
  border: 0;
}
.module_style1 .ezb-mod .post-date {
  font-size: 11px;
  
  color: #e7e7e7;
}
.module_style1 .ezb-mod .mod-post-author.at-bottom {
  border-top: 0;
  margin: 0;
  padding: 10px 0 0;
}
.module_style1 .ezblog-latestpost_style1 {
  padding: 0 18px;
}
.module_style1 .ezblog-latestpost_style1 .ezb-mod .mod-item {
  padding: 12px 0 16px !important;
  color: #e7e7e7;
}
.mod_easyblogarchive .mod-months .mod-month {
  color: #8a8a8a;
  font-weight: bold;
  background: url('../../../templates/bt_magazine/images/icon-date2.png') left center no-repeat;
}
.mod_easyblogarchive .mod-months .mod-month a {
  color: #8a8a8a;
}
.mod_easyblogarchive .mod-year a {
  color: #b90004;
}
.custom p {
  margin: 0;
}
.acymailing_module_form .acysubbuttons {
  text-align: left;
}
.t3-sidebar div.acymailing_module {
  margin: 0 18px !important;
}
.t3-sidebar .mod_easyblogcalendar td {
  border: 0;
}
.t3-sidebar .mod_easyblogcalendar td.blank {
  background-color: #F5F5F5;
}
.mod_easyblogcalendar td.withpost {
  border-radius: 20px;
}
.mod_easyblogcalendar {
  background-color: #f5f5f5;
  margin: 0 18px;
}
.t3-sidebar .mod_easyblogcalendar td {
  background-color: #f5f5f5;
  padding: 4px 0;
  color: #9099b7;
  font-size: 14px;
}
.module_nomargin .module-ct {
  padding-top: 0;
}
.topauthor {
  background: url('../../../templates/bt_magazine/images/shadow-right.png') #fff top left repeat-y;
}
.topauthor .module-title {
  border-bottom: 1px solid #f1f1f1;
}
.ezb-mod .mod-author-name a {
  font-family: Open Sans;
  font-weight: 600;
  font-size: 15px;
  color: #b90004;
}
.ezb-mod .mod-author-post.small {
  color: #5F5F5F;
  font-size: 12px;
  margin: auto;
}
.topauthor .ezb-mod .mod-item {
  border-bottom: 1px solid #f0f0f0;
  padding: 13px 0 !important;
}
.topauthor .ezb-mod .mod-avatar {
  margin-right: 18px;
}
.topauthor .ezb-mod .mod-author-bio,
.topauthor .ezb-mod .mod-author-brief {
  padding: 0 18px;
  margin-bottom: 0;
  border-bottom: 0;
}
.topauthor .ezb-mod > .mod-item:hover {
  background: url('../../../templates/bt_magazine/images/bt-icon-bottom.png') #b90004 bottom right no-repeat;
}
.topauthor .ezb-mod > .mod-item:hover .mod-author-name a,
.topauthor .ezb-mod > .mod-item:hover .mod-author-post.small {
  color: #fff;
  text-decoration: none;
}
.topauthor .ezb-mod .mod-item + .mod-item {
  border-top: 0 none;
  margin: 0 !important;
}
.t3-sidebar-2 .t3-module {
  margin-bottom: 20px;
}
.bt-blocks {
  margin: 0 10px;
}
.swap-bt-block {
  background-color: #fff;
  float: left;
  width: 50%;
}
.swap-bt-block .bt-block {
  margin: 20px 10px;
}
.t3-sidebar table#eblog-calendar {
  border: 0;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_month {
  background-color: #b90004;
  border: 0;
  color: #fff;
  padding: 10px 0;
  border-radius: 10px 10px 0 0;
  text-align: center;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_month a {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: Open Sans;
  text-transform: uppercase;
  text-decoration: none;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar td.withpost {
  background-color: #b90004;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar td.withpost a {
  color: #fff;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_day {
  border: 0;
  background: none;
  color: #b90004;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  padding: 12px 0;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_month a.prevMonth {
  border: 0;
  background: url('../../../templates/bt_magazine/images/next-day.png') center center no-repeat;
  margin-left: 20px;
  width: 24px;
  height: 24px;
  text-indent: 99px;
  overflow: hidden;
}
.t3-sidebar .mod_easyblogcalendar #eblog-calendar th.calendar_month a.nextMonth {
  border: 0;
  margin-right: 20px;
  overflow: hidden;
  width: 24px;
  height: 24px;
  text-indent: 99px;
  background: url('../../../templates/bt_magazine/images/prev-day.png') center center no-repeat;
}
.module_noborder .module-ct {
  border: 0;
  padding-top: 0;
}
.simplemodal-wrap .btl-content-block h3 {
  background-color: #b90004;
}
.btl-input > input:focus,
.btl-input > textarea:focus {
  border-color: #b90004;
}
input.btl-buttonsubmit,
button.btl-buttonsubmit {
  background: #b90004;
  border: 1px solid #ff060c;
}
input.btl-buttonsubmit:hover,
button.btl-buttonsubmit:hover {
  background: #b90004;
}
#btl-content-login #bt_ul li {
  background: url('../../../templates/bt_magazine/images/li-icon.png') left center no-repeat;
  padding-left: 14px;
}
#btl-content-login #bt_ul li:hover {
  background: url('../../../templates/bt_magazine/images/themes/orange/li-icon-hover.png') left center no-repeat;
}
#btl-content-login #bt_ul li a:hover {
  color: #b90004;
}
#simplemodal-container a.modalCloseImg {
  background: url('../../../templates/bt_magazine/images/themes/orange/close-bt.png') no-repeat scroll center top transparent;
}
#simplemodal-container a.modalCloseImg:hover {
  background: url('../../../templates/bt_magazine/images/themes/orange/close-bt.png') no-repeat scroll center bottom transparent;
}
.blocknews .bt-title a {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #b90004;
  font-family: Open Sans;
}
.custom_noborder p {
  padding-left: 18px;
}
.fpshow .bt-caption-content .bt-category a,
.fpshow .bt-title a,
.fpshow .bt-footernav .bt-title {
  font-family: Open Sans;
}
.fpshow .bt-footernav .active,
.fpshow .bt-slide {
  background-color: #b90004;
}
.content-mass-top .module-ct {
  padding-top: 0;
  border-top: 0;
}
.collapse {
  z-index: 99;
}
#module-in-profile h3 {
  color: #b90004;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  padding-top: 15px !important;
  padding-left: 15px !important;
}
#btl-content #btl-content-profile #module-in-profile ul li:hover a,
#btl-content #btl-content-profile #module-in-profile ul li.active a {
  color: #b90004;
}
#btl .btl-panel > span.active,
#btl .btl-panel > span:hover,
button.btl-buttonsubmit:focus,
input.btl-buttonsubmit:focus {
  background-color: #b90004;
}
.mod_easyblogtagcloud {
  padding: 0 18px;
}
.mod_easyblogtagcloud a.tag-cloud {
  color: #808080;
  padding: 0 5px;
  border-radius: 3px;
  background-color: #d6d6d6;
  margin-right: 3px;
  margin-bottom: 12px;
  display: inline-block;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none;
}
.mod_easyblogtagcloud a.tag-cloud:hover {
  background-color: #b90004;
  color: #fff;
}
div.k2TagCloudBlock a:hover {
  background-color: #b90004;
  color: #fff;
}
#btl .btl-panel > #btl-panel-profile {
  background: url('../../../templates/bt_magazine/images/themes/orange/btl-panel-bg.png') #fff 85% center no-repeat;
}