/**
 * $JA#COPYRIGHT$
 */

// MIJOSHOP
// ------------------------------------------------------
html {
  .ja-product-grid .price-new,
  .price-new,
  .product-grid > div:hover .name a,
  .product-grid .name a:hover,
  .product-grid .name a:focus,
  .product-grid .name a:active,
  .ja-product-grid > div:hover .name a,
  .ja-product-grid .name a:hover,
  .ja-product-grid .name a:focus,
  .ja-product-grid .name a:active,
  .product-list .name a:hover,
  .product-list .name a:focus,
  .product-list .name a:active,
  .pagination .links b,
  .pagination .links a:hover,
  .pagination .links a:focus,
  .pagination .links a:active,
  .htabs a.selected,
  .htabs a:hover,
  .htabs a:focus,
  .htabs a:active,
  .login-content .box-title,
  .box_oc h2,
  .box_oc .buttons .left a,
  .content_oc ul li a:hover,
  .cart-info tbody .price, .cart-info tbody .total,
  .cart-total tr td:last-child,
  .box-product .price, 
  .box-product .price-new, 
  .product-grid .price, 
  .product-grid .price-new, 
  .product-info .price, 
  .product-info .price-new, 
  .ja-product-grid .price, 
  .ja-product-grid .price-new {
    color: @link-color;
  }

  .product-grid .cart .btn,
  .box-product .cart .btn,
  .ja-product-grid .cart .btn,
  .slideshow .nivo-directionNav a:hover {
    background-color: @link-color;
  }
}


// EASYBLOG
// ------------------------------------------------------
#eblog-wrapper textarea:focus,
#eblog-wrapper input[type="text"]:focus,
#eblog-wrapper input[type="password"]:focus,
#eblog-wrapper input[type="datetime"]:focus,
#eblog-wrapper input[type="datetime-local"]:focus,
#eblog-wrapper input[type="date"]:focus,
#eblog-wrapper input[type="month"]:focus,
#eblog-wrapper input[type="time"]:focus,
#eblog-wrapper input[type="week"]:focus,
#eblog-wrapper input[type="number"]:focus,
#eblog-wrapper input[type="email"]:focus,
#eblog-wrapper input[type="url"]:focus,
#eblog-wrapper input[type="search"]:focus,
#eblog-wrapper input[type="tel"]:focus,
#eblog-wrapper input[type="color"]:focus,
#eblog-wrapper .uneditable-input:focus {
  border-color: @link-color !important;
}

#eblog-wrapper button,
#eblog-wrapper input[type="button"],
#eblog-wrapper input[type="reset"],
#eblog-wrapper input[type="submit"] {
  background-color: @link-color;
  border-color: @link-color;
}

#eblog-wrapper button:hover,
#eblog-wrapper button:focus,
#eblog-wrapper button:active,
#eblog-wrapper input[type="button"]:hover,
#eblog-wrapper input[type="button"]:focus,
#eblog-wrapper input[type="button"]:active,
#eblog-wrapper input[type="reset"]:hover,
#eblog-wrapper input[type="reset"]:focus,
#eblog-wrapper input[type="reset"]:active,
#eblog-wrapper input[type="submit"]:hover,
#eblog-wrapper input[type="submit"]:focus,
#eblog-wrapper input[type="submit"]:active {
  background-color: @link-hover-color;
  border-color: @link-hover-color;
}

#ezblog-head .component-links a:hover,
#ezblog-head .component-links a:active,
#ezblog-head .component-links a:focus {
  color: @link-color;
}

#ezblog-menu .blog-navi li.toolbar-item > a:hover,
#ezblog-menu .blog-navi li.toolbar-item > a:focus,
#ezblog-menu .blog-navi li.toolbar-item.item-active a {
  background: @link-hover-color;
}

#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search:hover,
#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search:focus {
  background-color: @link-hover-color;
}

#ezblog-menu .blog-navi .user-form form a,
#ezblog-body .blog-post .blog-title a:hover,
#ezblog-body .blog-post .blog-title a:active,
#ezblog-body .blog-post .blog-title a:focus,
#ezblog-body .blog-meta .blog-author a:hover,
#ezblog-body .blog-comments a:hover,
#ezblog-body .blog-comments a:active,
#ezblog-body .blog-comments a:focus,
#ezblog-body .wrap-author-info .profile-connect .connect-links li a:hover,
#ezblog-body .wrap-author-info .profile-connect .connect-links li a:active,
#ezblog-body .wrap-author-info .profile-connect .connect-links li a:focus,
#eblog-wrapper .author-recent-posts ul li a:hover,
#eblog-wrapper .author-recent-posts ul li a:active,
#eblog-wrapper .author-recent-posts ul li a:focus,
#eblog-wrapper .blog-related ul li a:hover,
#eblog-wrapper .blog-related ul li a:active,
#eblog-wrapper .blog-related ul li a:focus,
#eblog-wrapper .list-pagination li.active span {
  color: @link-color !important;
}

