html {
  background: #47B475 !important;
}
#top-bar {
  background: rgba(255, 255, 255, 0.95);
  color: #333;
  position: fixed;
  box-shadow: inset #ccc 0 -1px 0 0;
}
#top-bar .main-menu li a,
#top-bar .uMenuRoot li a,
#top-bar .uMenuRoot li span {
  color: #333;
}
#top-bar ul.nav.navbar-nav.navbar-right.inline li {
  border-left: 1px solid #ccc;
}
#top-bar .inline li ul.account li {
  border-left: 0;
}
#top-bar a.delete.remove {
  color: #333!important;
}
#top-bar .dropdown-menu > ul,
#top-bar .uWithSubmenu ul,
#top-bar .inline li ul.account {
  background: rgba(255, 255, 255, 0.95);
  box-shadow: #666 0 0 1px 0;
}
#top-bar.transparent .uWithSubmenu ul a,
#top-bar.transparent .uWithSubmenu ul span,
#top-bar.transparent .inline li ul.account li a {
  color: #333;
}
#top-bar .uMenuRoot .uWithSubmenu li:hover,
#top-bar ul.account li:hover {
  background-color: rgba(0, 0, 0, 0.05);
  transition: .3s;
}
#top-bar .navbar-toggle .icon-bar {
  background: #333;
}
@media only screen and (max-width: 767px) {
  #top-bar .uMenuRoot li,
  #top-bar .uMenuRoot li span,
  #top-bar .uMenuRoot li a {
    color: #333;
  }
  #top-bar .uMenuRoot li {
    background: rgba(255, 255, 255, 0.95);
  }
}
#top-bar img.logodark {
  display: none;
}
#top-bar .navbar-header .navbar-brand a span {
  color: #333 !important;
}
#accordion-container .panel-default > .panel-heading,
#top-bar span.label.number,
input[type=button],
input[type=submit],
input[type=reset],
button,
.btn:hover,
.pmCatLink:hover,
.pmCatLinkActive,
.entryReadAllLink:hover,
.pro-button-top a,
.wish.wadd,
.wait,
.wish.wdel,
.basket.now,
.compare-widget-wrapper,
.btnmatsh,
.basket.add,
.basket.done,
.uscl-up-arrow,
.uSocial-Share .uscl-slide-open,
.uSocial-Share .uscl-bar .uscl-slide-open,
section.lastshop .owl-theme .owl-controls .owl-buttons div,
span.sale,
#pageloader,
.pricing-switcher .switch,
.no-touch .exclusive .select:hover,
.inner.tags a:hover,
.catNumData,
.searchForm .searchSbmFl,
.btn-filled,
.exclusive .select,
input[type=checkbox]:checked + label:after,
.filter .catsTable .catName:hover,
.filter .catsTable .catName:focus,
.filter a.catNameActive,
input[type=radio]:not(checked) + label:after,
.norm-bg,
.no-touch .select:hover,
.filtmat .slist a.active,
.filtmat .slist a:hover,
.catPages1 a:first-child:hover,
.pgPrev:hover,
.pgNext:hover,
.pagesBlockuz1 a:first-child:hover,
.pagesBlockuz a:first-child:hover,
.catPages1 a:last-child:hover,
.pagesBlockuz1 a:last-child:hover,
.pagesBlockuz a:last-child:hover,
.swchItemA,
.swchItemA1,
.pgSwchA,
.filter .category_row a:hover,
td.calMday:hover,
td.calMdayIsA:hover,
.calMdayIs:hover,
.calMdayA:hover,
table.calTable tr:nth-child(7n+2),
.audiojs,
.filter .ui-widget-header {
  background-color: #47B475 !important;
}
#searchb:after {
  border-bottom: 15px solid #47B475 !important;
}
span.sale:after {
  border-left: 5px solid #47B475 !important;
  border-top: 5px solid #47B475 !important;
}
a {
  color: #47B475;
}
#accordion-container .panel-default,
.owl-theme .owl-controls .owl-buttons div,
.codeMessage,
.pricing-switcher .fieldset,
.select,
.btn,
.inner.tags a,
.pro-button-top a,
input[type=button],
input[type=submit],
input[type=reset],
button,
input[type=checkbox]:not(checked) + label:before,
input[type=checkbox]:not(checked) + label:after,
#siF1,
#siF2,
#siF3,
#siF4,
#siF5,
#siF6,
#siF7,
#siF8,
#siF9,
#siF10,
#siF11,
#siF12,
#siF13,
#siF14,
input#captcha-answer-site-user-edit,
.filter .catsTable .catName,
.filter a.catNameActive,
#uCatsMenu9,
input[type=radio]:not(checked) + label:before,
tr.order-item td,
table#invoice-table td,
div#cont-shop-invoices input,
input#order-button,
div#order-table tbody tr:last-child input#order-but-continue,
div#order-table tbody tr:last-child input#order-but-recalc,
.filtmat .slist a,
.catPages1 a:first-child:hover,
.pgPrev:hover,
.pgNext:hover,
.pagesBlockuz1 a:first-child:hover,
.pagesBlockuz a:first-child:hover,
.catPages1 a:last-child:hover,
.pagesBlockuz1 a:last-child:hover,
.pagesBlockuz a:last-child:hover,
.filter .category_row a,
.swchItemA,
.swchItemA1,
.pgSwchA,
.btn,
.pmCatLink,
.pmCatLinkActive,
.entryReadAllLink,
td.calMdayIsA,
.calMdayA,
.optionshopmat input[id^="qid"],
div#searchb,
.filter input#price_min,
.filter input#price_max,
.flist-item,
.filter .ui-slider .ui-slider-handle,
.zoomContainer .zoomWindow,
ul.shop-options .shop-options-s,
.basq input,
.global-page-header .breadcrumb .active {
  border-color: #47B475 !important;
}
.pro-price span.normal,
.btn,
.pmCatLink,
.pmCatLinkActive,
.entryReadAllLink,
.bbCodeName,
.pricing-switcher label,
.currency,
.duration,
.exclusive .pricing-header,
.select,
.sidebar .widget .catsTable tr a:hover,
.sidebar .widget li a:hover,
.inner.tags a,
input[type=button],
input[type=submit],
input[type=reset],
button,
.contbod i,
.single-service i,
.bbCodeBlock:after,
td.calMdayIsA,
.calMdayA,
.filter .catsTable .catName,
.filter a.catNameActive,
td.calMday,
td.calMdayIs,
.sidebar .widget .catNameActive,
.sidebar .widget .catNameActive:before,
ul.arrow li:before,
ul.circled li:before {
  color: #47B475 !important;
}
.pricing-wrapper > li {
  box-shadow: inset 0 0 0 1px #47B475 !important;
}
.exclusive .pricing-wrapper > li {
  box-shadow: inset 0 0 0 3px #47B475 !important;
}
.btn:hover,
.pmCatLink:hover,
.pmCatLinkActive,
.entryReadAllLink:hover,
.catNumData,
.uscl-up-arrow,
.uSocial-Share .uscl-slide-open,
.no-touch .select:hover,
.exclusive .select,
.pricing-switcher input[type=radio]:checked + label,
.btn-filled,
input[type=button],
input[type=submit],
input[type=reset],
button,
#top-bar span.label.number,
.filter .catsTable .catName:hover,
.filter .catsTable .catName:focus,
.filter a.catNameActive,
.u-comboeditcell > input,
.norm-bg,
a.btn.btn-sm.btn-filled,
.filtmat .slist a:hover,
.wish.wadd:before,
.wait:before,
.wish.wdel:before,
.basket.now:before,
.compare-widget-wrapper,
.btnmatsh,
.basket.add,
.basket.done,
.catPages1 a:first-child:hover,
.pgPrev:hover,
.pgNext:hover,
.pagesBlockuz1 a:first-child:hover,
.pagesBlockuz a:first-child:hover,
.catPages1 a:last-child:hover,
.pagesBlockuz1 a:last-child:hover,
.pagesBlockuz a:last-child:hover,
.filtmat .slist a.active,
.filtmat .slist a:hover,
.pro-button-top a,
.inner.tags a:hover,
.swchItemA,
.swchItemA1,
.pgSwchA,
.owl-theme .owl-controls .owl-buttons div.owl-next,
span.sale,
.btn-white:visited,
.btn:visited:hover,
td.calMday:hover,
td.calMdayIsA:hover,
.calMdayIs:hover,
.calMdayA:hover,
button.btn.btn-submit[onclick*="preSaveMessage"],
.price-one .btn-buynow,
.price-two .btn-buynow,
.price-three .btn-buynow,
.price-four .btn-buynow,
a.btn.downin,
a.btn.downon,
.panel-title a,
.owl-prev i {
  color: #ffffff !important;
}
.btn-white {
  color: #fff !important;
  border-color: #fff !important;
}
.btn-white:hover,
.btn-white:visited:hover {
  background: #fff !important;
  color: #222 !important;
}
.preloader {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 120px;
  text-align: center;
  line-height: 100vh;
  background: #47B475;
  transition: .4s;
}
.loader-icon * {
  fill: #ffffff;
}
body:not(.loading) .preloader {
  visibility: hidden;
  opacity: 0;
}
body.loading {
  overflow: hidden;
}
@-webkit-keyframes loader-spin {
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader-spin {
  to {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body.loading .loader-cog {
  -webkit-animation: loader-spin 3s linear infinite;
  animation: loader-spin 3s linear infinite;
}
