.btn2, .btn-primary, .quickview-index-view .product-img-box-slider .slick-prev, .quickview-index-view .product-img-box-slider .slick-next, .btn3, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .btn, .catalog-owl-next, .catalog-owl-prev, .owl-next, .owl-prev {
    border-color: #009ddc;
    background-color: #fff;
    color: #009ddc
    }
.btn2.active, .btn-primary.active, .quickview-index-view .product-img-box-slider .slick-prev.active, .quickview-index-view .product-img-box-slider .slick-next.active, .btn3.active, button.active, .button.active, input[type="button"].active, input[type="reset"].active, input[type="submit"].active, .btn.active, .catalog-owl-next.active, .catalog-owl-prev.active, .owl-next.active, .owl-prev.active, .btn2:active, .btn-primary:active, .quickview-index-view .product-img-box-slider .slick-prev:active, .quickview-index-view .product-img-box-slider .slick-next:active, .btn3:active, button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .btn:active, .catalog-owl-next:active, .catalog-owl-prev:active, .owl-next:active, .owl-prev:active, .btn2:hover, .btn-primary:hover, .quickview-index-view .product-img-box-slider .slick-prev:hover, .quickview-index-view .product-img-box-slider .slick-next:hover, .btn3:hover, button:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .btn:hover, .catalog-owl-next:hover, .catalog-owl-prev:hover, .owl-next:hover, .owl-prev:hover, .btn2:focus, .btn-primary:focus, .quickview-index-view .product-img-box-slider .slick-prev:focus, .quickview-index-view .product-img-box-slider .slick-next:focus, .btn3:focus, button:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .btn:focus, .catalog-owl-next:focus, .catalog-owl-prev:focus, .owl-next:focus, .owl-prev:focus, .btn2.focus, .btn-primary.focus, .quickview-index-view .product-img-box-slider .slick-prev.focus, .quickview-index-view .product-img-box-slider .slick-next.focus, .btn3.focus, button.focus, .button.focus, input[type="button"].focus, input[type="reset"].focus, input[type="submit"].focus, .btn.focus, .catalog-owl-next.focus, .catalog-owl-prev.focus, .owl-next.focus, .owl-prev.focus {
    color: #fff;
    background-color: #009ddc;
    border-color: #009ddc
    }
.btn2, .btn-primary, .quickview-index-view .product-img-box-slider .slick-prev, .quickview-index-view .product-img-box-slider .slick-next {
    border-color: #009ddc;
    background-color: #fff;
    color: #009ddc
    }
.btn2.active, .btn-primary.active, .quickview-index-view .product-img-box-slider .slick-prev.active, .quickview-index-view .product-img-box-slider .slick-next.active, .btn2:active, .btn-primary:active, .quickview-index-view .product-img-box-slider .slick-prev:active, .quickview-index-view .product-img-box-slider .slick-next:active, .btn2:hover, .btn-primary:hover, .quickview-index-view .product-img-box-slider .slick-prev:hover, .quickview-index-view .product-img-box-slider .slick-next:hover, .btn2:focus, .btn-primary:focus, .quickview-index-view .product-img-box-slider .slick-prev:focus, .quickview-index-view .product-img-box-slider .slick-next:focus, .btn2.focus, .btn-primary.focus, .quickview-index-view .product-img-box-slider .slick-prev.focus, .quickview-index-view .product-img-box-slider .slick-next.focus {
    border-color: #009ddc;
    background-color: #009ddc;
    color: #fff
    }
.btn3 {
    color: #ff5a00;
    background: #ff5a00;
    border-color: rgba(0, 0, 0, 0)
    }
.btn3.active, .btn3:active, .btn3:hover, .btn3:focus, .btn3.focus {
    color: #fff;
    background-color: #ff5a00;
    border-color: rgba(0, 0, 0, 0)
    }
textarea, .input-text, input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] {
    border: 1px solid #595959;
    background-color: #fff;
    color: #595959
    }
textarea:focus, .input-text:focus, input[type=email]:focus, input[type=search]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus {
    border-color: #353535;
    background: #ebebeb;
    color: #595959
    }
#customer-reviews #product-review-table .radio:checked ~ label:before {
    color: #009ddc
    }
.nav > li > a:hover, .nav > li > a:focus {
    color: #353535
    }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #009ddc
    }
.nav .open > a, .nav .active > a, .nav .open > a:hover, .nav .active > a:hover, .nav .open > a:focus, .nav .active > a:focus {
    color: #353535
    }
.nav-tabs {
    border-bottom: 1px solid #ebebeb
    }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #353535
    }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ebebeb
    }
@media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ebebeb
        }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #ebebeb
        }
    }
.dropdown-menu > li > a {
    color: #009ddc
    }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #353535
    }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #353535
    }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #595959
    }
.dropdown-header {
    color: #595959
    }
html {
    font-size: 12px
    }
body {
    font-size: 12px;
    color: #595959;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    background-color: #fff
    }