#ezblog-body .blog-read .blog-navi li a:hover,
#ezblog-body .blog-read .blog-navi li a:active,
#ezblog-body .blog-read .blog-navi li a:focus {
  color: @link-hover-color !important;
}

#ezblog-body .profile-title a.category-name {
  background: @link-color;
}

#ezblog-dashboard .input:hover,
#ezblog-dashboard .input:focus,
#ezblog-dashboard .input:active,
#ezblog-dashboard .inputbox:hover,
#ezblog-dashboard .inputbox:focus,
#ezblog-dashboard .inputbox:active {
  border-color: @link-hover-color !important;
}

#eblog-search .button-search {
  background: @link-color !important;
}

#eblog-dialog .inputbox:focus, 
#eblog-dialog input:focus, 
#eblog-dialog input[type="text"]:focus, 
#eblog-dialog input[type="password"]:focus,
#eblog-dialog textarea:focus, 
#eblog-dialog select:focus {
  border-color: @link-color;
}

body #eblog-dialog .dialog-actions .button {
  background: @link-color;
}

#eblog-wrapper a.btn-primary:hover,
#eblog-wrapper a.btn-primary:focus, 
#eblog-wrapper a.btn-primary:active {
  background: @link-color;
}

#ezblog-menu .blog-navi .user-form form a:hover {
  color: @link-color;
}

#ezblog-body .micro-quote .blog-quote .blog-title a:hover,
#ezblog-body .micro-quote .blog-quote .blog-title a:active,
#ezblog-body .micro-quote .blog-quote .blog-title a:focus {
  color: @link-color !important;  
}

#ezblog-body .blog-read .blog-navi li+li a:hover,
#ezblog-body .blog-read .blog-navi li+li a:active,
#ezblog-body .blog-read .blog-navi li+li a:focus {
  color: @link-color !important;
}

#ezblog-body .profile-title a.category-name:hover,
#ezblog-body .profile-title a.category-name:active,
#ezblog-body .profile-title a.category-name:focus {
  background: @link-color;
}

#eblog-calendar .calendar_day {
  background: @link-color;
}

#eblog-wrapper #eblog-calendar td.withpost a,
#ezblog-body ul.featured-entries .featured-title a:hover,
#ezblog-body ul.featured-entries .featured-title a:active,
#ezblog-body ul.featured-entries .featured-title a:focus {
  color: @link-color;
}

#eblog-wrapper .blog-taglist.blue-tag a i,
#eblog-wrapper .blog-taglist.blue-tag a span,
#eblog-wrapper .blog-taglist.blue-tag a b {
  background: @link-color;
}

#eblog-wrapper .blog-taglist.blue-tag a:hover span,
#eblog-wrapper .blog-taglist.blue-tag a:active span,
#eblog-wrapper .blog-taglist.blue-tag a:focus span {
  background: @link-color;
}

#ezblog-menu.narrow .blog-navi li.toolbar-item:hover,
#ezblog-menu.narrow .blog-navi li.toolbar-item:active,
#ezblog-menu.narrow .blog-navi li.toolbar-item:focus,
#ezblog-menu.narrow .blog-navi li.toolbar-item.item-active {
  background: @link-color;
}

#eblog-search .button-search:hover,
#eblog-search .button-search:focus,
#eblog-search .button-search:active {
  background: @link-hover-color !important;
}

body #eblog-dialog .dialog-actions .button:hover {
  background: @link-hover-color;
}

body #eblog-dialog .dialog-actions .button:focus,
body #eblog-dialog .dialog-actions .button.pressed {
  background: @link-hover-color;
}

#eblog-wrapper .list-pagination li.active span {
  background: none;
  border: 1px solid @link-color;
}

#ezblog-body .featured-a a.active span {
  background-image: url("@{t3-theme-image-path}/featured-bullets-hover.png");
}

#ezblog-body .blog-read .blog-navi li a:hover,
#ezblog-body .blog-read .blog-navi li a:active,
#ezblog-body .blog-read .blog-navi li a:focus {
  background-image: url("@{t3-theme-image-path}/blog-navi-prev-hover.png") !important;
}

#ezblog-body .blog-read .blog-navi li+li a:hover,
#ezblog-body .blog-read .blog-navi li+li a:active,
#ezblog-body .blog-read .blog-navi li+li a:focus {
  background-image: url("@{t3-theme-image-path}/blog-navi-next-hover.png") !important;
}

#eblog-wrapper .list-pagination li a:hover,
#eblog-wrapper .list-pagination li a:focus,
#eblog-wrapper .list-pagination li a:active {
  color: @link-color;
}