body, textarea, input, select, option { 
  color: #333333;
  font-family: Muli, Arial, Helvetica, sans-serif !important;
  font-weight: normal;
}
h1, h2, h3, h4, h5, h6, .gui-page-title, .gui-content-title, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, .table-compare .item .title, #footer .module-contact h2 { color: #333333; font-weight: 700 !important; font-family: Roboto, Arial, Helvetica, sans-serif !important; }
h1, h2, .gui-page-title { font-family: Roboto, Arial, Helvetica, sans-serif !important; }

/* TEXT COLORS */
.no-mobile .link-icon a:hover span, .no-mobile .link-icon a:hover span span, .form-sort select { color: #333333 !important; }

/* HEADER */
#root #top:before/*, #root .product-sticky:before */{ background: #0090e3;}
@media only screen and (max-width: 47.5em) { #logo { background: #0090e3; }}

#nav > ul > li > a { color: #ffffff; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input, #nav > form input::placeholder, .semantic-select .ticker:before { color: #424449; }
#nav > form button { color: #424449; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input { background: #ffffff; }
#nav > form button { background: #f5f5f5; }
#nav > form input, #nav > form select, #nav > form .semantic-select .input, #nav > form button { border-color: #d4d4d4; }
#nav > ul > li > a i, #nav > ul > li.sub > a:before, #back { color:#ffffff; }
@media only screen and (max-width: 62.5em) { #nav > ul > li > a i.icon-cart, #nav > ul > li > a i.icon-bag { color: #ffffff; }}
.list-usp li:before, .welcome-white .usp-container.is-white .list-usp li:before, .list-collection .usp ul li:before { color: #424449; }
.list-usp { border-color: #d4d4d4; }
/* END HEADER */

/* ANNOUNCEMENT BAR */
#root #notify:before { background: #ff6600; }
#notify, #notify a.close { color: #faf7f7; }
/* END ANNOUNCEMENT BAR */

/* MENU */
.nav-main > ul > li:first-child > a, .welcome-white #root .is-white.nav-main > ul > li:first-child > a, #top .nav-toggle { background: #ff6600; }
.no-mobile .nav-main > ul > li:first-child:hover > a, #root .nav-main > ul > li.toggle:first-child > a { background: #ff6600; opacity:0.9; }
.no-mobile .nav-main > ul > li > a:hover { background: #ff660014 !important; }
.nav-main > ul > li:first-child > a { color: #ffffff !important; }
.nav-main ul.has-images > li > a, .nav-main > ul > li > ul li a { color: #333330; }	
.nav-main ul.has-images > li > a:hover, .nav-main > ul > li > ul li ul li:first-child a, .no-mobile .nav-main > ul > li > ul li:hover > a { color: #ff6600 !important; }
.no-mobile .nav-main > ul > li > a, .usp-container .link-inline a, .list-usp, .list-usp li a { color: #333333; }
/* END MENU */

/* MOBILE MENU */
@media only screen and (max-width: 47.5em){ 
  #root #nav > ul > li > a i, #root #nav > ul > li > a, .theme-dark #root #nav > ul > li > a, .theme-dark #root #nav > ul > li > a i, .favorites-active #root #nav li.favorites > a i, .user-active #root #nav li.user > a i, .cart-active #root #nav > ul > li.cart > a i { color: #000000; }
  #root #nav > ul > li, #root #nav > ul > li.menu:before { background: #f2f2f2; }
  #nav > ul > li, #root #nav > ul > li.menu:before { border-color: #dedede; }
}
/* END MOBILE MENU */

/* THE COLORS */
a, a:hover, a:focus, a:active, .overlay-a, .countdown .sec, .no-mobile .nav-a li a:hover, .nav-a li.active a, .list-usp span, .no-mobile .nav-main > ul > li > ul li:hover > a, .favorites-active #root #nav li.favorites > a i, .user-active #root #nav li.user > a i, .cart-active #root #nav > ul > li.cart > a i, #nav > ul > li > ul li.active > a, #nav > ul > li > ul li a:hover, .list-recent h1 span a, .list-recent h2 span a, .list-recent h3 span a, .list-recent h4 span a, .list-recent h5 span a, .list-recent h6 span a, .tip.toggle > a, .nav-main > ul > li ul ul li.strong > a, .list-cart-main footer .triple a.has-icon-heart, .list-collection p.link a, .list-collection .pager .link a, .list-collection .tools a, .list-product-rating li.favorites a, .form-filter .header:before, .nav-a .header:before, .form-filter ul label.active, .form-sort p > i, .breadcrumbs li:before,.list-box i, .accordion-a > .header:before, .menu-slide li.header > a.back:before, .list-collection .usp ul li span, .link-icon i, .nav-a li a:before, .no-mobile #nav > ul > li > a:hover, .no-mobile #nav > ul > li:hover > a, .list-related .small, .select:before, .module-filters ul li a, .module-filters ul li label, .aside-menu-header:before, .form-sort > h1 i, .form-sort > h2 i, .form-sort > h3 i, .form-sort > h4 i, .form-sort > h5 i, .form-sort > h6 i, .form-sort > h1:before, .form-sort > h2:before, .form-sort > h3:before, .form-sort > h4:before, .form-sort > h5:before, .form-sort > h6:before, .list-submit li.form > a:before, .gui-checkout-one-step .gui-block-subtitle a, #root .gui-radio a, #root .gui-checkbox a, .gui-account .gui-col2-left-col2 > .gui-block .gui-block-subcontent a, .gui-account-links .gui-block-linklist li.gui-active a, .gui-account-links .gui-block-linklist li a:before, #root .gui-account-cart .gui-buttons a, .form-login input + a, .form-login select + a, .form-login textarea + a, #root .gui-checkout-method input + a, .dmws-read-more, .dmws-read-less { color: #ff6600; }
.list-contact a:hover { color: #ff6600 !important; }
@media only screen and (max-width: 62.5em) { 
  .product-slider .bx-controls-direction a, .product-slider .owl-nav button, #footer > nav > .toggle .header { color: #ff6600; }
}
@media only screen and (max-width: 47.5em) { #root #nav > ul > li > a span.qty, #root #nav > ul > li.logged .strong { background: #ff6600; }}
@media only screen and (max-width: 47.5em) { .product-info .header.toggle:before, .product-info .header.toggle, #footer > nav > .toggle .header { color: #ff6600; }}

#root .semantic-select ul li a:hover, #root .list-cart-main .semantic-select ul li.active a, #root .form-product .submit .semantic-select ul li.active a, #root .form-product .submit .semantic-select ul li a:hover, .no-mobile .list-collection p.link a:hover, .no-mobile .list-collection .pager .link a:hover, .no-mobile .list-collection .tools li.more a:hover, .check-a label.active .input, .product-configure-custom-option-item.active .input, .ui-slider .ui-slider-handle, .form-filter ul label.active .input, #root .list-collection .featured h1, #root .list-collection .featured h2, #root .list-collection .featured h3, #root .list-collection .featured h4, #root .list-collection .featured h5, #root .list-collection .featured h6, .form-product .btn:hover, .input-inline a.btn:hover, .no-mobile #root .list-cart-main footer .triple .remove:hover, .no-mobile #root .list-cart-main footer .triple a.has-icon-heart:hover, .cart-active #nav > ul > li.cart > a span.qty, .favorites-active #nav > ul > li.favorites > a span.qty, .theme-dark #nav > ul > li > a .qty, .form-product .modal button, ::selection, #nav > ul > li > a span.qty, .list-cart .img span, .list-sliders p.btn > *, .pagination-a li.prev a, .pagination-a li.next a, .module-reviews .author, #nav > ul > li.logged > a > span.strong, .list-sliders .bx-pager .bx-pager-item a.active, .slider-a .bx-pager .bx-pager-item a.active, .list-sliders .owl-dots button.active, .slider-a .owl-dots button.active, .module-combine .label { background: #ff6600; }

@media only screen and (max-width: 62.5em) { #root #nav > form button { background: #ff6600;border-color: #ff6600; }}
.product-slider .pager.custom a.active { border-color: #ff660040; }
.no-mobile .list-collection p.link a:hover, .no-mobile .list-collection .pager .link a:hover, .no-mobile .list-collection .tools li.more a:hover, body:after, .check-a label.active .input, .product-configure-custom-option-item.active .input, .form-filter ul label.active .input, .form-product .btn:hover, .input-inline a.btn:hover, .no-mobile #root .list-cart-main footer .triple .remove:hover, .no-mobile #root .list-cart-main footer .triple a.has-icon-heart:hover { border-color: #ff6600; }

@media only screen and (max-width: 47.5em) { #footer > form > *:first-child { border-color: #ffffff5c; }}
@media only screen and (max-width: 62.5em) { #footer > form > *:last-child:before { background: #ff66005c; }}
.list-collection .tools i.icon-heart span:after, .list-product-rating li.favorites i.icon-heart span:after { color: #ff660030; }
.list-collection .tools i.icon-heart span:before, .list-product-rating li.favorites i.icon-heart span:before { color: #ff660015; }
.ui-slider .ui-slider-range { background: #ff660030; }

#root .overlay-e, .list-total li.shipping.free > span:first-child:before, .list-checks li:before, .overlay-g, .price-a span.shipping:before, .list-total li.shipping > span:first-child:before, #root .form-cart button.a, #root .form-cart a.btn.a, .link-btn a.c { color: #61b64c; }
.list-collection .plus, .list-checks.a li:before, .gui-messages ul.gui-success, .check-b label.active .input, .check-b a.toggle .input { background: #61b64c; }
#root .gui-progressbar ul li.gui-active:before, #root .gui-progressbar ul li.gui-done:before { background: #61b64c; border-color:#61b64c; }

.overlay-d, .list-cart a.close, #nav li.cart > div > a.close, #nav li.favorites > div > a.close, #nav li.user > div > a.close, .table-compare .item .remove { color: #e60a0a; }

.form-product .submit > p button, .list-collection .btn, .list-collection .amount button, .product-sticky button, .list-cart a.btn, #nav > ul > li.cart .link-btn a, #nav > ul > li.favorites .link-btn a, .link-btn a.b, .form-cart button, .form-cart a.btn, .list-cart-main footer .modal .btn, .list-cart-main footer .modal button, .popup-cart .submit a, .popup-cart button,.gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action, .table-compare .item .btn, .list-submit li.form > div p .btn, .list-submit li.form > div p button, .form-reveal button, .form-reveal .btn, #root .gui-checkout-default .gui-button-small, #root .gui-checkout-shipment .gui-buttons .gui-button-small, #root .gui-checkout-payment .gui-buttons .gui-button-small, #root .gui-checkout-review .gui-buttons .gui-button-action, #root .gui-checkout-one-page .strict-submit a.gui-button-large, #root .gui-account-cart .gui-buttons .gui-button-small { background: #00ba00; }
.form-product .submit > p button, .list-collection .btn, .list-collection .amount button, .product-sticky button, .popup-cart .submit a, .popup-cart button { color: #fff; }
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
    border-color: #00ba00 !important;
    color: #fff !important;
    background-color: #00ba00 !important;
}
.form-product .submit > p button, .list-collection .amount button, .product-sticky button, #nav > ul > li.cart .link-btn a, #nav > ul > li.favorites .link-btn a, .link-btn a.b, .form-cart button, .form-cart a.btn, .link-btn a.a, .popup-cart .submit a, .popup-cart button, .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action { border-color: #00ba00; }
.link-btn a.a { color: #00ba00; }
.no-mobile .form-product .submit > p button:hover, .no-mobile .link-btn a.a:hover, .no-mobile .list-collection .btn:hover, .no-mobile button:hover, #root .product-sticky button:hover, #nav > ul > li.cart .link-btn a:hover, #nav > ul > li.favorites .link-btn a:hover, .no-mobile .link-btn a.b:hover, .no-mobile .form-cart button:hover, .no-mobile .form-cart a.btn:hover, .list-collection .amount button:hover, .no-mobile .popup-cart .submit a:hover, .no-mobile .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action:hover, .no-mobile .link-btn a:hover, .no-mobile button:hover, .no-mobile input[type="button"]:hover, .no-mobile input[type="reset"]:hover, .no-mobile input[type="submit"]:hover, .no-mobile #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small:hover, .no-mobile #root .gui-checkout-method .gui-block-content .gui-button-small:hover, .no-mobile .gui-register .gui-buttons a.gui-button-small:hover, .no-mobile .gui-checkout-one-step .gui-confirm-buttons a.gui-button-small.gui-button-action:hover, .no-mobile #root .gui-checkout-shipment .gui-buttons .gui-button-small:hover, #root .gui-checkout-review .gui-buttons .gui-button-action:hover, .gui-checkout-one-page .gui-block-subcontent .gui-form a.gui-button-block:hover, .gui-checkout-one-page .gui-buttons a.gui-button-small:hover, .gui-modal-wrapper .gui-button-small:hover, #root .gui-checkout-one-step .gui-block-highlight .gui-confirm-buttons .gui-button-action:hover, .no-mobile #root .gui-account-cart .gui-buttons .gui-button-small:hover { border-color: #00ba00e3; background: #00ba00e3; }
.table-compare .item .btn:hover { background: #00ba00e3; }

.table-compare .item .btn.moreinfo, #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small, #root .gui-account .gui-col2-left-col2 > .gui-block + .gui-buttons a { background: #364d61; }
.table-compare .item .btn.moreinfo:hover, #root form .gui-account .gui-col2-left-col2 .gui-buttons .gui-button-small:hover, #root .gui-account .gui-col2-left-col2 > .gui-block + .gui-buttons a:hover { background: #364d61e3; }

.link-btn a, button, .form-product .modal .btn, .gui-modal-wrapper .gui-button-small, .gui-checkout-one-step .gui-div-cart-coupons .gui-button-small, .gui-register .gui-buttons a.gui-button-small, #root .gui-checkout-method .gui-block-content .gui-button-small { background: #364d61; border-color: #364d61; color:#fff;}
.no-mobile .link-btn a:hover, .no-mobile button:hover, .form-product .modal .btn:hover, .gui-modal-wrapper .gui-button-small:hover, #root .gui-checkout-one-step .gui-block-highlight .gui-confirm-buttons .gui-button-action:hover, .gui-checkout-one-step .gui-div-cart-coupons .gui-button-small:hover, .gui-register .gui-buttons a.gui-button-small, .no-mobile .link-btn a.a:hover, .no-mobile #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue:hover { background: #364d61e6; border-color:#364d61e6;}
.link-btn a.a, #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue { border-color: #364d61 }
.link-btn a.a, #root .gui-checkout-method .gui-block-content .gui-button-small#gui-block-method-continue, .gui-checkout-details .gui-left a.gui-button-link:before, .gui-checkout-shipment .gui-left a.gui-button-link:before, #root .gui-checkout-shipment .gui-buttons .gui-left .gui-button-link, #root .gui-checkout-payment .gui-buttons .gui-left .gui-button-link, .gui-account .gui-col2-left-col2 > .gui-block .gui-block-subtitle a, #root .gui-checkout-one-page .gui-buttons a.gui-button-outline { color: #364d61 }
#footer > form button { color:#fff; }
@media only screen and (max-width: 47.5em) { #root .popup-newsletter .box-inset > .close { background: #364d61; color: #fff; }}
.list-collection .price, .list-compare .price, .list-recent .price, .price-a, .module-featured .price, .product-sticky .price, .list-total.c li.strong > span:last-child, .product-small .price { color: #000000; }
/* END THE COLORS */

/* FOOTER */
#footer, #footer nav ul li a, #footer nav ul li, #footer > .double p a, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer > .double li a { color: #000000; }
#footer:before { background: #ffffff; }
#footer > form:before { background: #ff6600; }
#footer > form h1, #footer > form h2, #footer > form h3, #footer > form h4, #footer > form h5, #footer > form h6, #footer > form a, #footer > form p { color: #ffffff; }
#footer > form button { background: #0090e3; border-color:#0090e3; }
.no-mobile #footer > form button:hover { background: #0090e3e6; border-color:#0090e3e6; }
#footer .list-social a { color: #ff6600; }
/* END FOOTER */

/* ICONS */
.list-usp li:nth-child(1):before, .list-collection .usp ul li:nth-child(1):before, .list-usp li:nth-child(1):before { content: "\e930"; }
.list-usp li:nth-child(2):before, .list-collection .usp ul li:nth-child(2):before, .list-usp li:nth-child(2):before { content: "\e903"; }
.list-usp li:nth-child(3):before, .list-collection .usp ul li:nth-child(3):before, .list-usp li:nth-child(3):before { content: "\e930"; }
/* END ICONS */

/* BANNERS */
.banner-1-slide-1 h2, .banner-1-slide-1 p, .banner-1-slide-1 a { color: #ffffff; }
.banner-1-slide-2 h2, .banner-1-slide-2 p, .banner-1-slide-2 a { color: #333333; }
.banner-2 h2, .banner-2 p, .banner-2 a  { color: #ffffff !important; }
.banner-3 h3, .banner-3 p  { color: #333333 !important; }
.banner-4 h2, .banner-4 p  { color: #333333 !important; }
.module-welcome h1, .module-welcome h2, .module-welcome h3, .module-welcome h4, .module-welcome h5, .module-welcome h6, .module-welcome.white, .module-welcome.white h1, .module-welcome.white h2, .module-welcome.white h3, .module-welcome.white h4, .module-welcome.white h5, .module-welcome.white h6 { color: #000000; }
.module-welcome p { color: #000000; }
.link-btn a.g { background: #ff6602 !important; border-color: #ff6602 !important; }
.link-btn a.g:hover { background: #ff6602e6 !important; border-color: #ff6602e6 !important; }
.link-btn a.e { background: #27ae60 !important; border-color: #27ae60 !important; }
.link-btn a.e:hover { background: #27ae60e6 !important; border-color: #27ae60e6 !important; }
.link-btn a.d { background: #61b64c !important; border-color: #61b64c !important; }
.link-btn a.d:hover { background: #61b64ce6 !important; border-color: #61b64ce6 !important; }
/* END BANNERS */

/* PRODUCTS */
.module-featured.c figure span, .list-collection .label.a, .list-collection .label.a:before, .list-bulk .label:before, .module-featured figure span.inline.a, .module-featured figure span.inline.a:before, .product-slider .label, .product-slider .label:before, .list-collection .label.c, .list-collection .label.c:before, .module-featured figure span.inline.c, .module-featured figure span.inline.c:before, .list-collection .label.a, .list-collection .label.a:before, .list-bulk .label:before, .module-featured figure span.inline.a, .module-featured figure span.inline.a:before, .list-bulk .label, .product-slider .label.a, .product-slider .label.a:before { background: #ff6600; }
/* theme.new_color */
.list-collection .label.a.new, .list-collection .label.a.new:before, .list-collection .label, .list-collection .label.new, .list-collection .label:before, .list-bulk .label.new:before, .list-collection .label.b { background: #61b64c; }
/* END PRODUCTS */

/* NEWSLETTER */
.popup-newsletter .box-inset { background: #000000; }
.popup-newsletter .box-inset, .popup-newsletter h1, .popup-newsletter h2, .popup-newsletter h3, .popup-newsletter h4, .popup-newsletter h5, .popup-newsletter h6, .popup-newsletter .list-checks li:before, .popup-newsletter .box-inset > .close { color: #ffffff; }
/* END NEWSLETTER */

/* GUI */
.gui-checkout-one-step .gui-block-subtitle, .gui-checkout-one-step .order-summary .gui-bold, .gui-checkout-one-step .order-summary th, .gui-checkout-one-step .order-summary tr > *:last-child {
  color: #333333;
}
.gui-form .gui-field > label, .gui-register .gui-field .gui-radio label, .gui-register .gui-field .gui-checkbox label, #root .gui-checkout-one-step .gui-field .gui-radio label, #root .gui-checkout-one-step .gui-field .gui-checkbox label, .gui-modal-wrapper .gui-radio label, .gui-checkout-one-step .gui-payment-methods .gui-payment-method label span, .gui-checkout-one-step .gui-block-option .gui-field .gui-price, .gui-checkout-one-step .order-summary small, .gui-checkout-one-step .order-summary .gui-delivery-time-checkout, .gui-checkout-one-step .gui-cart-sum {
	color: #333333;
}
.gui-checkout-one-step .gui-cart-sum .gui-big strong, .table-compare .item .price { color: #000000; }
.gui a { color: #ff6600; }
.gui-radio input:checked ~ label:before, .gui-checkbox input:checked ~ label:before, .gui-checkout-payment .gui-payment-methods .gui-payment-method input:checked ~ .gui-payment-method-subtitle:before, .gui-checkout-one-page input:checked ~ .gui-payment-method-subtitle:before, .gui-checkout-one-step input:checked ~ .gui-payment-method-subtitle:before { border-color: #ff6600;  background: #ff6600; }