a {
    color: #009ddc
    }
a:hover, a:focus {
    color: #353535
    }
.tooltip {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
h1, .h1 {
    font-size: 2em
    }
h2, .h2 {
    font-size: 1.75em
    }
h3, .h3 {
    font-size: 1.429em
    }
h4, .h4 {
    font-size: 1.286em
    }
h5, .h5 {
    font-size: 1.143em
    }
h6, .h6 {
    font-size: 1em
    }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #009ddc;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.label, label {
    color: #595959
    }
.global-site-notice {
    background: #eee
    }
.promo-msg {
    color: #eee
    }
.success {
    color: #00b86e
    }
.error {
    color: #ff5050
    }
.notice {
    color: #e6b800
    }
.messages li li {
    background: #eee
    }
.messages .error-msg li {
    background: #ff5050
    }
.messages .notice-msg li {
    background: #e6b800
    }
.messages .success-msg li {
    background: #00b86e
    }
.rating-box, .rating-box .rating {
    color: #595959
    }
.toolbar {
    color: #595959;
    background: #fff
    }
.toolbar .btn {
    border-color: #595959
    }
.toolbar a, .toolbar .btn {
    background: rgba(0, 0, 0, 0);
    color: #595959;
    font-weight: 400
    }
.toolbar a:hover, .toolbar .btn:hover {
    background: rgba(0, 0, 0, 0);
    color: #009ddc;
    border-color: #009ddc
    }
