/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Agorae
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
a {
  color: #000000;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
a:hover {
  color: #595959 !important;
}
a:focus {
  color: #000000 !important;
}
a:active {
  color: #000000 !important;
}
a:visited {
  color: #333333 !important;
}
.alink {
  -ms-touch-action: manipulation;
  color: #000000;
  touch-action: manipulation;
}
.alink:hover {
  color: #595959 !important;
}
.alink:focus {
  color: #000000 !important;
}
.alink:active {
  color: #000000 !important;
}
.alink:visited {
  color: #333333 !important;
}
.btn-primary {
  background-color: #000000 !important;
}
.input-text {
  border: 2px solid #636363 !important;
  color: #636363 !important;
}
textarea {
  border: 2px solid #636363 !important;
  color: #636363 !important;
}
textarea:focus:not([disabled]) {
  box-shadow: 0 0 3px 1px #000000 !important;
}
select {
  border: 2px solid #636363 !important;
  color: #636363 !important;
}
select:focus:not([disabled]) {
  box-shadow: 0 0 3px 1px #000000 !important;
}
.page-title h1 {
  border-bottom: 1px solid #ededed;
}
.page-title h2 {
  border-bottom: 1px solid #ededed;
}
body {
  background: #fff !important;
  color: #636363 !important;
}
input {
  color: #636363 !important;
}
input:focus:not([disabled]) {
  box-shadow: 0 0 3px 1px #000000 !important;
}
table {
  color: #636363 !important;
}
mark {
  background: #ff0 !important;
  color: #000 !important;
}
h1 {
  color: #39c !important;
}
.h1 {
  color: #39c !important;
}
button {
  color: #636363 !important;
}
.button {
  background: none repeat scroll 0 0 #000000 !important;
  border: 1px solid #000000 !important;
  color: #fff !important;
}
.button:hover {
  background: none repeat scroll 0 0 #333333 !important;
  border: 1px solid #333333 !important;
  color: #fff !important;
}
.wk-btn {
  background: none repeat scroll 0 0 #000000 !important;
  border: 1px solid #000000 !important;
  color: #fff !important;
}
.wk-btn:hover {
  background: none repeat scroll 0 0 #333333 !important;
  border: 1px solid #333333 !important;
  color: #fff !important;
}
.buttons-set {
  border-top: 1px solid #ededed !important;
}
.buttons-set p.required {
  color: #df280a !important;
}
.block.block-collapsible-nav {
  border: #ddd !important;
}
.block.block-collapsible-nav .title {
  background-color: #000000 !important;
  color: #fff !important;
}
.block.block-collapsible-nav .title strong {
  color: #fff !important;
}
.block.block-collapsible-nav .item.current a {
  border-color: #595959 !important;
  color: #000000 !important;
}
.block.block-collapsible-nav .item.current > strong {
  border-color: #595959 !important;
  color: #000000 !important;
}
.block.related .field.choice {
  top: 5px;
}
.block .title strong {
  color: #000 !important;
}
.actions .action.view {
  color: #000000 !important;
}
.actions .action.view:hover {
  color: #595959 !important;
}
.action.switch {
  color: #ffffff !important;
}
.action.switch:after {
  font-size: 17px !important;
  font-weight: 800 !important;
}
.action.toggle.active {
  color: #ffffff !important;
}
.action.toggle:hover {
  color: #ffffff !important;
}
.action.search:hover:before {
  color: #000000 !important;
}
.action.showcart .counter.qty {
  background: none repeat scroll 0 0 #000000 !important;
}
.action.showcart:hover:before {
  color: #000000 !important;
}
.action.add {
  color: #333333 !important;
  position: relative;
}
.products-grid .action.add {
  visibility: hidden;
}
.action.view {
  color: #fff !important;
}
.action.checkout span {
  color: #fff !important;
}
.action.edit {
  color: #333333 !important;
}
.action.edit:hover {
  color: #595959 !important;
}
.action.edit:hover:before {
  color: #595959 !important;
}
.action.edit:before {
  color: #000000 !important;
}
.action.delete {
  color: #333333 !important;
}
.action.delete:hover {
  color: #595959 !important;
}
.action.delete:hover:before {
  color: #595959 !important;
}
.action.delete:before {
  color: #000000 !important;
}
.action.mailto.friend:before {
  color: #cdcdcd !important;
  content: '';
  font-family: 'luma-icons';
  margin: 6px 10px 0 0;
}
.action.more {
  color: #000000 !important;
  font-size: 0;
  text-decoration: none;
}
.action.clear {
  color: #333333 !important;
}
.action.clear:hover {
  color: #595959 !important;
}
.action.details {
  color: #333333 !important;
}
.action.details:hover {
  color: #595959 !important;
}
.page-header .panel.wrapper {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.page-header li:not(.block-minicart li) {
  color: #ffffff !important;
}
.page-header a:not(.block-minicart a) {
  color: #ffffff !important;
}
.page-header span:not(.block-minicart span) {
  color: #ffffff !important;
}
.switcher .options ul li a {
  color: #000000 !important;
}
.block-search input {
  border: 1px solid #ddd !important;
  position: static;
}
.header.links .block-customer-login {
  background: none repeat scroll 0 0 #fff !important;
  box-shadow: 1px -1px 11px -3px #000000 !important;
}
.copyright {
  background-color: #FFFFFF !important;
  border-top: 1px solid #ddd !important;
  color: #000000 !important;
}
.page-footer {
  background-color: #F4F4F4 !important;
  margin: auto;
}
.page-footer .footer.content .links a {
  color: #727272 !important;
}
.page-footer .footer.content .links strong {
  color: #727272 !important;
}
.page-footer .footer.content .links.footer .block-title {
  border-bottom: 3px solid #000000 !important;
}
.page-footer .footer.content .links.footer .block-title span {
  color: #727272 !important;
}
.page-footer .footer .block.newsletter .title {
  border-bottom: 2px solid #000000 !important;
  display: inline-block;
  text-transform: uppercase;
}
.page-footer .footer .block.newsletter .title strong {
  color: #727272 !important;
}
.page-footer .footer .block.newsletter .content {
  display: inline-block;
}
.page-footer .footer.links .nav.item:before {
  background-color: #727272 !important;
  color: #fff !important;
}
.page-footer .footer.agorae {
  border-top: 1px solid #ddd !important;
}
.page-footer .footer.agorae .footer-nav-links .footer-links-div ul li a {
  color: #575757 !important;
}
.level1 a:hover {
  color: #000000 !important;
}
.navigation .level0 .level-top:hover {
  color: #fff !important;
}
.navigation .level0 .submenu a {
  color: #000000 !important;
}
.navigation .level0 .submenu a:hover {
  color: #333333 !important;
}
.navigation .level0 .submenu a.ui-state-focus {
  color: #333333 !important;
}
.navigation .level0.level-top ul.level0.submenu.ui-menu {
  border-top: 4px solid #000000 !important;
}
.navigation .level0.level-top:hover {
  background-color: #000000 !important;
  color: #fff !important;
}
.navigation .level0.level-top:hover > a {
  border-color: #000000 !important;
}
.navigation .level0.active .level-top {
  color: #fff !important;
}
.navigation li.level0:hover > a {
  color: #fff !important;
}
.navigation .parent .level-top:after {
  display: none !important;
}
.level2.ui-menu-item:before {
  color: #575757 !important;
}
._keyfocus *:focus {
  box-shadow: 0 0 3px 1px #000000 !important;
}
li.nav.item a:hover {
  color: #000000 !important;
  text-decoration: underline !important;
}
.wk-agorae-home-slider-cont {
  border-top: 1px solid #e2e2e2 !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider {
  outline: 1px solid #fff !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagscrolldown {
  color: #000000 !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagscrolldown div {
  border: 2px solid #000000 !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagscrolldown div span {
  background-color: 2px solid #000000 !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagscrolldown div span:before {
  color: #fff !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagstorebutton a {
  background: none repeat scroll 0 0 #000000 !important;
  color: #fff !important;
}
.wk-agorae-home-slider-cont .wk-agorae-home-slider .wkagslidertext h1 {
  color: #000 !important;
}
.wk-agorae-home-top-cat-cont .wkagtopcataccordian div span {
  background: none repeat scroll 0 0 #fff !important;
}
.wk-agorae-home-top-cat-cont .wkagline .wkaglegend:before {
  color: #000000 !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-body .wk-agorae-home-level4-cat .wk-agorae-home-level4-cat-hover-inner .wkagcatbutton > a {
  background: none repeat scroll 0 0 #fff !important;
  color: #000000 !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-body .wk-agorae-home-level4-cat .wk-agorae-sub-cat {
  color: #fff !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-body .wk-agorae-heading hr {
  background-color: #000000 !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-body .wk-agorae-heading div {
  background: none repeat scroll 0 0 #fff !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-body .wk-agorae-heading div span {
  background: none repeat scroll 0 0 #fff !important;
}
.wk-agorae-home-top-cat-cont .wk-agorae-home-top-cat-main-body .wk-agorae-sub-cat {
  color: #565656 !important;
}
.wk-agorae-sp-home-cont {
  background: none repeat scroll 0 0 #ECECEC !important;
  border-top: 1px solid #e0e0e0 !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller {
  border: 1px solid #e2e2e2 !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagsellerprofile a {
  background: none repeat scroll 0 0 #000000 !important;
  color: #fff !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedtext span {
  color: #fff !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedtext span i {
  color: #000000 !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedfollow div a {
  background: none repeat scroll 0 0 #fc6463 !important;
  color: #fff !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedfollow span {
  color: #fff !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedlogo span {
  color: #fff !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedlogo img {
  background: none repeat scroll 0 0 #595959 !important;
  border: 3px solid #fff !important;
  box-shadow: 0 4px 0 0 #000000 !important;
}
.wk-agorae-sp-home-cont .wkag-featured-seller .wkagfeaturedhead span {
  color: #fff !important;
}
.wk-agorae-sp-home-cont .outline {
  border-top: 1px solid #fff !important;
  width: 100%;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro {
  background: none repeat scroll 0 0 #fff !important;
  border: 1px solid #e2e2e2 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .wkag-hr {
  border-top: 1px solid #e2e2e2 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .wkagrelatedpro .wkagsellerleft a {
  color: #000000 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .wkagrelatedpro .wkagotherpro {
  border: 1px solid #e2e2e2 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .wkagrelatedpro .wkagotherpro img {
  outline: 1px solid #fff !important;
  height: 44px;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .proinfo .proprice {
  color: #000 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .proinfo .proname a {
  color: #000000 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .wkagtopspprocont .wkagtopsppro .wkagspimg img {
  outline: 1px solid #fff !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .sp-head .msg {
  color: #636363 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .sp-head h3 {
  color: #000000 !important;
}
.wk-agorae-sp-home-cont .outline .wk-agorae-top-seller-product .sp-head .wk-agorae-register-model {
  color: #000000 !important;
}
.ratings .rating-links .separator {
  color: #000000 !important;
}
.header-strip .account-container .account-register span {
  background-color: #fc6463 !important;
  color: #fff !important;
}
.header-strip .account-container .partner-register span {
  background-color: #fc6463 !important;
  color: #fff !important;
}
.header-strip .account-container .seller-dashboard span {
  background-color: #fc6463 !important;
  color: #fff !important;
}
.header-strip .account-container .account-logout a span {
  background-color: #000000 !important;
  color: #fff !important;
}
.header-strip .account-container .account-login a span {
  background-color: #000000 !important;
  color: #fff !important;
}
.header-strip .label {
  color: #fff !important;
}
.title strong {
  color: #595959 !important;
}
.data.table th {
  background: none repeat scroll 0 0 #f4f4f4 !important;
}
.additional-attributes-wrapper.table-wrapper .data.table th {
  color: #000000 !important;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #000000 !important;
}
.opc-wrapper .shipping-address-item.selected-item:after {
  background: none repeat scroll 0 0 #000000 !important;
}
@media (max-width: 768px) {
  .opc-wrapper .shipping-address-item {
    width: 100%;
  }
}
.opc-progress-bar-item._active:before {
  background: none repeat scroll 0 0 #000000 !important;
}
.opc-progress-bar-item._active > span:before {
  background: none repeat scroll 0 0 #000000 !important;
}
.cart-discount .actions-toolbar .action.primary {
  background: none repeat scroll 0 0 #000000 !important;
  border: 1px solid #000000 !important;
  color: #fff !important;
}
.cart-discount .actions-toolbar .action.primary:hover {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.cart-discount .actions-toolbar .action.primary:focus {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.cart-discount .actions-toolbar .action.primary:active {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.cart-discount .block > .title strong {
  color: #333333 !important;
}
.review-form .action.submit.primary {
  background: none repeat scroll 0 0 #000000 !important;
  border: 1px solid #000000 !important;
  color: #fff !important;
}
.review-form .action.submit.primary:hover {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.review-form .action.submit.primary:focus {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.review-form .action.submit.primary:active {
  background: none repeat scroll 0 0 #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
.link.wishlist .counter {
  color: #a0a0a0 !important;
}
.seller-response-rate {
  color: 'darken(' #000000 ', 20%)' !important;
}
.products-list .product-item {
  border: #ddd !important;
}
.product-item-actions .actions-primary + .actions-secondary {
  margin-left: 6px !important;
  width: 45% !important;
}
.action.primary.tocart {
  color: #ffffff !important;
  padding: 9px 11px;
}
select.sorter-options {
  border: 2px solid #ffffff !important;
  color: #ffffff !important;
}
.product-item-actions .actions-primary + .actions-secondary > .action {
  padding: 0% !important;
}
input#resetbtn {
  color: #fff !important;
}
input#askbtn {
  color: #fff !important;
}
.checkout-cart-index button.action.apply.primary {
  height: 31px;
}
.customer-account-index button.action.tocart.primary {
  width: 113px;
}
@media only screen and (max-width: 767px) {
  .switcher .options ul li a {
    color: #fff !important;
  }
  .header.links .block-customer-login .form-cross:after {
    color: #575757 !important;
  }
  .nav-sections .header.links a:hover {
    color: #fff !important;
  }
  .nav-sections .header.links .header.links > li {
    border: 1px solid #575757 !important;
  }
  .nav-sections .header.links li.marketplace-top-link {
    border: 1px solid #575757 !important;
  }
  .nav-sections .header.links li > a {
    color: #333333 !important;
    color: #ffffff !important;
  }
  .nav-sections .header.links li ~ li {
    border: 1px solid #575757 !important;
  }
  .nav-sections .switcher {
    border: 1px solid #575757 !important;
  }
  .nav-sections .switcher:last-child {
    border: 1px solid #575757 !important;
  }
  .nav-sections .switcher .label {
    color: #ffffff !important;
  }
  .nav-sections .switcher-trigger strong {
    color: #ffffff !important;
  }
  .navigation {
    background: none repeat scroll 0 0 #000000 !important;
  }
  .navigation .level0 {
    border: 1px solid #575757 !important;
    margin-bottom: 3px;
  }
  .navigation .level0 .submenu .submenu {
    border: medium none !important;
    box-shadow: none !important;
    display: block !important;
    font-size: 12px !important;
    left: 7px !important;
    margin-left: 20px !important;
    position: relative;
    position: static !important;
    top: 5.422px !important;
  }
  .navigation .level0 .submenu a {
    color: #ffffff !important;
  }
  .navigation .level0 .submenu a.ui-state-focus {
    color: #ffffff !important;
  }
  .navigation .level0.active {
    background-color: #ff5501 !important;
    color: #fff !important;
  }
  .navigation li.level0:last-child {
    border-bottom-color: #575757 !important;
  }
  .navigation a {
    color: #333333 !important;
  }
  .nav-open .nav-sections {
    background: none repeat scroll 0 0 #000000 !important;
  }
  .nav-sections-item-title {
    background: none repeat scroll 0 0 #333333 !important;
    border-color: #333333 !important;
  }
  .nav-sections-item-title.active {
    background: #000000 !important;
    border-left-color: #333333 !important;
  }
  .nav-sections-item-title.active a {
    color: #fff !important;
  }
  .level2.submenu.ui-menu li.level3:before {
    color: #575757 !important;
  }
  .customer-menu .header.links li a {
    color: #ffffff !important;
  }
  .customer-menu .header.links li a:hover {
    color: #fff !important;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-width: 767px) {
  .navigation a {
    color: #ffffff !important;
  }
  .product-item-actions .actions-primary + .actions-secondary {
    margin-left: 12px !important;
    width: 45% !important;
  }
  .product-item-actions .actions-primary {
    float: left !important;
  }
  .page-layout-2columns-left .products-grid .product-item {
    width: 100% !important;
  }
  .page-layout-2columns-left .products-grid .product-item .product-item-info .product-item-details .seller-info {
    margin-left: 0;
  }
  .marketplace-seller-collection .column.main {
    max-width: 80% !important;
    width: 0% !important;
  }
  .marketplace-seller-profile .column.main {
    max-width: 80% !important;
    width: 0% !important;
  }
  .marketplace-seller-profile .columns {
    width: auto !important;
  }
  .marketplace-seller-profile .buttons-set {
    width: auto !important;
  }
  .wishlist-index-index .columns {
    margin-top: 15%;
  }
  .wishlist-index-index .products-grid.wishlist .product-item-name {
    margin-left: 0 !important;
  }
  .page.messages {
    margin-top: 50px;
  }
}
.navigation .level0.active {
  background-color: #ff5501 !important;
  color: #fff !important;
}
@media only screen and (min-width: 768px) {
  .navigation .level0.active {
    background-color: #ff5501 !important;
    color: #fff !important;
  }
  .navigation .level0 .submenu .submenu {
    border: medium none !important;
    box-shadow: none !important;
    display: block !important;
    font-size: 12px !important;
    left: 7px !important;
    margin-left: 20px !important;
    position: relative;
    position: static !important;
    top: 5.422px !important;
  }
  .product-item-actions .actions-primary + .actions-secondary {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .marketplace-seller-collection .page-main {
    width: auto !important;
  }
  .marketplace-seller-collection .columns {
    width: auto !important;
  }
  .marketplace-seller-collection .column.main {
    width: auto !important;
  }
  .marketplace-seller-collection .wk-mp-design .wk-mp-seller-banner-container {
    width: 125%;
  }
  .marketplace-seller-collection #customer-reviews .show-review .buttons-set {
    margin-left: -65px !important;
  }
  .marketplace-seller-feedback .page-main {
    width: auto !important;
  }
  .marketplace-seller-feedback .columns {
    width: auto !important;
  }
  .marketplace-seller-feedback .column.main {
    width: auto !important;
  }
  .marketplace-seller-location .page-main {
    width: auto !important;
  }
  .marketplace-seller-location .columns {
    width: auto !important;
  }
  .marketplace-seller-location .column.main {
    width: auto !important;
  }
  .marketplace-seller-profile .page-main {
    width: auto !important;
  }
  .marketplace-seller-profile .columns {
    width: auto !important;
  }
  .marketplace-seller-profile .column.main {
    width: auto !important;
  }
  .marketplace-seller-profile .wk-mp-design .wk-mp-seller-banner-container {
    width: 125%;
  }
  .checkout-cart-index li.item.product.product-item {
    padding-left: 5px;
    width: 45% !important;
  }
  .checkout-cart-index .fieldset.coupon {
    display: grid !important;
  }
  .checkout-index-index .actions-toolbar {
    display: unset !important;
  }
  .column.main .product-item {
    padding-left: 40px;
  }
}
@media only screen and (max-width: 768px) and (max-width: 400px) {
  .checkout-cart-index li.item.product.product-item {
    width: 90% !important;
  }
}
@media (min-width: 640px) and (max-width: 767px), print {
  .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .btn-remove {
    top: 55px !important;
  }
  .product-item .product-item-info .product-item-photo .product-image-container {
    width: 100% !important;
  }
}
@media (min-width: 470px) and (max-width: 639px), print {
  .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary {
    margin-left: 235px;
  }
  .product-item .product-item-info .product-item-photo .product-image-container {
    width: 100% !important;
  }
}
@media (min-width: 320px) and (max-width: 469px), print {
  .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary {
    margin-left: 120px;
  }
  .product-item .product-item-info .product-item-photo .product-image-container {
    width: 100% !important;
  }
}
@media (max-width: 767px), print {
  .page-wrapper .page-main .columns .wk-column-main .page-title-wrapper {
    margin-top: 15px;
  }
}
@media (min-width: 923px), print {
  .form-wishlist-items .products-grid .product-items .product-item-inner .box-tocart .qty .control .qty {
    width: 35px;
  }
  .form-wishlist-items .products-grid .product-items .product-item-inner .box-tocart .product-item-actions .actions-primary .tocart {
    padding: 7px 13px;
  }
}
@media (min-width: 1024px), print {
  .form-wishlist-items .products-grid .product-items .product-item {
    width: 30%;
  }
  .form-wishlist-items .products-grid .product-items .product-item-inner .box-tocart .qty .control .qty {
    width: 54px;
  }
}
@media (max-width: 768px), print {
  .form-wishlist-items .products-grid .product-items .product-item .product-item-info {
    padding: 9px 9px 80px 9px;
  }
  .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-name {
    display: inline-block;
    margin-left: 0;
  }
  .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box {
    margin-left: 0;
  }
  .form-wishlist-items .products-grid .product-items .product-item .product-item-photo .product-image-container {
    max-width: unset;
  }
  .form-wishlist-items .products-grid .product-items .product-item .product-item-photo .product-image-container .product-image-wrapper .product-image-photo {
    position: relative;
  }
  .page-wrapper .page-main .columns {
    margin-top: 0;
    padding-top: 0;
  }
}
.cms-index-index .page-wrapper .page-main .columns .column .header-strip {
  display: flex !important;
  flex-direction: column !important;
  text-align: center;
}
.cms-index-index .page-wrapper .page-main .columns .column .header-strip .account-container,
.cms-index-index .page-wrapper .page-main .columns .column .header-strip .label {
  margin: auto;
}
.page-wrapper #maincontent {
  margin: auto !important;
  padding: 0 !important;
}
@media (max-width: 921px), print {
  .product-item-info .product-item-details .product-item-inner .product-item-actions {
    display: grid;
  }
  .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    margin-left: 4px;
    margin-top: 10px;
  }
  .wk-column-main .products-grid .product-items .product-item {
    width: 47% !important;
  }
}
@media (max-width: 921px) and (min-width: 768px) and (max-width: 768px), print and (min-width: 768px) and (max-width: 768px), (max-width: 921px) and print, print and print {
  .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary .towishlist {
    margin-left: 4px;
  }
}
@media (min-width: 769px), print {
  .product-items .product-item .product-item-info .product-item-details .product-item-inner .seller-info {
    padding-right: 2px;
    width: 95%;
    display: flex;
    align-items: center;
    gap: 1vh;
  }
}
@media (min-width: 922px), print {
  .product-item-info .product-item-details .product-item-inner .product-item-actions {
    display: grid;
  }
  .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: flex;
    margin-left: 0;
    padding-left: 0 !important;
  }
  .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary .towishlist {
    margin-left: 4px;
    margin-right: 4px;
  }
  .wk-column-main .products-grid .product-items .product-item {
    width: 30% !important;
  }
}
@media (min-width: 922px) and (min-width: 1041px), print and (min-width: 1041px), (min-width: 922px) and print, print and print {
  .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    margin-top: 10px;
  }
}
.page-main .columns .wk-sidebar .block {
  padding-left: 10px;
}
@media (min-width: 640px) {
  .sidebar .block-compare .block-content .product-items .product-item .action.delete {
    position: static;
  }
}
.products-crosssell .product-items .product-item .product-item-info .product-item-photo {
  display: block !important;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .product-item-actions {
  display: grid;
  text-align: justify !important;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
  margin-left: 0;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary {
  margin-left: 2px;
  padding-left: 0;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .towishlist {
  margin-top: 10px;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .product-reviews-summary .reviews-actions .action.view {
  color: #000000 !important;
}
.products-crosssell .product-items .product-item .product-item-info .product-item-details .seller-info .sd-right .product-reviews-summary .reviews-actions .action.view {
  color: #fff !important;
}
@media (max-width: 400px) {
  .form-wishlist-items .products-grid .product-items .product-item {
    width: 100% !important;
  }
}
.catalog-product-view.page-layout-1column .product-item-actions {
  margin: -10px -10px 10px !important;
  text-align: left !important;
}
@media (max-width: 639px) {
  .catalog-product-view.page-layout-1column .product-item-actions {
    margin: -10px -245px 10px !important;
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .catalog-product-view.page-layout-1column .products-grid.products-related .product-items .item.product.product-item .product-item-info {
    padding-left: 5px !important;
  }
  .page-wrapper #maincontent {
    margin: 0 20px !important;
  }
}
@media (min-width: 1440px) {
  .catalog-product-view.page-layout-1column .product-item-actions {
    margin: -10px -80px 10px !important;
    text-align: left !important;
  }
}
@media (min-width: 769px) {
  .wk-mp-design .fieldset.wk-mp-fieldset .page-title-wrapper .order-date {
    margin: 0 0 18px;
  }
}
.share-wish-list-font-weight-bold {
  font-weight: bold !important;
}
.shop-follower-list-massdelete {
  float: left;
  padding: 5px 10px;
}
.send-email-to-all-followers-reset {
  margin-right: 5px;
}
