body{font-size: 14px;font-family: 'Open Sans', sans-serif}span.stock-sold.text-right {
    display: none;
}

.fieldset  .legend {
     font-size: 2rem!important;
     font-weight: 600!important;
}

.header-bottom {
    background-color: #ffffff;
    margin-top: 5px;
}


.post-content a {
color: #0062bd!important;
}

.block-title a {
color: #0062bd!important;
}

.cat-item a, .data-tabs-content a  {
color: #0062bd!important;
}

.cat-item a:hover, .cat-item a:focus{
color: #ee0000!important;
}

.data-tabs-content a:focus, .data-tabs-content a:hover{
color: #ee0000!important;
}


.blog-page .post-list .post-title-holder .post-title a, .blog-page .post-view .post-title-holder .post-title a {
    text-transform: none!important;
}


.action.toquote:hover {
    background-color: black!important;
    color: white;
}

.miniquote-wrapper .action.showquote .counter.qty.empty {
    display: unset !important;
}

.home-gird-categories {
    display: unset !important;
}

.filter .filter-current.active .items .filter-label {
    display: block!important;
}

span.filter-value {
    padding-left: 8px;
}

span.filter-value:before  {
    content: "●  ";
}


.header .minicart-wrapper .showcart .cart-icon .counter.qty {
     background-color:#ff2c00;
     color: #ffffff;
}

.category-product-list .item .product-name a.product-item-link {
    color: #0062bd;
    font-size: 1.8rem !important;
    line-height: unset !important;
    padding-bottom:10px;
}

.quoteextension-quote-view .quote-items .cart.table-wrapper thead th.col {
    padding: 40px 0px 12px 12px !important;
    background-color: unset!important;
    text-align: unset!important;
}

.action.primary.quote-move-print {
        line-height: 2rem!important;
        font-size: 1.4rem !important;
    }


.quoteextension-quote-view .quote-items .cart.table-wrapper thead th.col {
    padding: 40px 0px 12px 12px !important;
    background-color: unset!important;
    text-align: unset!important;
}

.modal-popup .modal-inner-wrap, .modal-popup #popup-newsletter {
    border-radius: 0px!important;
}


.filter-current .active .block-content {
    font-size: 1.4rem;
}


.block-subtitle.filter-current-subtitle.widget-title {
    font-size: 1.4rem!important;
    line-height: 3.4rem;
}

.filter .filter-current.active .items .action.remove {
    font-weight: 400!important;
    color: #696969 !important;
    padding-left: 10px;
    float: right;
}


.filter .filter-actions {
    float: right;
}

.checkout-step-sidebar .btn, .checkout-step-sidebar button.action {
    font-size: 1.4rem!important;
}



.onestepcheckout-index-index .order-comment-block>.label {
    display: block;
    text-transform: none!important;
    font-weight: 700;
}

.minicart-items .message.notice {
    margin: 20px 0 10px!important;
}

.onestepcheckout-index-index .checkout-step-sidebar .minicart-items-wrapper .product-item .product .product-item-details .product-item-inner {
    display: flex;
    flex-direction: column!important;
}

.onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tbody .mark, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tfoot .mark, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tbody .amount, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tfoot .amount {
    text-transform: unset!important;
}

.checkout-index-index .table-totals .mark strong {
    text-transform: unset!important;
}

.header .header-account .toggle-tab {
    font-size: 1.3rem!important;
}

.g-recaptcha {
    padding-top: 30px;
}

.hexaform-container .field:not(:last-child) {
    margin-bottom: 5px!important;
}


.hexaform-container input[type="checkbox"] {
    display: unset!important;
}


.block-miniquote .subtotal {
    padding-bottom: 20px;
}

.block-minicart .subtotal {
    padding-bottom: 20px;
}

.blog-post-view .post-nextprev {
    justify-content: space-around;
}

.page-title-wrapper .page-title {
    font-size: 3.5rem!important;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="datetime"], input[type="email"] {
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
}


button.action.primary.checkout{

    color: black!important;
}