.toolbar .dropdown-menu a:hover {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.toolbar .open .btn {
    background: rgba(0, 0, 0, 0);
    color: #009ddc;
    border-color: #009ddc
    }
.toolbar .view-mode strong {
    background: rgba(0, 0, 0, 0);
    color: #009ddc;
    border-color: #009ddc
    }
.toolbar .bootstrap-select .dropdown-menu {
    background: #fff
    }
.toolbar .view-limiter a:before {
    color: #595959
    }
.toolbar .view-limiter a.selected {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.category-products .toolbar ~ .toolbar .pages {
    border-top: 1px solid #595959;
    border-bottom: 1px solid #595959
    }
.toolbar ~ .toolbar .pages ol li {
    border: 1px solid #595959;
    background: rgba(0, 0, 0, 0)
    }
.toolbar ~ .toolbar .pages ol li:hover {
    color: #595959;
    background: rgba(0, 0, 0, 0)
    }
.toolbar ~ .toolbar .pages ol li.current {
    color: #009ddc;
    background: rgba(0, 0, 0, 0)
    }
label.required:after, span.required:after {
    color: #ff5050
    }
input[disabled] {
    background: #ebebeb
    }
.input-text.validation-failed {
    border-color: #ff5050
    }
.input-text.validation-failed:focus {
    outline-color: #ff5050
    }
::-webkit-input-placeholder {
    color: #595959
    }
p.required, .validation-advice {
    color: #ff5050
    }
.form-list select {
    border: 1px solid #595959
    }
#login-form {
    border-color: #ebebeb
    }
.contact-form .validation-advice, .newsletter-validate-detail .validation-advice {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
th {
    color: #595959
    }
.data-table {
    background: #fff
    }
.data-table thead {
    border: 1px solid #ededed;
    background: #fff;
    color: #595959
    }
.data-table th {
    border: 1px solid #ededed
    }
.data-table tbody tr {
    border: 1px solid #ededed
    }
.data-table tr td {
    border: 1px solid #ededed
    }
.data-table tfoot {
    border-top: 1px solid #ededed
    }
.table, .data-table {
    color: #b8b8b8
    }
.table a, .data-table a {
    color: #595959
    }
.table a:hover, .data-table a:hover {
    color: #009ddc
    }
#product-attribute-specs-table, #product-attribute-specs-table th, #product-attribute-specs-table td {
    border: 1px solid #ededed
    }
@media (max-width: 767px) {
    table.arw-responsive-table td:before {
        color: #595959
        }
    }
.block .link-cart {
    border: 1px solid #009ddc;
    color: #009ddc;
    background: #fff
    }
.block .link-cart:hover {
    border-color: #009ddc;
    color: #fff !important;
    background: #009ddc
    }
.block-subtitle {
    color: #353535
    }
.sidebar .block .actions a {
    color: #009ddc
    }
.block-account li + li, .block-cms-menu li + li {
    border-top: 1px solid #ebebeb
    }
.block-account li.current strong, .block-cms-menu li.current strong {
    color: #009ddc
    }
.block-layered-nav dt {
    border-bottom: 1px solid #ebebeb;
    color: #009ddc
    }
.block-layered-nav li + li {
    border-top: 1px solid #ebebeb
    }
.block-layered-nav .currently .value {
    color: #009ddc
    }
.block-layered-nav .configurable-swatch-list li a > .swatch-label {
    border: 1px solid #ebebeb
    }
.block-layered-nav .configurable-swatch-list li:hover a > .swatch-label {
    background: #009ddc;
    border-color: #009ddc
    }
.opc-block-progress .block-content dt {
    border-bottom: 1px solid #ebebeb
    }
.opc-block-progress .block-content dd.complete {
    border-bottom: 1px solid #ebebeb
    }
.block.block-tags ul.tags-list li a {
    border: 1px solid #ebebeb
    }
.block.block-tags ul.tags-list li a:hover {
    background: #009ddc;
    border-color: #009ddc
    }
.block.block-tags .actions a {
    color: #009ddc
    }
.mini-products-list .price {
    color: #009ddc
    }
.main-container {
    background-color: #fff
    }
.main {
    background-color: transparent
    }
.arw-page-title {
    background-color: #fff
    }
.arw-page-title.has-page-title {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
    }
.arw-page-title .arw_breadcrumbs .breadcrumbs li a {
    color: #b2b2b2
    }
.arw-page-title .arw_breadcrumbs .breadcrumbs li a:hover {
    color: #009ddc
    }
.arw-page-title .arw_breadcrumbs .breadcrumbs li strong {
    color: #353535
    }
.arw-page-title .arw_breadcrumbs .breadcrumbs li span {
    color: #009ddc
    }
.arw-product-labels .product-sale-label {
    background: #ff5a00;
    color: #fff;
    border-color: #ff5a00
    }
.arw-product-labels .product-new-label {
    background: #ff2779;
    color: #fff;
    border-color: #ff2779
    }
.header-container .header-top {
    color: #009ddc;
    background: #009ddc;
    border-bottom: 1px solid #ebebeb
    }
.header-container .header-top a {
    color: #272727;
    background: rgba(0, 0, 0, 0)
    }
.header-container .header-top a:hover {
    color: #009ddc;
    background: #fff
    }
.header-container .header-top .active > a {
    color: #009ddc;
    background: #fff
    }
.header-container .header-top .header-top-link {
    border-right: 1px solid #ebebeb
    }
.header-container .header-top .header-top-link .header-top-link-ul > li > span {
    color: #272727;
    background: rgba(0, 0, 0, 0)
    }
.header-container .header-top .header-top-link .header-top-link-ul > li > span span {
    color: #009ddc
    }
.header-container .header-top .header-top-link .header-top-link-ul > li > span span:before {
    color: #272727
    }
.header-container .header-top .header-top-link .header-top-link-ul > li.header-dropdown-currency li.active > a:after {
    color: #595959
    }
.header-container .header-top .header-top-link ul.links {
    background: #efefef;
    color: #fff
    }
.header-container .header-top .header-top-link ul.links li a {
    color: #595959;
    background: rgba(0, 0, 0, 0)
    }
.header-container .header-top .header-top-link ul.links li + li > a {
    border-top: 1px solid #595959
    }
.header-container .header-top .header-top-link ul.links li.active > a, .header-container .header-top .header-top-link ul.links li:hover > a {
    color: #fff;
    background: #009ddc
    }
.header-container .header-quick-access .arw-toggle-container .arw-toggle-content {
    background: #fff;
    color: #595959
    }
.header-container .header-quick-access .arw-toggle-container.active .arw-toggle-control, .header-container .header-quick-access .arw-toggle-container:hover .arw-toggle-control {
    background: #009ddc
    }
.header-container .header-quick-access .arw-toggle-container.active .arw-toggle-control.mini-cart-header, .header-container .header-quick-access .arw-toggle-container:hover .arw-toggle-control.mini-cart-header {
    color: #009ddc
    }
.header-container .header-quick-access .arw-toggle-control {
    color: #272727
    }
.header-container .header-quick-access .mini-cart-header .total-badge {
    background: #009ddc
    }
.header-container .header-quick-access .mini-products-list li.item {
    border-bottom: 1px solid #595959
    }
.header-container .header-quick-access .mini-products-list li.item .btn-remove {
    color: #595959
    }
.header-container .header-quick-access .mini-products-list li.item .btn-remove:hover, .header-container .header-quick-access .mini-products-list li.item .product-name a:hover {
    color: #009ddc
    }
.header-container .header-quick-access .block .subtotal .price {
    color: #009ddc
    }
.header-container .header-quick-access .block .button {
    background: #fff;
    border-color: #fff
    }
.header-container .header-quick-access .block .button:hover {
    background: #009ddc;
    border-color: #009ddc
    }
.header-container .header-quick-access .search_mini_form .button {
    background: #fff
    }
.header-container .header-quick-access .search_mini_form .button:hover {
    background: #009ddc
    }
@media (min-width: 768px) {
    .layout-header-special .header-container:not(.active-sticky) .header-top a:hover {
        color: #009ddc
        }
    .layout-header-special .header-container:not(.active-sticky) .nav-primary-container .megamenu > li > a:hover, .layout-header-special .header-container:not(.active-sticky) .nav-primary-container ul#nav > li > a:hover {
        color: #009ddc
        }
    }
