#eb.eb-component .eb-reading-progress__container, #eb.eb-component .eb-reading-progress {background: rgba(255,255,255,0) !important;} 
.eb-modules-wrap.eb-modules-stackideas-toolbar .mod-si-toolbar .light {
  border: 1px solid #ddd !important;
  padding: 0;
  margin: 0 0 20px;
  box-shadow: 0px 0px 2px 2px #91BC6E inset;
}
.eb-modules-wrap.eb-modules-stackideas-toolbar .mod-si-toolbar .light .fd-toolbar {padding: 2px;}
.eb-modules-wrap.eb-modules-stackideas-toolbar .fd-toolbar-divider {border: 0 !important; margin: 0 !important;}
.fd-toolbar__item.fd-toolbar__item--search {height: 35px; margin: 4px 0 0 3px;}
.fd-toolbar__item.fd-toolbar__item--search .fd-toolbar-btn {border-radius: 0 !important; height: 32px; border: 1px solid #91BC6E !important; margin: 0 0 0 2px;}
#fd .fd-toolbar__link.is-composer {background-color: #999 !important; border-radius: 0;} 

.moduletable.search #eb.eb-mod.eb-mod-search.mod-easyblogsearchsearch .input-group-btn button.btn.btn-default {
  background-image: url("/templates/t4_blank/local/images/search.png") !important;
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 4px center;
  padding: 8px 12px 8px 30px !important;
  color: #777 !important;
} 
input#search-blogs {border-bottom: 1px solid #aaa !important; padding: 0 5px !important; height: 20px !important; margin: 6px 10px 0 20px; border-radius: 0 !important;} 
#eb .eb-category a[data-more=""] {float: right; border: 1px solid #ddd; padding: 2px 15px; letter-spacing: 1px;} 
#fd .fd-toolbar__link:hover, #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #fd .fd-toolbar .is-active .fd-toolbar__submenu-link {color: #B30000; background: none;} 
#eb .eb-authors-head {border-radius: 0; padding: 0 10px 10px; border: 1px solid #ccc;}
#eb .eb-authors-bio a[data-more=""] {float: right; border: 1px solid #ccc; padding: 0 15px;} 
#eb .eb-post-listing__item {padding-left: 10px;} 
#eb .reset-heading {background: url("/templates/t4_blank/local/images/bg-title.png") no-repeat left bottom; font-family: 'lucida_calligraphyitalic'; display: inline-block; padding: 0 10px;}
#eb .eb-post-content .eb-post-head.no-overflow {display: contents;} 
#eb .eb-post-content .reset-heading {background: url("/templates/t4_blank/local/images/bg-title-h.png") no-repeat left bottom; display: block; padding: 3px 0 90px 1%; margin: 0 0 -80px -1%; width: 101%; text-shadow: 0.5px 0.5px 0 #fff; color: #800000;}
.eb-entry-nav.fd-cf {border-radius: 0 !important; box-shadow: 0 0 1px 1px #8ACE73 inset; border: 1px solid #999 !important;} 
.eb-entry-nav.fd-cf .eb-entry-nav-next {border-left: 1px solid #8ACE73 !important;} 
#eb h2.eb-post-title {font-size: 26px; line-height: 32px;} 
#eb .eb-post-more {margin-top: 10px !important;} 
#eb .eb-post-more .btn {color: #000 !important; border: 1px solid #ccc !important; border-radius: 0;} 
#eb .eb-post-more .btn:hover {color: #B30000 !important;} 
#eb .eb-post-foot a {color: #000;} 
#eb .eb-post-foot a:hover {color: #B30000;} 
#eb .eb-tags span a::before {content: "* ";} 
#eb .eb-tags span a {color: #777; border: 1px solid #ddd; padding: 2px 5px;} 
#eb .eb-tags span a:hover, #eb .eb-entry-nav > div > a:hover {color: #B30000;} 
#eb .eb-tags span::after {content: "";} 
#eb .eb-comments h4 {border: 0; font-size: 22px; font-weight: 400; letter-spacing: 1px; padding: 0 50px 0 20px; margin: 20px 0 10px;} 
.site-default.com_easyblog.view-entry #eb .eb-post-thumb .eb-post-thumb-caption {position: relative; display: block; width: 100%; left: auto; bottom: auto; margin: 10px 0 0; background: none; color: #777; padding: 0; border: 0; text-align: left; font-size: 11px; right: 0; animation: none;} 
#eb .eb-post-thumb .eb-post-thumb-caption {background: rgba(82,116,54,0.9); border: 3px double #fff; font-size: 12px; line-height: 16px; text-align: justify; margin: -50% 0 50% 50%; width: 200%; display: none;} 
#eb .eb-post-thumb .eb-post-image img:hover + .eb-post-thumb-caption, #eb .eb-post-thumb .eb-post-thumb-caption:hover {display: block;} 
#fd .o-dropdown .o-btn.o-btn--primary, #eb .eb-subscribe-form .btn.btn-primary, #eb .form-action .btn.btn-primary {background-color: #8ACE73 !important; border: 1px solid #ddd !important;} 
.eb-post-thumb-caption {
	-webkit-animation: scale 1.0s ease-in-out both;
	-moz-animation: scale 1.0s ease-in-out both;
	-o-animation: scale 1.0s ease-in-out both;
	-ms-animation: scale 1.0s ease-in-out both;
	animation: scale 1.0s ease-in-out both;    
	-webkit-animation-name: scale; 
    animation-name: scale; 
}
@-webkit-keyframes scale{
	0% {-webkit-transform: scale(0);}
	100% {-webkit-transform: scale(1);}
}
@-moz-keyframes scale{
	0% {-moz-transform: scale(0);}
	100% {-moz-transform: scale(1);}
}
@-o-keyframes scale{
	0% {-o-transform: scale(0);}
	100% {-o-transform: scale(1);}
}
@-ms-keyframes scale{
	0% {-ms-transform: scale(0);}
	100% {-ms-transform: scale(1);}
}
@keyframes scale{
	0% {transform: scale(0);}
	100% {transform: scale(1);}
}
#fd .o-dropdown .fd-link {color: #658F43; font-weight: 700;} 
#fd .o-dropdown .fd-link:hover, #eb a:hover, #eb .eb-entry-article a:hover {color: #B30000;} 
#eb .eb-entry-article a {color: #709E49;} 
#eb .eb-comments h4 span {font-family: arial; font-size: 14px; color: #999;} 

@media (min-width: 1201px) {
  #fd .fd-toolbar a span {text-transform: uppercase; letter-spacing: 1px;} 
  .com_easyblog .t4-section.t4-main-body .t4-col.sidebar-l {margin: 0 20px 0 0; border: 1px solid #35901e; border-radius: 6px 0; box-shadow: 0 0 2px 2px #cedccd inset; padding: 20px 15px 20px 10px;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.sidebar-l {position: fixed; max-width: 340px; top: 140px; max-height: 82%; overflow-y: auto;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.col-md {margin-left: 355px;} 
} 

@media (max-width: 768px) {	
#eb .eb-modules-stackideas-toolbar {margin-bottom: 0; margin-top: 20px;} 
#eb h2.eb-post-title {font-size: 22px; line-height: 30px;} 
#eb .eb-post-content .reset-heading {padding: 3px 0 90px 1.5%; margin: 0 0 -80px -1.5%;}
} 

@media (min-width: 1201px) and (max-width: 1420px) {	
  .com_easyblog .t4-section.t4-main-body .t4-col.sidebar-l {margin: 0 15px;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.col-md {margin-left: 370px;} 
} 

@media (min-width: 981px) and (max-width: 1200px) {	
  .com_easyblog .t4-section.t4-main-body .t4-col.sidebar-l {max-width: 28%;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.sidebar-l {position: fixed; max-width: 320px; top: 100px;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.col-md {margin-left: 320px;} 
  #eb .eb-post-thumb .eb-post-thumb-caption {margin: -50% 0 50% 20%; width: 180%;} 
  #eb .eb-post-content .reset-heading {padding: 3px 0 90px 1.5%; margin: 0 0 -80px -1.5%;}
} 

@media (min-width: 769px) and (max-width: 980px) {	
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.sidebar-l {position: fixed; max-width: 320px; top: 90px;} 
  .com_easyblog .t4-section.t4-main-body.fixed .t4-col.col-md {margin-left: 320px;} 
  #eb .eb-post-thumb .eb-post-thumb-caption {margin: -50% 0 50% -5px; width: 150%;} 
  #eb .eb-post-content .reset-heading {padding: 3px 0 90px 1.5%; margin: 0 0 -80px -1.5%;}
} 

@media (min-width: 521px) and (max-width: 768px) {	
  #eb .eb-post-thumb .eb-post-thumb-caption {margin: -50% 0 50% 20%; width: 150%;} 
} 

@media (max-width: 520px) {	
  #eb .eb-post-thumb.is-left {float: none; margin-right: auto; margin: 0 auto; display: block; text-align: center;} 
  #eb .eb-post-thumb.is-left .eb-post-image {margin: 0 auto !important; display: block;} 
  #eb .eb-post-thumb .eb-post-thumb-caption {margin: -50% 0 50% -5px; width: 100%;} 
} 