button.action.primary.checkout:hover {
    background-color: black !important;
    border-color: black !important;
    color: white!important;
}


.post-read-more {
    color: #333e48;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    height: 2.6rem;
}

.post-read-more a.action.primary {
    line-height: 2.6rem;
    padding-left: 10px;
    padding-right: 10px;
}

@media all and (min-width: 769px) {
.sparsh_product_inquiry_button.box-tocart {
    margin-top: 15px!important;
    left: 165px;
    position: relative;
}

a.sparsh_product_inquiry_link {
    width: 188px;
    display: flow;
line-height: normal!important;
}
}

.product_more_button {
    color: white;
    width: 100%;
    background: #009ce3;
    border: none;
margin-top: 10px;
font-size: 1.3rem;
line-height: 32px;
}

.product_more_button:hover {
    background: black;
    color: white;
    border: none;
}

.product_more_button a:hover {
 color: black;
}


.block-miniquote .subtotal .label:after {
    content: unset!important;
}

.block-miniquote .subtitle.empty {
    font-size: 12px!important;
    padding: unset!important;
}

.block-miniquote button:hover {
    color: #ffffff !important;
    background-color: #333e48 !important;
    border-color: #333e48;
}


.block-miniquote button.action {
    color: #000;
    width: 100%;
    font-size: 1.4rem!important;
    font-weight: 500!important;
}

.product-info-main .page-title-wrapper .page-title {
    text-transform: none!important;
}

.btn, button.action {
    text-transform: none!important;
}


.action-delete {
    padding-left: 10px;
}



.actions-toolbar {
    padding-right: 10px;
}

.miniquote-wrapper .product .actions {
    margin: -28px 5px 0!important;
}




.block-miniquote .block-content>.actions>.primary {
    margin: 0 0px 15px!important;
}

.block-miniquote .product-image-photo {
    padding-right: 15px;
}

.header .header-bottom .container {
    position: unset!important;
}

.action.primary.quote-cancel, .action.primary.quote-move-print, .action.primary.quote-checkout {
    padding: 0px!important;
}


.block-miniquote .block-content>.actions>.primary .action.primary {
    text-align: center;
    display: block;
    width: 100%;
    height: 45px;
    padding: 10px 20px;
    font-weight: 400;
    font-size: 1.5rem;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 0px;
    text-transform: none;
}



a.action.primary {
    display: inline-block;
    text-decoration: none;
    color: #ffffff;
    background-color: #009ce3;
}

.block-content {
    font-size: 1.3rem;
}

.miniquote-wrapper.active .block-miniquote {
    z-index: 800;
    position: absolute;
    top: calc(100% + 20px);
    border-width: 0;
    border-style: solid;
    padding: 30px 25px 20px;
    width: 350px;
    margin: 0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
    border-top: solid 2px #fed700;
}


.miniquote-wrapper .action.close:before {
    -webkit-font-smoothing: antialiased;
    line-height: 16px;
    font-size: 2.8rem;
    color: #232323;
    font-family: 'Pe-icon-7-stroke';
    content: "\e680";
}


.header .minicart-wrapper .showcart .minicart-text {
    display: none;
}



.miniquote-wrapper .action.showquote .counter.qty {
    position: absolute;
    width: 20px;
    height: 20px;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 19px;
    background-color: #009ce3!important;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    bottom: -5px!important;
    right: -7px;
    font-family: Open Sans;
}

.miniquote-wrapper {
        margin-left: 0px !important;
    }

.miniquote-wrapper .action.showquote img {
    max-width: unset!important;
}


.box-tocart .action.toquote {
    min-width: 187px;
    line-height: 1.7rem;
    padding: 14px 17px;
    font-size: 1.4rem;
    font-weight: 700;
    background-color: #009ce3;
    border-color: #009ce3;
}

.checkout-index-index .methods-shipping .table-checkout-shipping-method th, .checkout-index-index .methods-shipping .table-checkout-shipping-method td {
    padding-right: 15px;
}