.nav-primary-container ul#nav > li > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.nav-primary-container ul#nav > li:hover > a, .nav-primary-container ul#nav > li.active > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.nav-primary-container ul#nav ul {
    background: #fff
    }
.nav-primary-container ul#nav ul ul {
    background: #fff
    }
.nav-primary-container ul#nav > li > ul > li > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.nav-primary-container ul#nav > li > ul > li:hover > a, .nav-primary-container ul#nav > li > ul > li.active > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.nav-primary-container ul#nav li li ul, .nav-primary-container ul#nav li.level1 ul.level1 {
    background: #fff
    }
.nav-primary-container ul#nav li li ul li > a, .nav-primary-container ul#nav li.level1 ul.level1 li > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.nav-primary-container ul#nav li li ul li.active > a, .nav-primary-container ul#nav li.level1 ul.level1 li.active > a, .nav-primary-container ul#nav li li ul li:hover > a, .nav-primary-container ul#nav li.level1 ul.level1 li:hover > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.nav-primary-container ul#nav ul li + li > a {
    border-top: 1px solid #595959
    }
.nav-primary-container ul#nav ul li li + li > a {
    border-top: 1px solid #595959
    }
.sidebar .block {
    color: #b8b8b8
    }
.sidebar .block .block-title {
    background: #fff;
    color: #353535
    }
.sidebar .block .block-title:after {
    background: #353535
    }
.sidebar .block .block-content {
    background: #fff
    }
.sidebar .block .block-content p.empty {
    border: 1px solid #ebebeb
    }
.sidebar .block a {
    color: #595959
    }
.sidebar .block a:hover {
    color: #009ddc
    }
.sidebar .block.block-nav a {
    color: #595959
    }
.sidebar .block.block-nav li:hover > a, .sidebar .block.block-nav li.active > a {
    color: #009ddc
    }
.footer-container {
    background: rgba(0, 0, 0, 0);
    color: #fff
    }
.footer-container a {
    color: #fff
    }
.footer-container a:hover {
    color: #009ddc
    }
.footer-container .block .block-title {
    color: #b8b8b8
    }
.footer-container .footer-copyright {
    background: #009ddc;
    color: #fff
    }
.footer-container .footer-copyright .wrapper-copyright {
    border-top: 1px solid #fff
    }
.footer-container .footer-copyright a {
    color: #d0f2ff
    }
.footer-container .footer-copyright a:hover {
    color: #009ddc
    }
.footer-about {
    color: #b8b8b8;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.products-list .product-name a, .products-grid .product-name a {
    color: #fff
    }
.products-list .product-name a:hover, .products-grid .product-name a:hover {
    color: #06c
    }
.products-list .configurable-swatch-list span, .products-grid .configurable-swatch-list span {
    border: 1px solid #ebebeb
    }
.products-grid .btn-cart {
    background: #fff;
    color: #ff5a00;
    border-color: #fff
    }
.products-grid .btn-cart:hover {
    background: #ff5a00;
    color: #fff;
    border-color: #fff
    }
.products-grid .link-wishlist {
    background: #fff;
    color: #ff2779;
    border-color: #fff
    }
.products-grid .link-wishlist:hover {
    background: #ff2779;
    color: #fff;
    border-color: #fff
    }
.products-grid .link-compare {
    background: #fff;
    color: #272727;
    border-color: #fff
    }
.products-grid .link-compare:hover {
    background: #009ddc;
    border-color: #009ddc;
    color: #fff
    }
.products-grid .link-quickview {
    background: #fff;
    color: #009ddc;
    border-color: #009ddc
    }
.products-grid .link-quickview:hover {
    background: #009ddc;
    color: #fff;
    border-color: #009ddc
    }
.products-grid .product-name {
    border-bottom: 1px solid #b2b2b2
    }
.products-grid .price-box .minimal-price .price, .products-grid .price-box .special-price, .products-grid .price-box .regular-price {
    color: #fff
    }
.products-grid .availability span {
    background: #ff2779;
    color: #fff;
    border-color: #ff2779
    }
.products-list .outer-image {
    border-color: #eaeaea
    }
.products-list .product-name a {
    color: #009ddc
    }
.products-list .product-name a:hover {
    color: #ff5a00
    }
.products-list .price-box .special-price, .products-list .price-box .regular-price {
    color: #ff5a00
    }
.products-list .btn-cart {
    background: #ff5a00;
    color: #fff;
    border-color: #ff5a00
    }
.products-list .btn-cart:hover {
    background: #cc4800;
    color: #fff;
    border-color: #ff5a00
    }
.products-list .link-wishlist {
    background: #fff;
    color: #272727;
    border-color: #ebebeb
    }
.products-list .link-wishlist:hover {
    background: #ff2779;
    color: #fff;
    border-color: #ff2779
    }
.products-list .link-compare {
    background: #fff;
    color: #272727;
    border-color: #ebebeb
    }
.products-list .link-compare:hover {
    background: #af5875;
    color: #fff;
    border-color: #af5875
    }
.products-list .link-quickview {
    background: #fff;
    color: #009ddc;
    border-color: #009ddc
    }
.products-list .link-quickview:hover {
    background: #009ddc;
    color: #fff;
    border-color: #009ddc
    }
.grid-style-2 .products-grid .product-info {
    background: #009ddc
    }
.product-view .product-shop-inner {
    background-color: #fff
    }
.product-view .product-essential .product-name {
    color: #009ddc
    }
.product-view .product-essential .availability {
    border: 1px solid #ebebeb
    }
.product-view .product-essential .availability span {
    color: #009ddc
    }
.product-view .product-essential .availability.out-of-stock span:before {
    color: #009ddc
    }
.product-view .product-essential .short-description {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
    }
.product-view .product-essential .rating-links {
    color: #595959
    }
.product-view .product-essential .rating-links a {
    color: #595959
    }
.product-view .product-essential .rating-links a:hover {
    color: #353535
    }
.product-view .product-essential .btn-cart {
    background: #ff5a00;
    color: #fff;
    border-color: #ff5a00
    }
.product-view .product-essential .btn-cart:hover {
    background: #cc4800;
    color: #fff;
    border-color: #ff5a00
    }
.product-view .product-essential .link-wishlist {
    background: #fff;
    color: #ff2779;
    border-color: #ebebeb
    }
.product-view .product-essential .link-wishlist:hover {
    background: #ff2779;
    color: #fff;
    border-color: #ff2779
    }
.product-view .product-essential .link-compare {
    background: #fff;
    color: #595959;
    border-color: #ebebeb
    }
.product-view .product-essential .link-compare:hover {
    background: #af5875;
    color: #fff;
    border-color: #af5875
    }
.product-view .product-essential .price-box .special-price, .product-view .product-essential .price-box .regular-price {
    color: #ff5a00
    }
.product-collateral .product-collateral-item .widget {
    background-color: #fff
    }
.product-shop .grouped-items-table .name-wrapper {
    color: #595959
    }
.product-tabs-content a {
    color: #353535
    }
.product-tabs-content a:hover {
    color: #009ddc
    }
.product_details_tabs .product-tabs li a {
    color: #595959;
    background: #fff;
    border-top: 1px solid #595959;
    border-right: 1px solid #595959;
    border-bottom: 1px solid #595959
    }
.product_details_tabs .product-tabs li:first-child a {
    border-left: 1px solid #595959
    }
.product_details_tabs .product-tabs li.active a, .product_details_tabs .product-tabs li:hover a {
    color: #fff;
    background: #009ddc
    }
.product_details_tabs .product-tabs-content {
    border: 1px solid #ebebeb;
    color: #595959;
    background: #fff
    }
.product_details_tabs .product-accordion-heading {
    color: #595959;
    background: #fff;
    border-color: #595959
    }
.product_details_tabs .product-accordion-heading.active, .product_details_tabs .product-accordion-heading:hover {
    color: #fff;
    background: #009ddc
    }
.product_details_tabs.active_mode_accordion .product-accordion-heading.active + .product-tabs-content, .product_details_tabs.mode_accordion .product-accordion-heading.active + .product-tabs-content {
    border-color: #595959
    }
#customer-reviews dl dt {
    color: #595959
    }
.block-message-cart .arw-services-box.active .service-title, .block-message-cart .arw-services-box.active .service-icon {
    color: #009ddc
    }
.data-table.cart-table tbody tr {
    border-top: 1px solid #ededed
    }
.cart-table .price {
    color: #009ddc
    }
.cart-collaterals .discount > h2, .cart-collaterals .shipping > h2 {
    background: #fff;
    color: #353535
    }
.cart-collaterals .discount > h2:after, .cart-collaterals .shipping > h2:after {
    background: #353535
    }
.cart-collaterals .discount select, .cart-collaterals .shipping select {
    border: 1px solid #595959
    }
.cart-collaterals .cart-totals {
    border: 2px solid #009ddc
    }
.cart-collaterals .cart-totals #shopping-cart-totals-table {
    color: #009ddc
    }
.cart-collaterals .cart-totals #shopping-cart-totals-table tfoot .price {
    color: #009ddc
    }
.cart-collaterals .cart-totals .btn-proceed-checkout {
    background: #009ddc;
    border-color: #009ddc
    }
#checkoutSteps .section {
    border-color: #ebebeb
    }
#checkoutSteps .section .step-title {
    color: #009ddc
    }
#checkoutSteps .section.active.allow .step-title:before {
    background: #009ddc
    }
#checkoutSteps .section .step h3, #checkoutSteps .section .step h4 {
    font-size: 1.143em
    }
#checkoutSteps .section .step select {
    border: 1px solid #595959
    }
#checkoutSteps .section .step .data-table .price {
    color: #009ddc
    }
ul#checkout-progress-state li {
    background: #fff;
    color: #009ddc
    }
ul#checkout-progress-state li.active {
    background: #009ddc
    }