@media screen and (max-width: 991px) {
    .block.filter.active .block-title.filter-title strong:after {
        color: #000000 !important;
        background-color: #fed700;
    }
}


.product-item .product-item-info .category_name {
    justify-content: unset !important;
}

.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul {
    background-color: #f5f5f5!important;
}


.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul {
    background-color: #f5f5f5!important;
}

@media (max-width: 767px) {
    .modal-popup.modal-slide {
        width: unset!important;
    }
}

@media only screen and (max-width: 768px) {
    .modal-popup.modal-slide .modal-inner-wrap {
        overflow-y: unset!important;
    }
}

@media only screen and (max-width: 769px) {
    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        min-height: unset !important;
    }
}


.catalog-category-view .column.main .products.wrapper.grid .product-items .product-item {
    margin-bottom: 40px!important;
}


/* shared wishlist */

th.col.comment {
    width: 30%;
}

a[id^='wishlist-shared-item-'], a[id*=' wishlist-shared-item-'] {
    padding-left: 20px;
}

.wishlist span.product-image-container {
    max-width: 200px;
}

strong.product.name {
    display: flex;
}

.table td, .table th {
    vertical-align: baseline;
    border-top: 1px solid #dee2e6;
}


.form.shared.wishlist tr {
    border-bottom: 1px dotted #888 !important;
}


/* popup cart */
.modal-popup.modal-slide.modals-ajaxcart .actions .checkout-link {
    display: none!important;
}

.modal-popup.modal-slide.modals-ajaxcart .actions .action .viewcart-ajax {
    color: #000!important;
}


.modal-popup.modal-slide.modals-ajaxcart .actions .action {
    color: #000!important;
    border-radius: 0px!important;
}


/* wishlist */
.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-item-comment {
    line-height: unset!important;
    border: 1px solid #fed700 !important;
}

.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-item-inner>.product-item-actions a.action.edit  {
display: none !important;
}

.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-items .product-item .fieldset {
    display: none !important;
}

.wishlist-index-index .form-wishlist-items .products-grid.wishlist button.action {
    display: none !important;
}

.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-items .product-item-name a {
    text-transform: none!important;
}

.wishlist-index-index .form-wishlist-items .products-grid.wishlist .product-items .product-item {
    width: calc(100% / 4) !important;
    padding-left: 25px!important;
    padding-right: 25px!important;
    border-right: 1px solid #e9e9e9 !important;
}




/* onepage title */
.checkout-index-index .page-title-wrapper .page-title {
    margin-bottom: 48px;
    text-transform: capitalize;
    margin: 50px 15px 30px 0px;
    font-size: 4rem;
}

/* accout chkbox label */
body.account .fieldset>.field.choice .label {
    padding-left: 10px;
}

.customer-account-login .fieldset>.field.choice, .customer-account-create .fieldset>.field.choice {
    position: relative;
    padding-left: 25px!important;
}


.field-recaptcha {
    padding-bottom: 25px;
}


/* category sidebar featured */
.sidebar>div:not(:first-child) {
    margin-top: 50px!important;
}

.sidebar .product-sidebar .product-items .product-item {
    border-bottom: 1px dotted #888!important;
}

.sidebar .product-sidebar .product-items .images-container {
    padding-right: 10px;
}

.mage-magictabs .product-item {
    padding-bottom: 20px!important;
}

.checkout-index-index #checkout-step-shipping {
    padding-left: 10px;
    padding-right: 10px;
}

.onestepcheckout-index-index .checkout-payment-method #checkout-step-payment {
    padding-left: 10px;
}

.onestepcheckout-index-index .one-step-checkout-wrapper .one-step-checkout-container .opc-shipping-address .opc-shipping-address-box {
    border: 2px solid #fed700!important;
}

.onestepcheckout-index-index .one-step-checkout-wrapper .one-step-checkout-container .shipping-payment-box .checkout-shipping-step, .onestepcheckout-index-index .one-step-checkout-wrapper .one-step-checkout-container .shipping-payment-box .checkout-billing-step {
    border: 2px solid #fed700!important;
}


.onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tbody .mark, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tfoot .mark, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tbody .amount, .onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals tfoot .amount {
    font-weight: unset!important;
}

.payment-method-icon-przelewy24 {
    height: 60px!important;
}


.onestepcheckout-index-index .checkout-step-sidebar .order-summary {
    margin-bottom: 20px!important;
}


.checkout-agreements.fieldset {
    padding-left: 20px;
}


.checkout-agreement button.action.action-show {
    text-align: left;
    line-height: unset !important;
    padding: 20px !important;
    border: solid 2px #fed700;
    background: unset;
    margin-top: 10px;
    width: 90%;
}


/* kwadratura */
.header .search-area .form-search {
    border: 2px solid #fed700;
    border-radius: 0px!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}

/* kwadratura */
.vmagicmenu .block-title {
    border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
}
.vmagicmenu .all-cat span {
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
}

/* kwadratura minicart */
.header .minicart-wrapper .block-minicart .block-content .actions .action.viewcart {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

/* kwadratura cart */
.checkout-cart-index .cart.main.actions .continue {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}


/* kwadratura */
.btn, button.action {
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
}

.products.wrapper.list .product-item .actions-primary .tocart {
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    /* -webkit-border-radius: 5px; */
}


/* banner */
a.shopnow.wht {
    background-color: white !important;
}

a:hover.shopnow.wht {
    background-color: black !important;
}


/* search box */
body .searchsuite-autocomplete {
    width: calc(100% - 50px);!important;
    scrollbar-width: thin;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	border: 0px solid #fed700;
    outline: 1px solid #fed700 !important;
}

/* mobile header */
@media screen and (max-width: 1199px) {
    .header-content {
     background-color: #ffffff!important;
    }
}

/* logo */
.logo img {
    width: 100%;
}


/* checkout font */
.onestepcheckout-index-index .checkout-step-sidebar .opc-block-summary .table-totals .grand strong {
    font-size: 1.6rem!important;
    font-weight: normal!important;
}

.checkout-index-index .table-totals .mark .label {
    font-weight: unset!important;
}

.magicmenu .nav-desktop .level0 .level-top-mega .level0>.level1>a, .vmagicmenu .nav-desktop .level0 .level-top-mega .level0>.level1>a {
    font-size: unset;
}



/* magic menu font */
.vmagicmenu .nav-desktop.vmagicmenu-narrow>.level0:hover a.level-top {
    background: none;
}

.product-info-main .product.attribute ul li, .product-info-main .product.attribute ol li, .product.detailed .product.description ol li, .product.detailed .product.description ul li, .product-item-description ul li, .post-text-hld ul li, .post-text-hld ol li {
    font-size: unset!important;
}


/* tool bar font */
.toolbar-top .toolbar {
    border: none;
    padding: 11px 15px;
    background-color: unset!important; 
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	border-bottom: 1px solid #eaeaea;
     border-top: 1px solid #eaeaea;
}

.actions-toolbar {
    padding-top: 20px;
}

/* checkput rabar coupon */
.onestepcheckout-index-index .checkout-step-sidebar .discount-code .form-discount .payment-option-inner {
    padding-top: 20px;
}



legend {
    margin-bottom: .5rem;
    padding-top: 3rem;

}


/* layered nav - dense*/
.block.filter .filter-options-content .items .item {
    margin-bottom: 4px!important;
}

.accordion-container {
    border-radius: 0px!important;
    border: 0px solid #ececec!important;
}

.products.wrapper.list .product-item .actions-primary .tocart span {
    font-size: 1.4rem!important;
}


/* price font*/
.excluding-tax .price {
    font-weight: normal!important;
}

.price-including-tax .price, .price-excluding-tax .price {
    font-weight: normal!important;
}

.price-container .price-including-tax+.price-excluding-tax, .price-container .weee, .price-container .price-including-tax+.price-excluding-tax .price, .price-container .weee .price, .price-container .weee+.price-excluding-tax:before, .price-container .weee+.price-excluding-tax .price {
    font-size: 1.4rem !important;
}

/* ??? */
.product-item .product-item-info .category_name {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: baseline;
    flex-wrap: wrap;
}

/* product labels cechy */
.box-prod {
    display: inline-block;
    margin-right: 8px;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 5px 15px 5px 15px;
    border: none;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-size: 1.1rem;
    font-weight: 700;
}

/* product labels on related - dense */
.products-related .box-prod {
    margin-top: 0px !important;
}

.plus-bck {
    background-color: #595959;
    color: #ffffff;
}

.plus-r {
    background-color: #d60000;
    color: #ffffff;
}

.plus-bck-b {
    color: #595959;
    border-style: solid;
    border-color: #595959;
    border-width: 2px;
}

.plus-b {
    background-color: #128fd3;
    color: #ffffff;
}

.plus-b-b {
    color: #595959;
    border-style: solid;
    border-color: #128fd3;
    border-width: 2px;
}

.plus-g {
    background-color: #f5f5f5;
    color: #212529;
}

.plus-y {
    background-color: #fed700;
    color: #212529;
}

.plus-y-b {
    color: #595959;
    border-style: solid;
    border-color: #fed700;
    border-width: 2px;
}




.box-bck {
    display: inline-block;
    margin-right: 8px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border: none;
    background-color: #000000;
    color: #ffffff;
}

.box-b {
    display: inline-block;
    margin-right: 8px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border: none;
    background-color: #128fd3;
    color: #ffffff;
}


.box-g {
    display: inline-block;
    margin-right: 8px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border: none;
    background-color: #f5f5f5;
    color: #212529;
}

.box-y {
    display: inline-block;
    margin-right: 8px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border: none;
    background-color: #fed700;
    color: #212529;
}

/* buttons */
.action.more {
    padding-top: 15px !important;
    display: block;
    color: #0062bd;
}





ul.nav-accordion .collapse:before, ul.nav-accordion .expand:before {
    font-weight: normal !important;
}

/* stock */
.stock.unavailable span {
    color: #8f8e94!important;
    font-weight: normal !important;
}

.stock {
    color: #5bb300!important;
    font-size: 1.3rem;
}

.product-info-main .stock.unavailable, .product-info-main .stock.available {
    text-transform: none;
    font-weight: 700 !important;
}


/* product image zoom */
.img_100 {
    width: 100% !important;
}

.zoomWindow {
    border: 0px !important;
}

/* inquiry on product */
a.sparsh_product_inquiry_link {	
	color: #333e48!important;
	font-size: 1.4rem!important;
	font-weight: 700;
	line-height: 45px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color: #fff;
	background: #f5f5f5;
	border: solid 1px #f5f5f5!important;
	transition: all .4s ease;
}

a.sparsh_product_inquiry_link:hover {
	background: #dfdfdf;
}
	
/* ??? */
.filter .filter-current.active {
	background: #fed700;;
	padding-bottom: 20px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 15px;
	border-radius: 5px;
}


.filter .filter-actions{
margin-top: 10px;
}

/* logo */
.header .content-logo .logo{
max-width: 250px;
}

/* product labels */
.labelnew, .labelsale {
    display: block;
    line-height: 70px;
    text-align: center;
    font-size: 1.6rem;
    padding: 0;
    font-weight: 600;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.labelnew {
    background-color: #009ee5!important;
}

.labelsale{
    background-color: #d50000!important;
}

/* ?? */
.items .item input[type="checkbox"] {
    margin: 2px 5px 0 0;
    position: relative;
    top: 2px;
    display: none;
}

/* product inquiry button category */
.sparsh_product_inquiry_button.box-tocart {
    margin-top: 20px;
}

.actions-inquiry {
    width: 100%;
    padding-top: 0px;
}

.sparsh_product_inquiry_link {
    width: 100%;
}

.action .tocart .primary .sparsh_product_inquiry_link {
    color: #333e48;
    background-color: #eaeaea!important;
    border-color: #eaeaea!important;
    text-transform: none;
}

button.action.tocart.primary.sparsh_product_inquiry_link {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: black;
    margin-top:10px;
    text-transform: none;
}

button.action.tocart.primary.sparsh_product_inquiry_link:hover {
    background: #e3e3e3;
}

.action .inquiry .primary .sparsh_product_inquiry_link{
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: black;
}

/* product inquiry popup form */
.sparsh-product-inquiry-popup-modal {
    padding-top: 30px;
}

.sparsh-product-inquiry-popup-modal .actions-toolbar .primary .action span {
    font-size: 1.5rem;
    line-height: 1.5rem;
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#333e48;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#333333;}body a:hover,body a:focus{color:#0062bd;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#333e48;}.labelsale{color:#ffffff; background-color:#333e48;}button.button, button, .cart .continue, .actions-toolbar .primary a.action{color:#333e48; background-color:#fed700; border-color:#fed700;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.cart-container .checkout-methods-items .action.primary{color:#333e48; background-color:#fed700; border-color:#fed700;}.cart-container .checkout-methods-items .action.primary:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.home-slider .slick-slide.slick-active .figcaption .caption1{}.home-slider .slick-slide.slick-active .figcaption .caption2{}.home-slider .slick-slide.slick-active .figcaption .caption3,.caption3 strong{}.static-home-slide .slick-slide.slick-active .text-slide .caption5{color:#ee0000;}.static-home-slide .slick-slide .text-slide2 .caption2{color:#fed700;}.static-home-slide .slick-slide .text-slide2 .caption3{color:#ffffff;}.static-home-slide .slick-slide.slick-active .text-slide.text-slide2 .caption5{color:#34bcec;}.static-home-slide .slick-slide.slick-active .text-slide.text-slide3 .caption5{color:#34bcec;}.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3 span{color:#34bcec;}.slick-prev, .slick-next{color:#aaaaaa; background-color:rgba(0, 0, 0, 0);}.static-home-slide .slick-slide.slick-active .figcaption .caption4 a{color:#333e48; background-color:#fed700; border-color:#fed700;}.static-home-slide .slick-slide.slick-active .figcaption .caption4 a:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.slick-prev:hover, .slick-next:hover,.slick-prev:hover:before, .slick-next:hover:before{color:#fed700; background-color:rgba(0, 0, 0, 0);}.slick-dots li button{ background-color:#bcbcbc;}.slick-dots li.slick-active button,.slick-dots li:hover button{ background-color:#fed700;}#popup-newsletter .block-content .block-title label{color:#333333;}#popup-newsletter .block-content .promotions{color:#666666;}.promo-panel-sale span.getsale{color:#fed700;}#popup-newsletter .block-content input.input-text{color:#333333; background-color:#ffffff; border-color:#d8d8d8;}#popup-newsletter .block-content button.button{color:#333e48; background-color:#fed700; border-color:#fed700;}#popup-newsletter .block-content button.button:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.page-header a{color:#333333;}.page-header a:hover{color:#000000;}.header-top{ background-color:#ffffff; border-color:#efefef;}.header-content{ background-color:#ffffff;}.header-bottom{ background-color:#ffffff;}.customer .top-links li a{color:#334141;}.customer .top-links li a:hover,.customer:hover .icon{color:#fed700;}.hot-support p{color:#334141;}.hot-support p .icon,.hot-support .support-icon .icon{color:#fed700;}.header-search .form-search{ background-color:#ffffff; border-color:#ffffff;}.header-search .form-search button.button{color:#333e48; background-color:#fed700;}.header-search .form-search button.button:hover{color:#ffffff; background-color:#fed700;}.minicart-wrapper .action.showcart .counter.qty{color:#3a454e; background-color:#fed700;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#fed700;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#333e48; background-color:#fed700; border-color:#fed700;}.block-minicart .block-content .actions .secondary .viewcart{color:#333e48; background-color:#fed700; border-color:#fed700;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#fed700;}.magicmenu .nav-desktop .level0 .level-top{color:#333e48;}.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a, .magicmenu .nav-desktop .level0.active a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover{color:#df3737; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1a{color:#333e48;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .nav-desktop .level0.home .level-top-mega a,.magicmenu .nav-desktop .level0.dropdown .level1 a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#333e48;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.home .level-top-mega a:hover,.magicmenu .nav-desktop .level0.dropdown .level1 a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#fed700; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .mean-container .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label{color:#f39600; background-color:rgba(0, 0, 0, 0); border-color:#ededed;}.magicmenu .nav-desktop .level0 .cat_label.Sale, .magicmenu .nav-desktop .level0 .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.Sale, .vmagicmenu .level0 .cat_label.Sale, .vmagicmenu .level0 .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.Sale, .mean-container .mean-nav ul li a span.cat_label.sale, .mean-container .mean-nav ul li a span.cat_label.Sale{color:#009966; background-color:rgba(0, 0, 0, 0); border-color:#ededed;}.magicmenu .nav-desktop .level0 .cat_label.Hot, .magicmenu .nav-desktop .level0 .cat_label.hot, .magicmenu .nav-desktop .level0 .cat_label.HOT, .vmagicmenu .level0 .cat_label.Hot, .vmagicmenu .level0 .cat_label.hot, .vmagicmenu .level0 .cat_label.HOT, .vmagicmenu .level0 .level-top-mega .children .cat_label.hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.Hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.HOT, .mean-container .mean-nav ul li a span.cat_label.hot, .mean-container .mean-nav ul li a span.cat_label.Hot, .mean-container .mean-nav ul li a span.cat_label.HOT{color:#dc1212; background-color:rgba(0, 0, 0, 0); border-color:#ededed;}.filter-options .filter-options-title{color:#000000;}.filter-options .filter-options-content .item a:hover:before{ background-color:#fed700; border-color:#fed700;}.filter .filter-title:before,.block .block-title::before{ background-color:#fed700;}.filter-options .filter-options-title{color:#000000;}.item .add-to-links a{color:#848484;}.item:hover .add-to-links a:hover, .item .add-to-links a:hover .icon{color:#df3737;}.item button.button{color:#ffffff; background-color:#e6e6e6; border-color:#e6e6e6;}.product-item-info:hover button.button{color:#ffffff; background-color:#fed700; border-color:#fed700;}.stock{color:#df3737;}.actions .stock:after{ background-color:#df3737;}.item .product-name a.product-item-link{color:#0062bd;}.item .product-name a.product-item-link:hover{color:#0062bd;}.magictabs .item .title{color:#343f49;}.magictabs .item .title:hover{color:#df3737;}.magictabs .item .title:before{ background-color:#fed700;}.magictabs .item .title:after,.magiccategory-product .type-product-title:before{ background-color:#fed700;}.section-category-slide .magiccategory-product .magictabs .item .title{color:#343f49; border-color:rgba(0, 0, 0, 0);}.section-category-slide .magiccategory-product .magictabs .item.activated .title{color:#343f49; border-color:#fed700;}.section-category-slide .magiccategory-product .magictabs .item:hover .title{color:#df3737;}.timer-product .list .item{ border-color:#fed700;}.toolbar .modes-mode{color:#aaaaaa;}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#333333;}.pages .item .page, .pages .item .next, .pages .item .previous{color:#7e7e7e; background-color:#ffffff; border-color:#e4e4e4;}.pages .item .page span, .pages .item .next, .pages .item .previous{color:#7e7e7e;}.pages .item.current .page, .pages .item .page:hover, .pages .item .next:hover, .pages .item .previous:hover{color:#262626; background-color:#fed700; border-color:#fed700;}.pages .item.current .page span, .pages .item .page:hover span, .pages .item .next:hover, .pages .item .previous:hover{color:#262626;}.policy .policy-wrap{ background-color:#fdfdfd; border-color:#dddddd;}.policy .policy-box .box-content .icons{color:#fed700;}.policy .policy-box .box-content .service-content .info-title h3{color:#333e48;}.policy .policy-box .box-content .service-content .sub-title span{color:#333e48;}.vmagicmenu .block-title{ background-color:#fed700;}.vmagicmenu .block-title span{color:#333e48;}.vmagicmenu .block-title span{color:#333e48;}.vmagicmenu .level0 .level-top{color:#333e48;}.header-container-fixed .vmagicmenu .block-title{ background-color:#fed700;}.vmagicmenu .block-vmagicmenu-content .vmagicmenu-narrow{ background-color:#ffffff; border-color:#ececec;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#ededed;}.vmagicmenu .level0.hasChild .level-top::after{color:#aeaeae;}.vmagicmenu .level0:hover, .vmagicmenu .level0.active,.vmagicmenu .block-vmagicmenu-content .all-cat span:hover{}.vmagicmenu .level0 .level-top-mega .children > a{color:#333e48;}.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#333e48;}.vmagicmenu .level0 .level-top-mega .children a:hover,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#fed700;}.nav-sections .mean-nav .mobi-title{color:#ffffff;}.nav-sections a.meanmenu-reveal,.nav-sections a.meanmenu-reveal:hover{color:#000000;}.nav-sections a.meanmenu-reveal span{ background-color:#000000;}.nav-sections .mean-nav{ background-color:#ffffff;}.nav-sections .mean-nav ul li a{color:#444444; border-color:#dfdfdf;}.nav-sections .mean-nav ul li a:hover,.nav-sections .mean-nav ul li .level-top span:hover{color:#000000;}.box-tocart .fieldset .actions .tocart{color:#333e48; background-color:#fed700; border-color:#fed700;}.box-tocart .fieldset .actions .tocart:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.review-add .review-form .review-form-actions .actions-primary .action{color:#333e48; background-color:#fed700; border-color:#fed700;}.review-add .review-form .review-form-actions .actions-primary .action:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.cms-page-banner .banner-box-content .btn-shop:after{color:#ffffff; background-color:#fed700;}.post-read-more{color:#333e48; background-color:#fed700; border-color:#fed700;}.post-read-more:hover{color:#ffffff; background-color:#333e48; border-color:#333e48;}.contact-content .actions-toolbar button.primary{color:#333e48; background-color:#fed700; border-color:#fed700;}.product.info.detailed .product.data.items > .item.title .switch:before{ background-color:#fed700;}.product.info.detailed .product.data.items > .item.title .switch:after{ background-color:#fed700;}.footer-item .box-content .content .link-list a{color:#333e48;}.footer-item .box-content .content .link-list a:hover{color:#fed700;}.footer-item .title{color:#333e48;}.page-bottom{ background-color:#fed700;}.page-footer .main-footer{ background-color:#f8f8f8;}.footer-bottom{ background-color:#eaeaea;}.footer-item .box-content .content .link-social .link-list .link-icon a{color:#7c7c7c;}.footer-item .box-content .content .link-social .link-list .link-icon a:hover{color:#333e48;}.block-subscribe .block-title h3,.block-subscribe .form-subscribe-header p{color:#333e48;}.block-subscribe .block-title h3:before{color:#333e48;}.block-subscribe .field input.input-text{color:#333333; background-color:#ffffff;}.block-subscribe .actions button.button{color:#333e48; background-color:#fed700; border-color:#fed700;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#000000; border-color:#000000;}.footer-item .box-content .icon{color:#fed700;}.footer-item .box-content .content .info .question,.footer-item .box-content .content .info .hot-number,.footer-item .box-content .content ul li .sub-title,.footer-item .box-content .content .address{color:#333e48;}.copyright span{color:#aaaaaa;}.footer a.active{color:#fe2740;}#backtotop{color:#ffffff; background-color:#333e48; border-color:#333e48;}#backtotop:hover{color:#333e48; background-color:#fed700; border-color:#fed700;}@media screen and (max-width: 1199px) {
    .header-top {background-color: #fed700;}
 .header-content {background-color: #fed700;}
}