.multiple-checkout form, .multiple-checkout table, .multiple-checkout .col3-set {
    background: #fff
    }
.multiple-checkout #multishipping-billing-form #payment-tool-tip {
    background: #fff
    }
.multiple-checkout #checkout-review-submit .grand-total .price {
    color: #009ddc
    }
.multiple-checkout > p {
    background: #fff
    }
.dashboard .box-account .box-head {
    color: #353535
    }
.dashboard .box-account .box-head:before {
    background: #353535
    }
.dashboard .box-account li.item + li {
    border-top: 1px solid #ebebeb
    }
.dashboard .box-account > .col2-set > .box .box-title h3 {
    color: #353535
    }
.my-account .cart-cell .price {
    color: #009ddc
    }
.my-account .product-review .product-details dt {
    color: #595959
    }
.my-account .product-review h2 {
    font-size: 1.286em
    }
.my-account .product-review h3 {
    font-size: 1.143em
    }
.my-account .my-tag-edit .btn-remove:hover {
    color: #353535
    }
.my-account #my-tags-table .add-to-links a {
    background: #fff
    }
.my-account #my-tags-table .add-to-links a:hover {
    background: #009ddc
    }
.my-account #wishlist-table .product-name {
    font-size: 1.143em
    }
.arw-parallax-slider .parallax-body .parallax-content-slider .content-slider .slider-button a:hover {
    border-color: #009ddc;
    background: #009ddc
    }
.parallax-dots a span {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.contact-infomation-line .fa {
    border: 1px solid #ebebeb;
    color: #009ddc
    }
.post-item .post-category a {
    color: #009ddc
    }
.post-item .post-title {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.blog-list .post-meta {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
    }
.blog-detail .post-item {
    border-bottom: 1px solid #ebebeb
    }
.block-recent-post ul li + li {
    border-top: 1px solid #ebebeb
    }
.commentWrapper {
    border: 1px solid #ebebeb
    }
.commentWrapper h4.username {
    color: #009ddc
    }
.commentWrapper .commentCreate {
    color: #009ddc
    }
.price-slider {
    background: #ebebeb
    }
.layer-price {
    color: #009ddc
    }
.layer-price-filter > label {
    color: #009ddc
    }
.noUi-horizontal .noUi-handle {
    border: 2px solid #bcbcbc
    }
.noUi-horizontal .noUi-handle:hover, .noUi-horizontal .noUi-handle:focus {
    border-color: #009ddc
    }
[disabled].noUi-connect, [disabled] .noUi-connect {
    background: #ebebeb
    }
.arw_tab_slider .slider-tab li:hover, .arw_tab_slider .slider-tab li.active {
    color: #009ddc;
    border-bottom-color: #009ddc
    }
.tab-control-highlight-font .arw_tab_slider .slider-tab {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.product-tab-list-mini .products-list .product-name {
    border-bottom: 1px solid #ebebeb
    }
.product-tab-list-mini .products-list .link-quickview, .product-tab-list-mini .products-list .link-compare, .product-tab-list-mini .products-list .link-wishlist {
    color: #009ddc
    }
.product-tab-list-mini .products-list .link-quickview:hover, .product-tab-list-mini .products-list .link-compare:hover, .product-tab-list-mini .products-list .link-wishlist:hover {
    color: #009ddc
    }
.sidebar ul.chars-filter li.active a, .sidebar ul.chars-filter li a:hover {
    background: #009ddc
    }
.nav-accordion li.level0 + li {
    border-top: 1px solid #ebebeb
    }
.nav-accordion li.parent .expand {
    color: #353535
    }
.nav-accordion li.parent > span:hover {
    color: #353535
    }
.nav-accordion li.active > a {
    color: #353535
    }
.cat-label-1 {
    background-color: rgba(0, 0, 0, 0)
    }
.cat-label-2 {
    background-color: rgba(0, 0, 0, 0)
    }
.cat-label-3 {
    background-color: rgba(0, 0, 0, 0)
    }
.cat-label-4 {
    background-color: rgba(0, 0, 0, 0)
    }
.arw-mobile-menu {
    background: #fff
    }
.arw-mobile-menu-header {
    background: #009ddc
    }
.nav-mobile-accordion.nav-accordion li.parent > span {
    color: #595959
    }
.nav-mobile-accordion.nav-accordion li.parent > span:hover {
    color: #009ddc
    }
.nav-mobile-accordion.nav-accordion li a {
    color: #595959
    }
.nav-mobile-accordion.nav-accordion li:hover > a, .nav-mobile-accordion.nav-accordion li.active > a {
    color: #009ddc
    }
.nav-mobile-accordion.nav-accordion li li > a {
    color: #505050
    }
.nav-mobile-accordion.nav-accordion li li:hover > a, .nav-mobile-accordion.nav-accordion li li.active > a {
    color: #009ddc
    }
.arw-toggle-menu-mobile {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.nav-primary-container {
    background: #fff;
    color: #595959
    }
.megamenu .arwmenu-block ul .groups .title-group {
    color: #595959;
    border-bottom: 1px solid #fff
    }
.megamenu .m-dropdown .dropdown ul li + li > a {
    border-top: 1px solid #fff
    }
.megamenu .m-dropdown .dropdown ul li li + li > a {
    border-top: 1px solid #fff
    }
.megamenu > li > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.megamenu > li:hover > a, .megamenu > li.active > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.megamenu > li > .sub-wrapper {
    background: #fff
    }
.megamenu > li > .sub-wrapper li.level1 > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.megamenu > li > .sub-wrapper li.level1.active > a, .megamenu > li > .sub-wrapper li.level1:hover > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.megamenu li.level1 .groups-wrapper, .megamenu li.level1 .sub-wrapper {
    background: #fff
    }
.megamenu li.level1 .groups-wrapper li.level2 > a, .megamenu li.level1 .sub-wrapper li.level2 > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.megamenu li.level1 .groups-wrapper li.level2.active > a, .megamenu li.level1 .sub-wrapper li.level2.active > a, .megamenu li.level1 .groups-wrapper li.level2:hover > a, .megamenu li.level1 .sub-wrapper li.level2:hover > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
.megamenu li li ul, .megamenu li.level1 ul.level1 {
    background: #fff
    }
.megamenu li li ul li > a, .megamenu li.level1 ul.level1 li > a {
    background: rgba(0, 0, 0, 0);
    color: #595959
    }
.megamenu li li ul li.active > a, .megamenu li.level1 ul.level1 li.active > a, .megamenu li li ul li:hover > a, .megamenu li.level1 ul.level1 li:hover > a {
    background: rgba(0, 0, 0, 0);
    color: #009ddc
    }
#toPopup {
    color: #595959
    }
#toPopup select {
    border: 1px solid #595959
    }
#toPopup .price {
    color: #009ddc
    }
.cloud-zoom-big {
    border-color: #ebebeb
    }
.more-views .slick-slider .slick-next, .more-views .slick-slider .slick-prev {
    color: #009ddc
    }
.more-views .slick-slider .slick-next:hover, .more-views .slick-slider .slick-prev:hover {
    color: #353535
    }
.product-options .swatch-link {
    border: 1px solid #ebebeb
    }
li.selected .swatch-link {
    border-color: #009ddc;
    background: #009ddc
    }
.not-available .swatch-link {
    border-color: #33b1e3;
    background: #33b1e3
    }
.swatch-link .x {
    border-top: 1px solid #ebebeb
    }
.currently .swatch-link:hover {
    border-color: #009ddc
    }
.configurable-swatch-list .hover .swatch-link, .configurable-swatch-list .selected .swatch-link, .swatch-link:hover {
    border-color: #009ddc
    }
.configurable-swatch-box .validation-advice {
    background: #ff5050
    }
.highlight-font {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.home-block-border {
    border: 1px solid #ebebeb
    }
.home-block-shop-location ul li .fa {
    border: 1px solid #ebebeb;
    color: #009ddc
    }
.search-autocomplete ul li:hover {
    background: #009ddc
    }
.slick-slider .slick-dots li button {
    border: 2px solid #ebebeb;
    background: #ebebeb
    }
.slick-slider .slick-dots li.slick-active button {
    border-color: #009ddc
    }
.owl-carousel .owl-dots .owl-dot {
    border: 2px solid #ebebeb;
    background: #ebebeb
    }
.owl-carousel .owl-dots .owl-dot.active {
    border-color: #009ddc
    }
.social-networks a {
    background: #ebebeb;
    color: #009ddc
    }
.social-networks a:hover {
    background: #009ddc
    }
.support-people h5 {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #595959
    }
.support-people a {
    color: #595959
    }
.arw-banner.style-1 .banner-button a {
    color: #009ddc
    }
.arw-banner.style-1 .banner-button a:hover {
    background: #009ddc
    }
.arw-banner.style-2 .banner-text {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-banner.style-2 .banner-button a:hover {
    background: #009ddc;
    border-color: #009ddc
    }
.arw-banner.style-4 .banner-button a:hover {
    color: #009ddc
    }
.arw-banner.style-5 .banner-button a:hover {
    border-color: #009ddc;
    background: #009ddc
    }
.arw-banner.style-6 .banner-button a:hover {
    background: #009ddc
    }
.banner-overlay-primary .arw-banner-image:before {
    background: #009ddc !important
    }
.arw-title.style-2 h2 > span:after, .arw-title.style-2 h2 > span:before {
    border-bottom: 2px solid #ebebeb
    }
.arw-sub-title {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-services-box .service-thumb.thumb-style-1 .service-icon {
    background: #595959
    }
.arw-services-box .service-thumb.thumb-style-2 .service-icon {
    border: 1px solid #ebebeb
    }
.arw-services-box:hover .service-thumb.thumb-style-1 .service-icon {
    background: #009ddc
    }
.arw-services-box:hover .service-thumb.thumb-style-2 .service-icon {
    color: #009ddc
    }
.arw-services-box.style-1:hover .service-thumb .service-icon {
    background: #009ddc
    }
.arw-services-box.style-2:hover .service-thumb .service-icon {
    color: #009ddc
    }
.arw-services-box.style-2 .service-thumb .service-icon {
    border: 1px solid #505050
    }
.arw-services-box.style-2 .service-content {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #595959
    }
.arw-services-box.style-3 .service-icon {
    background: #009ddc
    }
.arw-services-box.style-3 .service-title {
    color: #009ddc
    }
.arw-services-box.style-3 .service-content {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-services-box.style-4 .service-content {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.our-team-item h5 {
    color: #595959;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-testimonial-box .testimonial-author-position, .arw-testimonial-box .testimonial-text {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-testimonial-box .testimonial-author {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
    }
.arw-testimonial-box.style-2 .testimonial-text {
    border-bottom: 1px solid #ebebeb
    }
.arw-testimonial-box.style-3 .testimonial-author {
    color: #009ddc
    }
.arw-testimonial-box.style-4 .testimonial-author {
    color: #009ddc
    }
.lookbook-item .lookbook-content .lookbook-title a:hover {
    color: #009ddc
    }
.lookbook-item .lookbook-content .lookbook-desc {
    color: #595959
    }
.lookbook-item .lookbook-content .lookbook-readmore {
    color: #009ddc
    }
.product-image-slideshow .catalog-owl-nav .catalog-owl-next:hover, .product-image-slideshow .catalog-owl-nav .catalog-owl-prev:hover {
    background: #009ddc;
    border-color: #009ddc
    }
.title-divider-style-4, .title-divider-style-3, .title-divider-style-2, .title-divider-style-1 {
    border-color: #ebebeb
    }
.title-divider-style-5 {
    border-left: 2px solid #ebebeb
    }
.title-divider-style-6 {
    border-bottom: 1px solid #ebebeb
    }
.title-divider-style-6:before {
    border: 1px solid #ebebeb
    }
.title-divider-style-7 {
    border-bottom: 1px solid #ebebeb
    }
.title-divider-style-7:before {
    border: 1px solid #ebebeb
    }
.slider-tab-toggle {
    border: 1px solid #ebebeb;
    color: #009ddc
    }
.slider-tab-toggle > span:after {
    border-bottom: 2px solid #009ddc
    }
.arw_tab_slider .slider-tab-toggle.open-tab + .slider-tab {
    border-color: #ebebeb
    }
.arw_tab_slider .slider-tab-toggle.open-tab + .slider-tab li {
    border-bottom: 1px solid #ebebeb
    }
.tab_style_2 .owl-nav .owl-next, .tab_style_2 .owl-nav .owl-prev {
    border-color: #ebebeb
    }
.tab_style_3 .arw_tab_slider .slider-tab li {
    border: 1px solid #ebebeb;
    color: #009ddc
    }
.tab_style_3 .arw_tab_slider .slider-tab li:hover, .tab_style_3 .arw_tab_slider .slider-tab li.active {
    color: #009ddc;
    border-color: #ebebeb
    }
.tab_style_3 .arw_tab_slider .slider-tab li.first.active {
    border-color: #ebebeb
    }
.control-style-testimonial .owl-next:hover, .control-style-testimonial .owl-prev:hover {
    color: #009ddc
    }
.text-color-heading {
    color: #009ddc
    }
.color-heading {
    color: #009ddc
    }
.background-heading {
    background-color: #009ddc !important
    }
.background-primary {
    background-color: #009ddc !important
    }
.background-body {
    background-color: #fff !important
    }
.border-color-primary {
    border-color: #009ddc !important
    }
.border-color {
    border-color: #ebebeb
    }
.border-color-heading {
    border-color: #009ddc !important
    }
.color-primary {
    color: #009ddc !important
    }
.text-color-primary {
    color: #009ddc !important
    }
.text-color-body {
    color: #595959 !important
    }
.color-body {
    color: #595959 !important
    }
.tp-caption.arw-sebian-slider-button a:hover {
    background: #009ddc;
    border-color: #009ddc
    }
.tp-caption.arw-sebian-slider-button-3 a:hover {
    background: #009ddc
    }
.rev_slider_wrapper .tp-rightarrow.default:hover, .rev_slider_wrapper .tp-leftarrow.default:hover {
    color: #009ddc
    }
.footer-container {
    background-image: url(../../../../../../../../../../media/wysiwyg/arw/sebian/_backgrounds/default/bg-wood.jpg);
    background-position: left top;
    background-attachment: inherit;
    background-repeat: repeat
    }
@media (min-width: 1200px) {
    .body-stretched .container {
        width: 1170px
        }
    }
.header-container.header_fixed_menu.active-sticky .nav-primary-container .wrap-nav {
    max-width: 1170px
    }